Canadian Cheese Soup


This Canadian Cheese Soup is a beloved classic—especially in chilly provinces like Ontario and Quebec—where it’s served in diners, church basements, and family kitchens alike. Rich, velvety, and loaded with sharp cheddar, it’s ready in 30 minutes with just 6 simple ingredients.
No roux stress. No grainy cheese. Just smooth, soul-warming comfort in a bowl.

Why You’ll Love This Recipe

  • 🧀 Only 6 ingredients—pantry staples!
  • ⏱️ 10 minutes prep, 20 minutes cook—one pot!
  • 💛 One pot = easy cleanup
  • 💸 Costs under $7—feeds 4–6 generously
  • 🌾 Naturally nut-free & easily gluten-free (use GF flour or cornstarch)

Ingredients You’ll Need

(Serves 4–6)
  • 3 tbsp butter
  • ¼ cup all-purpose flour (or 2 tbsp cornstarch for GF)
  • 3 cups milk, warmed
  • 1½ cups chicken or vegetable broth
  • 2½ cups sharp white or orange cheddar cheese, freshly shredded
  • ½ tsp dry mustard (or 1 tsp Dijon)
  • Pinch of cayenne pepper (optional, for depth)
  • Salt & black pepper to taste
  • Optional: Cooked ham bits, chopped apple, or chives for garnish
💡 Pro Tips:
  • Use block cheddar—pre-shredded contains anti-caking agents that make soup grainy.
  • Warm the milk—cold milk can cause cheese to seize.
  • Shred cheese fine—melts faster and smoother.

Step-by-Step Instructions (Creamy, Smooth, Foolproof)

1. Make the Roux

  • Melt butter in a large pot over medium heat.
  • Whisk in flour; cook 1–2 minutes until golden (don’t let it brown).

2. Add Liquids