Basic + Awesome Broccoli Cheese Soup

Author:

Ingredients

  • 4 tbsp butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 3 cups chicken or vegetable broth
  • 2 cups whole milk (or half-and-half for richness)
  • 3 cups chopped fresh broccoli florets (bite-size)
  • 1 large carrot, grated or finely chopped
  • 2 cups shredded sharp cheddar cheese
  • 1/2 tsp dry mustard (optional, adds depth)
  • 1/4 tsp paprika or cayenne (optional, for warmth)
  • Salt and black pepper to taste

🧑‍🍳 Instructions

1. Sauté the Base:

In a large pot, melt butter over medium heat.
Add diced onion and cook until soft (about 4–5 minutes).
Stir in garlic and cook 30 seconds more.

2. Make the Roux:

Sprinkle in the flour and stir to coat the onions. Cook for 1–2 minutes, stirring constantly — this forms your thickener.

3. Add Liquids and Veggies:

Gradually whisk in broth until smooth.
Add milk, then bring to a gentle simmer.
Stir in broccoli and carrots. Simmer uncovered for 15–20 minutes, or until the broccoli is tender.

4. Blend (Optional):

For a smoother texture, use an immersion blender to partially blend the soup. Or transfer half to a blender and pulse — leave some chunks if you like it hearty.

5. Add Cheese:

Reduce heat to low. Stir in cheddar cheese a handful at a time until melted.
Season with salt, pepper, and any optional spices like mustard or paprika.

6. Serve Warm:

Top with extra cheese, croutons, or crispy bacon if you want to level it up.


📝 Tips:

  • Don’t boil after adding cheese — it can separate.
  • Freshly shredded cheese melts better than pre-shredded.
  • Want it gluten-free? Use cornstarch instead of flour (mix with a little cold broth to make a slurry).