This creamy, comforting broccoli cheddar soup is a homemade favorite perfected over 15 years. Packed with fresh vegetables, rich cheese, and a silky roux base, it’s better than any store-bought or restaurant version.
Large soup pot (Heavy-bottomed to prevent scorching)
Wooden spoon (For stirring vegetables and roux)
Wire whisk (For smooth incorporation of liquids)
Immersion blender (Optional – for partial blending texture)
Ladle (For serving soup)
Ingredients
2tablespoonUnsalted butter- For roux
1cupYellow onion- Diced
2Celery stalks- Diced
1cupCarrots- Diced
2tablespoonAll-purpose flour- For thickening
2.5cupsChicken broth- Or vegetable broth for vegetarian
1.5cupsWhole milk- Or 2% or dairy-free alternative
0.5cupHeavy cream- Or half-and-half
3cupsBroccoli florets- Fresh or frozen, save 1 cup for final stir-in
0.5teaspoonSalt- To taste
0.25teaspoonWhite pepper- Black pepper can substitute
0.5teaspoonGarlic powder- Or 2 minced garlic cloves
0.25teaspoonOnion powder- Optional
1–2Bay leaves- Remove before serving
2teaspoonFresh thyme- Or 1 teaspoon dried thyme
1.5cupsSharp cheddar- Freshly grated
1cupMild cheddar- Optional – for smoother blend
2ozCream cheese- Adds smoothness
2tablespoonParmesan cheese- Optional – for umami boost
Instructions
Sauté onion, celery, and carrots in butter until softened
Sprinkle flour to make roux, then whisk in broth, milk, and cream
Add broccoli and seasonings, simmer until vegetables are tender
Remove from heat, stir in cheeses until smooth and melted
Stir in reserved florets, blend partially if desired, adjust seasoning
Ladle into bowls and serve hot with garnish or sides
Notes
Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.Feel free to add more of your favorite toppings.