Step 1: Cook the Aromatics
In a large pot, melt the butter over medium heat. Add the chopped onion and cook for about 3–4 minutes until soft and fragrant.
Add the minced garlic and cook for another 30 seconds.
Step 2: Make the Roux
Sprinkle the flour into the pot and stir constantly for about 1–2 minutes. This creates a roux that will thicken the soup.
Step 3: Add the Broth and Milk
Slowly pour in the chicken broth while stirring to prevent lumps. Then add the milk and continue stirring until the mixture becomes smooth.
Let it simmer for 5 minutes until slightly thickened.
Step 4: Add the Vegetables
Add the chopped broccoli and shredded carrots to the pot.
Simmer for 10–15 minutes until the broccoli becomes tender.
Step 5: Blend (Optional)
For a smoother soup, use an immersion blender to blend part of the soup while leaving some broccoli pieces for texture.
Step 6: Add the Cheese
Reduce the heat to low and gradually stir in the shredded cheddar cheese.
Stir continuously until the cheese melts completely and the soup becomes creamy.
Step 7: Season and Serve
Add salt, black pepper, and paprika if desired. Taste and adjust seasoning.
Serve hot in bowls.
Serving Suggestions
Broccoli Cheddar Soup tastes amazing with:
🥖 Crusty bread
🍞 Toasted sourdough
🥪 Grilled cheese sandwich
🥔 Baked potato
You can also serve it inside a bread bowl for a restaurant-style presentation.
Tips for the Best Broccoli Cheddar Soup
✔ Use sharp cheddar cheese for stronger flavor.
✔ Add cheese on low heat to prevent curdling.
✔ Fresh broccoli gives the best taste and texture.
✔ Blend partially for the perfect creamy consistency.
If you’d like, I can also show you:
🥦 Panera-style Broccoli Cheddar Soup (restaurant copycat)
🥔 Loaded baked potato soup even creamier
🥕 Creamy vegetable soup that tastes like medicine for the stomach.