There’s something about a bowl of homemade cheese soup that just feels like a hug in a bowl.
It’s creamy, rich, savory, and loaded with that wonderful cheesy flavor that makes you want to scrape the bottom of the bowl. And when the weather turns chilly? This Canadian Cheese Soup is exactly the kind of comfort food I want waiting on the stove.
What I love most is that you don’t need anything complicated. A handful of everyday ingredients comes together to make a thick, velvety soup that’s hearty enough for lunch but special enough for a cozy dinner.
And the smell while this is cooking? Absolutely wonderful!!
If you love creamy soups and plenty of cheese, you are going to want to save this one.
Why You’ll Love This Canadian Cheese Soup
This soup has all the qualities I look for in a cold-weather recipe.
- Rich and creamy: Every spoonful is smooth and comforting.
- Cheesy: Sharp cheddar gives it plenty of flavor.
- Easy to make: No complicated techniques required.
- One-pot friendly: Less cleanup is always a good thing!
- Customizable: Add vegetables, bacon, ham, or herbs.
- Perfect for leftovers: The flavors become even more delicious after resting.
Serve it with crusty bread, and you’ve got a meal that is seriously hard to resist.
What Does Canadian Cheese Soup Taste Like?
Imagine a creamy vegetable soup crossed with a bowl of melted cheddar cheese.
The base is savory and rich, with tender vegetables providing a little sweetness and texture. Sharp cheddar brings that unmistakable cheesy flavor, while milk and broth keep the soup creamy without making it overwhelmingly heavy.
You can make it extra indulgent with a little heavy cream, or keep things lighter with milk.
Either way, this is definitely not a boring bowl of soup!
Ingredients You’ll Need
For the Soup
- 4 tablespoons butter
- 1 medium yellow onion, finely diced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 2 cloves garlic, minced
- ¼ cup all-purpose flour
- 4 cups chicken or vegetable broth
- 2 cups whole milk
- 2 cups shredded sharp cheddar cheese
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon dry mustard
- ½ teaspoon dried thyme
Optional Ingredients
Want to make it your own?
Try adding:
- ½ cup heavy cream
- 1 cup cooked chopped broccoli
- 1 cup diced potatoes
- ½ cup cooked bacon
- 1 cup diced ham
- Green onions
- Fresh parsley
- A pinch of cayenne pepper
- Extra shredded cheddar for serving
The Best Cheese to Use
For this soup, sharp cheddar is my favorite.
It gives you a bold cheese flavor without needing an enormous amount of cheese.
Freshly shredded cheese is also worth the extra minute or two. Pre-shredded cheese often contains anti-caking ingredients that can make it less willing to melt smoothly.
You can experiment with other cheeses, too.
A combination of cheddar and Monterey Jack makes a particularly creamy soup, while a little Parmesan can add extra savory depth.
Tools You’ll Need
- Large soup pot or Dutch oven
- Wooden spoon
- Whisk
- Ladle
- Sharp knife
- Cutting board
- Cheese grater
That’s it!
How to Make Canadian Cheese Soup
Step 1: Prepare the Vegetables
Dice the onion, carrots, and celery into small, fairly uniform pieces.
You want the vegetables small enough to fit comfortably on a spoon.
Step 2: Sauté the Vegetables
Melt the butter in a large pot over medium heat.
Add the onion, carrots, and celery.
Cook for about 5–7 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30 seconds.
The kitchen should already be smelling pretty amazing.
Step 3: Make the Roux
Sprinkle the flour over the vegetables.
Stir continuously for about 1–2 minutes.
This cooks the raw flour flavor and creates the foundation for a beautifully thick soup.
Step 4: Add the Broth
Slowly pour in the broth while whisking.
Take your time with this step.
Adding the liquid gradually while whisking helps prevent lumps from forming.
Once the broth is incorporated, bring the mixture to a gentle simmer.
Step 5: Add the Milk
Pour in the milk and stir.
Add the salt, pepper, paprika, dry mustard, and thyme.
Keep the heat at medium-low and allow the soup to simmer gently until the vegetables are tender, approximately 10–15 minutes.
Avoid a vigorous boil.
Step 6: Add the Cheese
Now comes the best part!
Reduce the heat to low.
Add the shredded cheddar a handful at a time, stirring after each addition until melted.
Keep stirring until the soup becomes smooth and creamy.
Don’t let the soup boil after adding the cheese.
High heat can cause dairy and cheese-based soups to separate or become grainy.
Step 7: Adjust the Consistency
If the soup seems too thick, add a little more broth or milk.
If you’d like it richer, stir in some heavy cream.
Taste and adjust the seasoning.
Sometimes another pinch of salt or a little extra black pepper is all it needs.
Step 8: Serve
Ladle the hot soup into bowls.
Top with extra shredded cheddar, crispy bacon, chopped green onions, parsley, or freshly cracked black pepper.
Then grab some crusty bread.
Trust me on this one.
You’re going to want something to dunk into that creamy soup!
What to Serve With Canadian Cheese Soup
Because this soup is rich and creamy, simple sides work beautifully.
Try:
- Crusty French bread
- Garlic bread
- Dinner rolls
- Grilled cheese sandwiches
- Green salad
- Roasted vegetables
- Crackers
- Toasted sourdough
For the ultimate comfort-food combination, serve a bowl of cheese soup with a crispy grilled cheese sandwich.
Yes, it’s a lot of cheese.
No, I’m not apologizing!
Easy Additions and Variations
Broccoli Cheese Soup
Add cooked or lightly steamed broccoli during the final few minutes.
Bacon Cheese Soup
Stir in cooked, crumbled bacon and reserve some for topping.
Ham and Cheese Soup
Diced cooked ham makes this soup heartier and adds plenty of savory flavor.
Potato Cheese Soup
Add peeled, diced potatoes along with the broth and simmer until tender.
Spicy Cheese Soup
Add a pinch of cayenne, red pepper flakes, or diced jalapeño.
Extra-Creamy Cheese Soup
Replace part of the milk with heavy cream.
Just remember that the richer you make it, the heavier the soup will become.
Tips for the Best Cheese Soup
Shred Your Own Cheese
Freshly shredded cheese usually melts more smoothly than packaged shredded cheese.
Keep the Heat Low
This is probably the most important tip.
Once the cheese goes into the pot, avoid boiling the soup.
Gentle heat helps keep the texture smooth.
Add Cheese Gradually
Don’t dump all the cheese in at once.
Adding it a little at a time gives each handful a chance to melt properly.
Don’t Rush the Roux
Cook the flour and butter mixture briefly before adding the broth.
This helps eliminate that raw flour taste.
Taste Before Adding More Salt
Cheddar cheese and broth can both contain quite a bit of sodium.
Taste the finished soup before adding additional salt.
Use Full-Fat Dairy for Maximum Creaminess
Whole milk gives the soup a richer texture than skim milk.
If you’re looking for an especially luxurious soup, a little heavy cream can take it even further.
How to Store Leftover Cheese Soup
Allow the soup to cool and refrigerate it in an airtight container.
It should generally be enjoyed within 3–4 days when properly refrigerated.
When reheating, use low to medium-low heat and stir frequently.
Try not to let it boil.
If the soup thickens considerably in the refrigerator, add a splash of milk or broth while reheating.
Can You Freeze Canadian Cheese Soup?
Cheese-based soups can be tricky to freeze because dairy and melted cheese may separate or become grainy when thawed.
For the best texture, I recommend enjoying this soup fresh or refrigerated.
If you do freeze it, expect that the texture may change somewhat after thawing. Reheat gently and whisk well, adding a little milk or broth if necessary.
Recipe Information
Prep Time: 15 minutes
Cook Time: 25–30 minutes
Total Time: About 40–45 minutes
Servings: 6
Category: Soup
Cuisine: Canadian-inspired
Difficulty: Easy
Frequently Asked Questions
What kind of cheese is best for cheese soup?
Sharp cheddar is an excellent choice because it provides plenty of flavor and melts well when handled gently. You can also combine cheddar with Monterey Jack or another good melting cheese.
Why did my cheese soup become grainy?
High heat is one of the most common culprits. Boiling a dairy- and cheese-based soup can cause the fats and proteins to separate. Add the cheese over low heat and avoid boiling once it’s incorporated.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese generally melts more smoothly. Pre-shredded cheese often contains anti-caking ingredients that can affect the texture.
Can I make this soup without flour?
Yes. Flour is used to thicken the soup, but you can use another thickening method, such as cornstarch. Mix cornstarch with cold liquid first rather than adding dry cornstarch directly to the hot soup.
Can I use vegetable broth?
Absolutely. Vegetable broth works well if you’d like to make the soup meat-free.
Can I add broccoli?
Definitely! Broccoli and cheddar are a classic combination. Add cooked or lightly steamed broccoli toward the end so it doesn’t become overly soft.
How do I make the soup thicker?
You can simmer it gently to reduce some of the liquid, add a little more cheese, or use an appropriate thickener. Remember that the soup will also thicken as it cools.
How do I thin cheese soup?
Add warm broth or milk a little at a time while stirring until you’ve reached the consistency you like.
Approximate Nutrition
Nutrition will vary depending on the exact cheese, milk, broth, toppings, and serving size.
A rough estimate per serving without optional toppings is:
- Calories: 400–450
- Protein: 16–20g
- Fat: 28–32g
- Carbohydrates: 22–27g
- Sodium: 700–1,000mg
For the most accurate nutritional information, calculate the recipe using the specific ingredients and brands you use.
Final Thoughts
There are some recipes that are complicated enough to make you question why you started cooking in the first place.
This isn’t one of them.
Canadian Cheese Soup is simple, creamy, comforting, and wonderfully cheesy.
A few vegetables, a little butter and flour, broth, milk, and plenty of sharp cheddar come together in one pot to create a bowl of pure comfort.
Serve it with crusty bread on a cold evening, pair it with a grilled cheese sandwich for the ultimate cozy lunch, or add bacon and broccoli when you want something a little heartier.
And don’t forget the most important rule:
Keep the heat gentle once the cheese goes in.
Do that, and you’ll be rewarded with a silky, creamy soup that might have everyone at the table asking for seconds.
Honestly, I wouldn’t blame them!