Canadian Cheese Soup is the ultimate cold-weather comfort food — a rich, velvety, deeply savory soup that combines sharp cheddar cheese, tender vegetables, and a silky broth into a bowl of pure, golden warmth. This recipe is a celebration of simple, honest ingredients, where butter, onion, carrots, and celery form a fragrant base, thickened into a light roux with flour, then slowly whisked with chicken broth and milk until smooth and creamy. The star of the show is the sharp cheddar cheese, added gradually off the heat to melt into a luscious, silky sauce without turning grainy. A touch of dry mustard powder and paprika adds warmth and depth, while a splash of Worcestershire sauce (optional but highly recommended) gives the soup a subtle savory punch.
The brilliance of this soup lies in its balance of flavors and textures. The vegetables are cooked just until tender, providing a gentle bite and natural sweetness that contrasts beautifully with the rich, tangy cheese. The roux-thickened base ensures the soup is creamy but not heavy, and the whole thing comes together in about 30 minutes with simple, pantry-friendly ingredients. It’s the kind of soup that feels like a hug in a bowl — perfect for a cozy lunch, a light dinner with crusty bread, or a starter for a special meal. Whether you’re Canadian or not, this cheese soup will win you over.
Why You’ll Love This Recipe:
- Rich, Creamy, and Cheesy: Sharp cheddar creates a velvety, deeply satisfying soup.
- Quick and Easy: Ready in about 30 minutes with simple, pantry-friendly ingredients.
- Vegetable-Packed: Onion, carrots, and celery add sweetness, texture, and nutrition.
- Comfort Food at Its Best: Warm, smooth, and oh-so-soothing — perfect for chilly days.
- Customizable: Swap the cheddar for Gruyère, add cooked ham or bacon, or toss in some broccoli.
Ingredients:
For the Soup Base:*
2 tablespoons unsalted butter
1 small yellow onion, finely diced
2 medium carrots, peeled and grated
2 celery stalks, finely chopped
3 tablespoons all-purpose flour
3 cups low-sodium chicken or vegetable broth
2 cups whole milk (or 2% milk)
For the Cheese and Seasoning:*
2 cups sharp cheddar cheese, freshly grated
½ teaspoon dry mustard powder
½ teaspoon paprika
Kosher salt and freshly ground black pepper, to taste
1 tablespoon Worcestershire sauce (optional but recommended)
For Garnish (Optional):*
Fresh chives or parsley, chopped
Instructions:
Step 1: Sauté the Vegetables*
In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion, grated carrots, and chopped celery. Cook for 5-6 minutes, stirring occasionally, until the vegetables have softened but are not browned.
Step 2: Make the Roux*
Sprinkle the flour over the vegetables and stir continuously for 1-2 minutes, cooking until the flour is lightly golden and no longer smells raw.
Step 3: Add the Liquids*
Slowly whisk in the chicken broth, followed by the milk, stirring constantly to prevent lumps. Continue whisking until the mixture is smooth.
Step 4: Simmer and Thicken*
Bring the soup to a gentle simmer, stirring occasionally. Cook for about 10 minutes, until the soup has thickened slightly.
Step 5: Add the Cheese*
Reduce the heat to low. Add the grated cheddar cheese gradually, a handful at a time, stirring until each addition is fully melted and the soup is creamy.
Step 6: Season and Finish*
Stir in the dry mustard powder, paprika, and Worcestershire sauce (if using). Season with salt and pepper to taste. Simmer gently for 2-3 more minutes to allow the flavors to meld.
Step 7: Serve*
Ladle the soup into bowls and garnish with fresh chives or parsley if desired. Serve hot.
Tips:
- Grate Your Own Cheese: Pre-shredded cheese contains anti-caking agents that can make the soup grainy. Grating from a block ensures a smooth, creamy melt.
- Don’t Overheat After Adding Cheese: Once the cheese is added, keep the heat low. Boiling can cause the cheese to separate and become oily.
- Use Whole Milk: Whole milk creates the creamiest texture, but 2% works well too. Avoid skim milk, which will produce a thinner soup.
- Add Protein: Stir in cooked, crumbled bacon, diced ham, or shredded rotisserie chicken for a heartier meal.
- Vegetable Variations: Add a cup of steamed broccoli florets or cauliflower for extra vegetables.
Storage Options:
- Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 4 days.
- Reheating: Reheat gently on the stovetop over low heat, stirring frequently. Do not boil. Add a splash of milk or broth if the soup has thickened too much.
- Freezer: Cream-based soups can separate upon thawing. For best results, freeze before adding the cheese and cream, then add them after reheating. If you freeze the finished soup, thaw overnight in the refrigerator and reheat gently, whisking to smooth out any separation.
- Make-Ahead: Prepare the soup through Step 4, cool, and refrigerate. When ready to serve, reheat and add the cheese and seasonings.
Canadian Cheese Soup is pure comfort in a bowl — creamy, cheesy, and packed with savory goodness. Perfect for a cozy lunch or dinner, it’s a soup that will warm you from the inside out. Enjoy!

