Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Ingredients
- 4 tablespoons butter
- 1 small onion, finely diced
- 2 celery stalks, finely diced
- 2 carrots, finely diced
- ¼ cup all-purpose flour
- 4 cups chicken or vegetable broth
- 2 cups milk
- 2 cups shredded sharp Canadian cheddar cheese
- ½ cup heavy cream
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon paprika
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley or chives

Instructions
- Sauté the vegetables: Melt butter in a large pot over medium heat. Add onion, celery, and carrots. Cook for 5–7 minutes, until softened.
- Make the base: Sprinkle flour over the vegetables and stir continuously for about 1 minute.
- Add the liquids: Gradually whisk in the broth, followed by the milk. Bring to a gentle simmer, stirring frequently, until slightly thickened, about 8–10 minutes.
- Add the cheese: Reduce the heat to low. Stir in the shredded cheddar a handful at a time until completely melted and smooth.
- Finish the soup: Stir in heavy cream, Dijon mustard, garlic powder, and paprika. Season with salt and black pepper.
- Simmer gently: Cook for another 3–5 minutes. Do not let the soup boil after adding the cheese, as it can become grainy.
- Serve: Ladle into bowls and garnish with fresh parsley or chives. Serve immediately with crusty bread or crackers.
Tips
- Use freshly shredded cheddar for the smoothest texture.
- For a thicker soup, add an extra tablespoon of flour.
- Canadian sharp cheddar gives the soup a rich, tangy flavor.
- Add cooked bacon, ham, or diced potatoes for a heartier version.

