Creamy Canadian cheese soup with melted cheddar and crispy bacon pieces served in a bowl.

Canadian Cheese Soup

September 29, 2026 By admin

This Canadian Cheese Soup is rich, creamy, and packed with comforting cheddar cheese flavor. Made with crispy bacon, aromatic vegetables, chicken broth, milk, and plenty of sharp cheddar, it has a thick, velvety texture that’s perfect for a cozy lunch or dinner.

The combination of savory bacon and melted cheddar gives this soup plenty of flavor without requiring complicated ingredients. Serve it with crusty bread, crackers, or a simple salad for an easy homemade meal the whole family can enjoy.

Why You’ll Love This Canadian Cheese Soup

  • Rich and creamy: Milk, cream, and melted cheddar create a smooth, satisfying texture.
  • Loaded with flavor: Bacon, onion, celery, and cheese create a savory soup with plenty of depth.
  • Easy to make: Everything comes together in one pot with straightforward steps.
  • Perfect comfort food: A warm bowl is especially satisfying on cool fall and winter days.
  • Great with bread: The thick, creamy consistency makes this soup perfect for serving with crusty bread or dinner rolls.

Ingredients

  • 6 slices bacon, chopped
  • 1 small yellow onion, finely diced
  • 1 celery stalk, finely diced
  • 1 small carrot, finely diced
  • 2 cloves garlic, minced
  • 3 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups low-sodium chicken broth
  • 2 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • 1/2 teaspoon dry mustard powder
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon paprika
  • 1/2 teaspoon kosher salt, or to taste
  • 3 cups freshly shredded sharp cheddar cheese

How to Make Canadian Cheese Soup

Step 1: Cook the Bacon

Place the chopped bacon in a large Dutch oven or heavy-bottomed soup pot over medium heat. Cook for about 6 to 8 minutes, stirring occasionally, until the bacon is browned and crisp.

Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 1 tablespoon of bacon drippings in the pot and carefully discard any excess.

Step 2: Cook the Vegetables

Add the diced onion, celery, and carrot to the bacon drippings. Cook over medium heat for about 5 minutes, stirring occasionally, until the vegetables begin to soften.

Add the minced garlic and cook for another 30 seconds, stirring constantly, just until fragrant.

Step 3: Make the Roux

Add the butter to the vegetables and allow it to melt. Sprinkle the flour evenly over the mixture and stir continuously for about 1 to 2 minutes.

The flour should completely coat the vegetables and combine with the butter. Cooking the flour briefly removes its raw flavor and helps create a smooth, thick soup.

Step 4: Add the Broth

Slowly pour in the chicken broth while whisking or stirring continuously. Add it gradually to help prevent lumps from forming.

Continue stirring until the mixture is smooth, then bring it to a gentle simmer.

Step 5: Add the Milk and Seasonings

Stir in the whole milk, heavy cream, Worcestershire sauce, mustard powder, black pepper, paprika, and salt.

Reduce the heat to medium-low and cook for approximately 8 to 10 minutes, stirring frequently, until the soup has thickened slightly. Do not allow the soup to boil rapidly.

Step 6: Add the Cheddar Cheese

Reduce the heat to low. Add the shredded cheddar cheese one handful at a time, stirring after each addition until completely melted before adding more.

Continue until all of the cheese has melted and the soup is smooth and creamy.

Step 7: Return the Bacon

Reserve a small amount of bacon for garnish if desired, then stir the remaining cooked bacon into the soup.

Let the soup warm over low heat for another 2 to 3 minutes. Taste and adjust the salt and black pepper as needed.

Step 8: Serve

Ladle the Canadian cheese soup into bowls and serve immediately. Top with additional bacon, freshly ground black pepper, or a small amount of shredded cheddar if desired.

Tips for the Best Cheese Soup

  • Shred the cheese yourself: Freshly grated cheddar generally melts more smoothly than packaged pre-shredded cheese.
  • Keep the heat low when adding cheese: Excessive heat can cause cheese to separate and give the soup a grainy texture.
  • Add the cheese gradually: Stir in one handful at a time and let it melt before adding the next.
  • Cook the flour before adding liquid: Giving the roux a minute or two to cook helps eliminate a raw flour taste.
  • Use sharp cheddar: A flavorful cheddar gives the finished soup a stronger cheese flavor.
  • Season after adding the cheese: Bacon, broth, and cheddar all contain salt, so taste the finished soup before adding extra.

What Cheese Is Best for Canadian Cheese Soup?

Sharp cheddar is an excellent choice because it provides plenty of flavor without requiring an excessive amount of cheese. Medium cheddar can also be used if you prefer a milder soup.

For the smoothest texture, buy a block of cheddar and shred it shortly before cooking. Some packaged shredded cheeses contain anti-caking ingredients that can affect how smoothly the cheese melts into the soup.

How to Make Cheese Soup Smooth and Creamy

The most important step is controlling the temperature. Once the milk and cream have been added, keep the soup at a gentle simmer rather than a rapid boil. Reduce the heat even further before adding the cheddar.

Adding freshly shredded cheese gradually over low heat gives it time to melt evenly into the soup. If the soup becomes thicker than you prefer, stir in a small amount of warm milk or chicken broth until it reaches your desired consistency.

Easy Variations

Canadian Cheese and Potato Soup

Add about 2 cups of peeled and diced potatoes with the chicken broth. Simmer until the potatoes are completely tender before adding the milk, cream, and cheese.

Broccoli Cheddar Version

Add 2 cups of finely chopped broccoli florets to the soup and cook until tender before stirring in the cheddar cheese.

Extra Bacon Cheese Soup

Cook 8 slices of bacon instead of 6 and reserve some of the extra crispy pieces for topping each bowl immediately before serving.

Spicy Cheese Soup

Add a small pinch of cayenne pepper with the other seasonings for a subtle kick of heat.

What to Serve with Canadian Cheese Soup

Crusty bread is one of the best accompaniments for this thick and creamy soup. French bread, sourdough, dinner rolls, or toasted baguette slices are all excellent choices.

For a lighter side, serve the soup with a crisp green salad or roasted vegetables. It also pairs well with a simple sandwich for a hearty lunch.

How to Store Leftover Cheese Soup

Allow leftover soup to cool, then transfer it to an airtight container. Refrigerate promptly and use within 3 to 4 days.

Because the soup contains dairy, avoid leaving it at room temperature for extended periods.

How to Reheat Canadian Cheese Soup

For best results, reheat the soup in a saucepan over low heat, stirring frequently until thoroughly heated. Avoid bringing it to a rapid boil because high heat can cause the dairy and cheese to separate.

The soup will usually become thicker after refrigeration. Stir in a small splash of milk or chicken broth while reheating until the original creamy consistency returns.

Can You Freeze Cheese Soup?

Cheese-based soups are generally best enjoyed fresh or refrigerated because dairy sauces can separate or develop a grainy texture after freezing and thawing.

If you do freeze leftovers, store the cooled soup in a freezer-safe container for up to 1 month. Thaw it overnight in the refrigerator and reheat slowly over low heat while stirring frequently. The texture may be slightly different from freshly prepared soup.

Frequently Asked Questions

What is Canadian cheese soup?

Canadian cheese soup is a rich, creamy soup built around cheddar cheese and a savory broth. Many versions include bacon, onion, celery, carrots, milk, and seasonings, creating a hearty cheese-forward soup with a smooth consistency.

Why is my cheese soup grainy?

Grainy cheese soup is often caused by excessive heat or adding the cheese too quickly. Reduce the heat to low before adding the cheddar and stir it in gradually. Freshly shredded cheese also tends to melt more smoothly.

Why isn’t my cheese soup thick enough?

The flour and butter roux provides most of the thickening. Give the soup enough time to simmer gently after adding the liquids. It will also thicken slightly as it cools.

Can I use pre-shredded cheese?

You can, but freshly shredded cheese is recommended for the smoothest consistency. Pre-shredded cheese may contain anti-caking ingredients that can affect the texture when melted.

Can I make this soup without bacon?

Yes. Omit the bacon and sauté the vegetables in butter instead. You may need to adjust the salt and seasonings because bacon normally contributes additional savory flavor.

Can I use half-and-half instead of heavy cream?

Yes. Half-and-half can replace the heavy cream for a slightly lighter soup. Keep the heat moderate and avoid boiling the dairy mixture.

How can I thin cheese soup that is too thick?

Stir in warm chicken broth or milk a few tablespoons at a time until the soup reaches your preferred consistency. Add the liquid gradually so you don’t accidentally make the soup too thin.

Nutrition Information

Approximate nutrition per serving: 510 calories, 39g fat, 18g carbohydrates, 23g protein, 1g fiber, and 890mg sodium.

Nutritional information is an estimate and will vary depending on the specific cheese, bacon, broth, dairy products, brands, and serving sizes used.

Final Notes

This Canadian Cheese Soup combines sharp cheddar, crispy bacon, tender vegetables, and a creamy broth in one warm and comforting bowl. The key to a smooth texture is using freshly shredded cheese and adding it gradually over low heat.

Serve the soup hot with crusty bread or a fresh salad for an easy homemade lunch or dinner that’s especially satisfying when you’re craving rich, cheesy comfort food.