When the weather turns cold, few things are more comforting than a bowl of homemade Canadian cheese soup. Popular in Ontario and Quebec, it’s a cozy favorite found in family kitchens and small-town diners. This recipe is rich, creamy, and packed with sharp cheddar flavor, yet comes together in about 30 minutes using simple ingredients you likely already have at home.
Ingredients (Serves 4–6): 3 tbsp butter, ¼ cup flour (or 2 tbsp cornstarch), 3 cups warm milk, 1½ cups broth, 2½ cups shredded sharp cheddar, ½ tsp dry mustard (or 1 tsp Dijon), pinch cayenne, salt and pepper. Optional toppings include chives, crispy ham, or apple slices. For best results, shred cheese from a block and warm the milk first for a smoother texture.
Start by melting butter in a pot, whisking in flour, and cooking for 1–2 minutes. Slowly add warm milk and broth while whisking until smooth, then simmer for 5–7 minutes until slightly thickened. Reduce heat and stir in cheddar, mustard, seasoning, and cayenne until fully melted and creamy. Do not boil after adding cheese, or it may separate.
Serve hot with your favorite toppings. This soup pairs beautifully with crusty bread, garlic toast, soft pretzels, or a simple salad. Leftovers keep in the fridge for up to 3 days and should be reheated gently on the stove. Avoid freezing, as dairy soups can become grainy. Creamy, simple, and deeply comforting, this Canadian cheese soup is perfect for cold nights.