Canadian Cheese Soup: Creamy, Cheesy, Old-Fashioned Comfort in a Bowl


 


  • 2 medium carrots, peeled and diced
  • 2 celery stalks, finely chopped
  • 2 cloves garlic, minced
  • ¼ cup all-purpose flour
  • 4 cups chicken broth or vegetable broth
  • 2 cups whole milk
  • 2 cups shredded sharp cheddar cheese
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • ¼ teaspoon dry mustard, optional
  • 2 tablespoons chopped fresh parsley or chives, optional garnish

Choosing the cheese

For the best flavor, use freshly shredded sharp cheddar. It has a more pronounced taste than mild cheddar, so you don't need to add as much cheese to make the soup flavorful.

Pre-shredded cheese can work in a pinch, but it often contains anti-caking ingredients that may affect how smoothly it melts.

Choosing the broth

Chicken broth gives the soup a traditional savory flavor. Vegetable broth works beautifully if you prefer a vegetarian version, provided the broth and cheese are suitable for your dietary needs.

Helpful Kitchen Tools

You don't need anything elaborate to make this soup.

  • Large, heavy-bottomed saucepan or Dutch oven
  • Cutting board
  • Sharp knife
  • Wooden spoon or heat-resistant spatula
  • Whisk
  • Measuring cups and spoons
  • Box grater, if shredding your own cheese
  • Ladle for serving

A heavy-bottomed pot is especially helpful because milk and cheese can scorch if they sit over high heat for too long.

Ingredient Substitutions and Additions

One of the nicest things about homemade cheese soup is how easy it is to adapt.

Add broccoli

For a broccoli-cheddar variation, add about 2 cups of finely chopped broccoli florets when the broth goes into the pot. Simmer until the broccoli is tender before adding the milk and cheese.

Use different cheese

Sharp cheddar is the classic choice for this version, but you can replace some of it with:

  • Monterey Jack for a milder flavor
  • Gruyère for a deeper, nutty taste
  • Colby for a softer, mellow cheese flavor
  • A little Parmesan for extra savory depth

For the smoothest texture, keep cheddar as the main cheese and avoid adding large amounts of very hard or crumbly cheeses.

Make it vegetarian

Use vegetable broth instead of chicken broth. Check the cheese label if you need to avoid animal-derived rennet, as cheese-making methods vary.

Add potatoes

Diced potatoes make the soup heartier. Add about 1 cup of small potato cubes with the broth and simmer until tender.

Because potatoes absorb liquid, you may need to add a little extra broth or milk to reach your preferred consistency.

Make it gluten-free

Replace the all-purpose flour with a suitable gluten-free flour blend designed for thickening sauces, or use a cornstarch slurry. If using cornstarch, mix it with cold liquid first and add it gradually.

Add a little heat

A pinch of cayenne pepper, a dash of hot sauce, or a little finely diced jalapeño can balance the richness of the cheese.

How to Make Canadian Cheese Soup

Step 1: Prepare the vegetables

Chop the onion, carrots, and celery into small, even pieces. Mince the garlic.

Keeping the vegetables fairly small helps them cook evenly and makes the soup easier to eat with a spoon.

Step 2: Soften the vegetables

Melt the butter in a large saucepan over medium heat.

Add the onion, carrots, and celery. Cook for about 5–7 minutes, stirring occasionally, until the onion softens and the vegetables begin to turn tender.

Add the garlic and cook for another 30 seconds.

You want the vegetables to soften without browning heavily. That gives the soup a mellow, savory foundation.

Step 3: Add the flour

Sprinkle the flour over the vegetables and stir well.

Cook for about 1–2 minutes, stirring constantly. The mixture will look thick and paste-like.

This step helps cook out the raw flour taste and prepares the base for a smooth soup.

Step 4: Gradually add the broth

Pour in the broth a little at a time, whisking or stirring continuously to prevent lumps.

Once all the broth has been added, bring the mixture to a gentle simmer.

Cook for approximately 10–15 minutes, or until the carrots are tender and the broth has thickened slightly.

Stir occasionally, making sure nothing sticks to the bottom of the pot.

Step 5: Add the milk

Reduce the heat to low and stir in the milk.

Warm the soup gently for a few minutes, but avoid bringing it to a vigorous boil. Dairy-based soups can scorch or develop an uneven texture when heated too aggressively.

Step 6: Melt in the cheddar

Remove the saucepan from the heat, or keep it over the lowest possible heat.

Add the shredded cheddar in small handfuls, stirring until each addition melts before adding more.

This is the important part: don't boil the soup after adding the cheese. High heat can cause the cheese proteins to tighten and separate, leaving the soup grainy or oily.

Step 7: Season to taste

Add the salt, black pepper, and optional dry mustard.

Taste the soup before adding more salt, particularly if your broth and cheese are already salty.

If you'd like a little extra depth, try a pinch of smoked paprika or cayenne.

Step 8: Adjust the consistency

If the soup is thicker than you like, stir in a little extra warm broth or milk.

If it's too thin, let it simmer gently before adding the cheese, allowing some liquid to evaporate. Avoid trying to thicken it by boiling it hard once the cheese has been added.

Step 9: Garnish and serve

Ladle the soup into warm bowls and garnish with chopped parsley or chives.

Add a little extra shredded cheddar on top if you like, then serve with crusty bread, crackers, or a simple green salad.

The soup is best served warm, while the cheese is melted and the texture is creamy.

Tips for the Best Canadian Cheese Soup

Shred the cheese yourself

Freshly shredded cheese generally melts more smoothly than pre-shredded cheese. It's a small extra step that can make a noticeable difference.

Keep the heat gentle

Once the milk and cheese are added, low heat is your friend. Avoid boiling the soup, which can lead to separation.

Add the cheese gradually

A handful at a time gives the cheese a better chance to melt evenly into the soup.

Cut the vegetables into similar sizes

Evenly chopped vegetables cook at roughly the same rate. Smaller pieces also make each spoonful more balanced.

Taste before adding extra salt

Cheddar and broth can both contain plenty of salt. Season at the end, after the cheese has melted.

Want an extra-smooth soup?

If you prefer a smoother texture, blend some or all of the vegetable base before adding the cheese. Use an immersion blender carefully, and let the soup cool slightly if transferring it to a countertop blender.

For a classic chunky version, simply leave the vegetables as they are.

What to Serve With Canadian Cheese Soup

This soup is rich enough to be a meal on its own, but a few simple sides make it even better.

  • Crusty bread: Perfect for dipping into the creamy broth.
  • Garlic bread: Adds a savory, buttery crunch.
  • Grilled cheese sandwiches: A delicious pairing for cheese lovers.
  • Green salad: Crisp greens and a tangy dressing balance the richness.
  • Roasted vegetables: Broccoli, cauliflower, or Brussels sprouts make satisfying sides.
  • Crackers: A simple, easy option for lunch.
  • Baked potatoes: Serve a small potato alongside the soup for a heartier meal.

For a cozy lunch, I love the idea of a warm bowl of cheese soup with a slice of crusty bread and a handful of fresh greens. It's simple, but it feels complete.

Can You Make Canadian Cheese Soup Ahead of Time?

Yes, although cheese-based soups need a little care when reheating.

You can chop the vegetables in advance and refrigerate them in a covered container. You can also prepare the vegetable-and-broth base ahead, cool it promptly, and refrigerate it.

For the smoothest texture, add the milk and cheese when reheating the base, if practical. Warm everything gently and stir frequently.

If you've already made the complete soup, it can still be reheated successfully—just use low heat and avoid boiling.

How to Store Leftover Canadian Cheese Soup

Let the soup cool slightly, then transfer it to shallow, airtight containers and refrigerate promptly.

Keep it refrigerated at 40°F (4°C) or below and use it within 3–4 days.

When reheating, warm only the amount you plan to serve. Heat gently over low to medium-low heat, stirring regularly, until hot throughout.

If the soup thickens in the refrigerator, add a splash of broth or milk while reheating.

Can You Freeze Canadian Cheese Soup?

Freezing is possible, but it isn't ideal for every cheese soup. Milk and melted cheese can separate or become grainy after freezing and thawing.

If you want to prepare the recipe ahead, the better option is to freeze the vegetable-and-broth base before adding the milk and cheese. Thaw it in the refrigerator, reheat it gently, then add the dairy and cheese.

If you freeze the finished soup, expect that the texture may change. Stirring while reheating may help, but it won't always restore the original smoothness.

Recipe Information

  • Prep time: 10 minutes
  • Cook time: 25–30 minutes
  • Total time: Approximately 35–40 minutes
  • Servings: 6
  • Course: Lunch, soup, main dish
  • Cuisine: North American-inspired
  • Main ingredients: Cheddar cheese, carrots, celery, onion, broth, milk

Frequently Asked Questions

Is Canadian Cheese Soup actually Canadian?

The name is used for different cheese soup recipes, and there isn't one universally agreed-upon formula. This version is inspired by North American-style cheddar soups rather than claiming to represent a single traditional Canadian recipe.

What cheese is best for cheese soup?

Sharp cheddar is an excellent choice because it provides plenty of flavor. Freshly shredded cheese usually melts more smoothly than pre-shredded varieties.

Why did my cheese soup turn grainy?

The soup may have become too hot after the cheese was added, causing the proteins and fats to separate. Adding cheese gradually over low heat helps reduce this risk.

Can I make Canadian Cheese Soup without flour?

Yes. You can use a cornstarch slurry or another suitable thickener. Mix cornstarch with cold liquid before adding it to the hot soup, and add it gradually until you reach the desired consistency.

Can I use heavy cream instead of milk?

Yes, but the soup will be richer and heavier. You can replace some of the milk with cream rather than using all cream.

Can I make it in a slow cooker?

You can adapt the recipe, but it's best to cook the vegetables and broth first, then add the milk and cheese near the end. Dairy and cheese can separate if held at high temperatures for a long time.

How do I fix soup that's too thick?

Stir in a little warm broth or milk until it reaches the consistency you prefer.

Can I make it spicy?

Absolutely. Add cayenne pepper, hot sauce, or a little diced jalapeño. Start with a small amount and taste as you go.

Is this soup vegetarian?

It is vegetarian if you use vegetable broth and ingredients that meet your dietary requirements. Chicken broth would make it unsuitable for a vegetarian diet.

More Cozy Soup Recipes to Try

If you enjoy a warm bowl of homemade soup, you may also love these comforting options:

  • Broccoli Cheddar Soup — creamy, cheesy, and full of tender broccoli.
  • Loaded Baked Potato Soup — a hearty bowl inspired by a fully dressed baked potato.
  • Creamy Cauliflower Soup — smooth, mellow, and easy to customize.
  • Chicken and Vegetable Soup — a dependable classic for lunch or dinner.
  • Creamy Potato and Leek Soup — a simple soup with delicate onion flavor.
  • Homemade Tomato Soup — wonderful with a grilled cheese sandwich.

There's something lovely about having a few dependable soup recipes ready for the days when you want dinner to feel comforting without being complicated.

Leave a Review and Share Your Soup

Did you make this Canadian Cheese Soup?

I'd love to know how it turned out! Leave a review and tell me whether you kept it classic or added broccoli, potatoes, or a little extra spice.

If you took a photo of your creamy bowl of soup, share it on Pinterest so other home cooks can discover the recipe, too.

And if your family has its own favorite cheese soup recipe, tell us about it in the comments. The best kitchen ideas often come from sharing the little changes that make a recipe your own.

Approximate Nutrition Information

These estimates are based on six servings and the ingredients listed above. Actual values will vary depending on the cheese, broth, milk, and portion size used.

Estimated per serving:

  • Calories: 310
  • Protein: 14 g
  • Carbohydrates: 17 g
  • Fat: 21 g
  • Saturated fat: 12 g
  • Cholesterol: 65 mg
  • Sodium: 650 mg
  • Fiber: 2 g
  • Sugar: 7 g

These numbers are estimates and are provided for general informational purposes.

Final Thoughts

Canadian Cheese Soup is the kind of recipe that reminds us how satisfying simple ingredients can be.

A little butter, a handful of vegetables, a few cups of broth, and some good cheddar come together to make a creamy, comforting soup that feels special without demanding much effort.

It's lovely for a chilly afternoon, easy enough for a weeknight lunch, and flexible enough to adapt to whatever vegetables or cheese you have on hand.

Keep the heat gentle, add the cheese slowly, and serve it with warm bread for a meal that feels like a hug in a bowl.