This is a wonderful, deep cut from the archives of Canadian comfort food. Canadian Cheese Soup isn’t just a soup—it’s a piece of living culinary history, famously served for decades at the Hudson’s Bay Company department store kitchens, particularly the flagship in Winnipeg. It was a shoppers’ ritual: a warm, restorative bowl of velvety, tangy cheese soup that became synonymous with a day downtown.
Let’s discover what makes it iconic and how to make the authentic, rustic version at home.
What is Classic Canadian Cheese Soup?
Forget the gloppy, bright yellow “cheese soup” of cafeteria lines. The true Canadian version is a refined, silky, and surprisingly balanced soup. Its character is defined by three key elements:
-
A Mirepoix Base: A generous amount of finely diced carrot, celery, and onion, sweated until sweet.
-
Sharp, Aged Cheddar: The soul of the soup. You must use a good, sharp, aged cheddar (at least 1 year old, preferably a Canadian brand like Balderson). This gives it a pronounced tang and depth that mild cheddar simply cannot provide.
-
A Savory Broth Enriched with Milk: It’s built on chicken broth, finished with milk for a creamy body without being as heavy as a cream-based soup. This makes it more of a refined potage.
It’s rustic, frugal, and deeply satisfying, a true reflection of Canadian prairie cooking.
The Authentic Hudson’s Bay-Style Recipe
This is the “discover more” version—a faithful reproduction of the iconic soup, based on taste memories and archival recipes.
Ingredients:
-
1/3 cup unsalted butter
-
The Mirepoix (dice these very finely, a 1/4-inch dice or smaller):
-
1/2 cup finely diced carrot
-
1/4 cup finely diced celery
-
1/4 cup finely diced onion
-
-
1/3 cup all-purpose flour
-
3 cups high-quality chicken broth (homemade or a good low-sodium brand is crucial)
-
1 1/2 cups whole milk, warmed
-
3 cups (12 oz) freshly and finely grated sharp, aged white cheddar cheese (do not use pre-shredded; it’s coated and won’t melt smoothly)
-
Seasoning & Garnish:
-
1/4 teaspoon dry mustard powder (this is a secret flavour enhancer)
-
A pinch of paprika
-
Salt and white pepper to taste (white pepper keeps it classic)
-
2 tablespoons dry sherry (optional, but this was a classic addition for a bit of warmth and complexity)
-
Chopped fresh chives or parsley, for a fresh, green finish
-
Step-by-Step Method
-
Sweat the Mirepoix: In a large, heavy-bottomed pot, melt the butter over medium heat. Add the finely diced carrot, celery, and onion. Cook gently, stirring often, for 8-10 minutes until the vegetables are softened and the onion is translucent, but not browned. This gentle sweat is key to the soup’s sweet, savoury foundation.
-
Create the Roux: Sprinkle the flour over the vegetables and stir constantly. Cook for 2-3 minutes to eliminate the raw flour taste. The mixture will look like a wet, sandy paste.
-
Build the Broth: Slowly pour in the chicken broth, whisking constantly to prevent lumps. Bring the mixture to a gentle simmer and cook for 10-15 minutes, or until the carrots are completely tender and the soup base has slightly thickened. This simmering step melds the flavours beautifully.
-
The Critical Melt (Low and Slow): Reduce the heat to the absolute lowest setting. You do not want the soup to boil from this point on, or the cheese will separate and become grainy.
-
Add Milk and Cheese: Stir in the warm milk. Then, add the cheese by the handful, stirring in a figure-eight motion until each addition is fully melted and the soup is smooth. Patience here is what makes it velvety.
-
Final Seasoning: Stir in the dry mustard, paprika, and the optional sherry. Season with salt and white pepper to taste. The dry mustard is not for a mustard flavour; it just makes the cheese taste more intensely “cheesy.”
-
Serve Immediately: Ladle into warmed bowls and garnish with a sprinkle of fresh chives or parsley. This soup does not reheat well, as it risks separating, but it’s so good that leftovers are rarely a problem.
Discover More: Rustic Canadian Twists
Once you’ve tasted the classic, explore these deeply Canadian variations.
-
The Yukon Gold & Bacon Add-In: Before sweating the mirepoix, cook 4 strips of diced thick-cut bacon until crisp. Remove the bacon, use the rendered fat in place of some butter, and proceed. Add 1/2 cup of finely diced Yukon Gold potato along with the broth. Garnish the finished soup with the reserved crispy bacon and a swirl of sour cream. This is pure Canadiana.
-
Prairie Beer & Cheddar Soup: Replace 1/2 cup of the chicken broth with a malty beer, like an amber ale or a traditional Canadian lager. Add it after the roux stage and let it bubble for a minute to cook off the alcohol. The maltiness amplifies the nuttiness of the aged cheddar.
-
French-Canadian Tortière-Inspired Soup: Add a pinch of ground clove, cinnamon, and allspice along with the carrot-celery-onion. Before adding the broth, stir in 1/2 cup of cooked, crumbled ground pork. This creates a soup that tastes like the filling of the classic Quebec meat pie, enriching the cheese base with warm, aromatic spices.
This soup is a true rediscovery—a piece of culinary Canadiana that deserves to be made and remembered. Would you like a recipe for homemade buttermilk biscuits to serve alongside it?