Canadian Cheese Soup: A Creamy, Cozy Cheddar Soup Everyone Will Love

 


How to Make Canadian Cheese Soup

Step 1: Sauté the vegetables

Start by melting the butter with the olive oil in a large pot over medium heat.

Add the chopped onion, carrot, and celery. Cook for about 5–7 minutes, stirring occasionally, until the vegetables begin to soften.

You want the onion to become tender and translucent. This is where your flavor foundation starts coming together.

Step 2: Add the garlic

Stir in the minced garlic and cook for about 30 seconds.

You don't need much time here. Once that wonderful garlic aroma starts filling the kitchen, you're ready for the next step.

Step 3: Make the roux

Sprinkle the flour over the softened vegetables.

Stir constantly for about 1–2 minutes. The flour should coat the vegetables and cook slightly, removing that raw flour taste.

This simple mixture is what helps transform the broth into a beautifully creamy soup.

Step 4: Add the broth

Slowly pour in the chicken or vegetable broth while whisking.

Take your time with this step. Adding the liquid gradually helps prevent lumps and gives you a smooth soup base.

Step 5: Add the milk and cream

Pour in the whole milk and heavy cream.

Stir everything together and reduce the heat slightly.

If you're adding diced potato, this is the time to add it. Let the soup gently simmer until the potato is fork-tender, usually around 10–12 minutes.

Step 6: Let the soup simmer

Allow the soup to cook gently for another 10–15 minutes.

Keep the heat low enough that the soup doesn't aggressively boil. A gentle simmer helps the flavors develop while keeping the creamy dairy base smooth.

Step 7: Add the cheese

Now comes my favorite part!

Reduce the heat to low and add the shredded cheddar gradually, stirring after each addition.

If you're using Gruyère or mild cheddar, add that as well.

Continue stirring until all the cheese has completely melted and the soup looks smooth and creamy.

Step 8: Season the soup

Stir in the Dijon mustard, smoked paprika, salt, black pepper, and cayenne if you're using it.

Taste carefully and adjust the seasoning to your liking.

If you've added ham or cooked bacon, stir it in now.

Step 9: Garnish and serve

Ladle the hot soup into bowls and finish with your favorite toppings.

Try:

  • Extra shredded cheddar
  • Fresh chopped chives
  • Crispy bacon
  • A sprinkle of smoked paprika

Then serve it with warm crusty bread.

Honestly, don't skip the bread. You'll want something to swipe through every last bit of that creamy soup!

What to Serve With Canadian Cheese Soup

This soup can absolutely stand on its own, but a few simple sides make it feel like a complete meal.

Crusty Bread

A rustic loaf, baguette, or sourdough is perfect for dipping.

Grilled Cheese

If you really want to embrace the cheese-loving spirit, serve a crispy grilled cheese sandwich alongside your soup.

Cheese + cheese? Absolutely!

Fresh Green Salad

A simple salad dressed with a bright vinaigrette provides a refreshing contrast to the creamy soup.

Garlic Bread

Buttery garlic bread is another fantastic choice, especially for a cozy family dinner.

Roasted Vegetables

Roasted cauliflower, carrots, zucchini, or Brussels sprouts can add a delicious savory side.

Ham or Turkey

Serve a few slices of cooked ham or turkey alongside the soup when you want extra protein.

Helpful Tips for the Best Cheese Soup

Shred your cheese yourself

Freshly grated cheese generally melts more smoothly than packaged pre-shredded cheese.

Keep the heat low when adding cheese

This is one of the most important tips.

Very high heat can cause the cheese and dairy to separate, leaving you with a grainy texture. Low and gentle is the way to go.

Don't rush the vegetable step

Those first few minutes of sautéing help build the soup's flavor. Let the onion, carrot, and celery soften properly before moving on.

Whisk in the broth gradually

Adding the broth slowly makes it much easier to create a smooth, lump-free base.

Taste before adding extra salt

Cheese and broth can both contain quite a bit of salt, so taste the finished soup before adding more.

Don't let it boil aggressively

A gentle simmer is ideal for this creamy soup.

Easy Variations to Try

Once you've made the basic version, it's easy to make it your own.

Vegetable Cheese Soup

Add extra carrots, celery, and diced potato for a chunky, hearty soup that's almost a meal in itself.

Smoky Cheddar Soup

Use smoked cheddar or increase the smoked paprika for a deeper, smoky flavor.

Spicy Cheese Soup

A small amount of cayenne or finely chopped jalapeño gives the soup a pleasant kick.

Broccoli Cheddar Soup

Add cooked broccoli florets for a delicious vegetable-and-cheese combination.

Bacon Cheddar Soup

Crispy bacon brings salty, smoky flavor and a wonderful crunchy contrast.

Ham and Cheese Soup

Stir in diced cooked ham for an easy way to make this soup more filling.

How to Store Canadian Cheese Soup

Refrigerator

Allow leftovers to cool, then transfer the soup to an airtight container.

Refrigerate for up to 3–4 days.

The soup may become thicker once chilled, but that's completely normal.

Freezer

Cream-based soups can sometimes change texture after freezing, so freezing isn't my first choice for this particular recipe.

If you do freeze it, portion the soup into freezer-safe containers and use it within about 2 months for the best quality.

Reheating

Reheat leftovers gently on the stovetop over low to medium-low heat.

If the soup has thickened too much, stir in a splash of milk or broth.

Avoid bringing it to a hard boil while reheating.

Make-Ahead Tips

You can prepare the soup earlier in the day and gently warm it before serving.

For the smoothest texture, reheat slowly and stir frequently. If it becomes thicker than you'd like, loosen it with a little milk or broth.

This makes it especially convenient for casual entertaining or family dinners when you don't want to be cooking everything at the last minute.

Recipe at a Glance

Recipe: Canadian Cheese Soup
Prep time: 15 minutes
Cook time: 30 minutes
Total time: About 45 minutes
Servings: 6
Main flavor: Creamy, savory cheddar
Difficulty: Easy
Best for: Cold-weather lunches, dinners, holidays, and cozy weekends

Frequently Asked Questions

Can I make Canadian Cheese Soup without heavy cream?

Yes! You can replace some or all of the heavy cream with additional whole milk. The finished soup will be a little lighter but should still be creamy.

What is the best cheese for cheese soup?

Sharp cheddar is an excellent choice because it has enough flavor to stand up to the creamy base. Gruyère, mild cheddar, or a combination of cheeses can also work well.

Why did my cheese soup turn grainy?

The most common culprit is excessive heat. Cheese can become grainy or separate when exposed to very high temperatures. Keep the heat low when melting the cheese and avoid boiling the soup after the cheese has been added.

Can I use vegetable broth?

Definitely. Vegetable broth is an easy substitution for chicken broth and works especially well if you're adding extra vegetables.

Can I add potatoes?

Yes! Diced potatoes make the soup heartier. Add them after the milk and broth and simmer until they're tender before adding the cheese.

Can I make this recipe gluten-free?

Yes. Replace the all-purpose flour with a gluten-free thickener suitable for creamy soups. Be sure your broth and other packaged ingredients are also labeled gluten-free if that's important for your needs.

Can I add bacon?

Absolutely. Crispy cooked bacon makes a delicious topping or can be stirred directly into the soup near the end.

How do I keep cheese soup creamy?

Use freshly shredded cheese, melt it over low heat, and avoid boiling the soup once the cheese and dairy are incorporated.

Final Thoughts

There’s a reason creamy cheese soups are such classic comfort food. They’re warm, satisfying, easy to customize, and wonderfully cozy.

This Canadian Cheese Soup takes simple ingredients and turns them into something that feels much more special than the effort involved. Tender vegetables, rich broth, creamy dairy, and plenty of sharp cheddar come together in one delicious pot.

Whether you're making it for a snowy evening, a casual family dinner, or simply because you're craving something warm and cheesy, I think you're going to love having this recipe in your collection.

And that first spoonful? Pure comfort.

If you make it, leave a review and tell me how it turned out! I’d also love to see your bowl—share a photo on Pinterest and save this recipe so you can come back to it whenever another chilly day rolls around.

More Cozy Recipes to Try

If comforting recipes are your thing, you might also enjoy exploring:

  • Creamy broccoli and cheddar soup
  • Classic potato soup
  • Homemade tomato soup
  • Easy garlic bread
  • Hearty vegetable soup
  • Cozy baked pasta dishes
  • Homemade grilled cheese sandwiches

Approximate Nutrition

Nutritional values will vary depending on the exact brands and quantities used, particularly the cheese, cream, broth, and optional toppings.

Approximate per serving:

  • Calories: 450–500
  • Protein: 17–20 g
  • Carbohydrates: 18–22 g
  • Fat: 34–38 g
  • Saturated fat: 20–23 g
  • Fiber: 2–3 g
  • Sodium: 700–900 mg

These figures are estimates and should be recalculated based on the specific ingredients and serving sizes used.