Delight in this creamy Broccoli Cheese Soup Recipe, a comforting classic perfect for cozy dinners or meal prep. Loaded with fresh broccoli, tender carrots, and a rich blend of cheddar and Parmesan cheeses, this hearty soup is packed with flavor and nutrients. Learn how to make a velvety smooth soup with simple ingredients like chicken broth, half and half, and aromatic seasonings. Perfect for pairing with crusty bread or a fresh salad, this easy broccoli cheese soup is ideal for weeknight meals, potlucks, or freezing for later. Discover the best broccoli cheddar soup recipe today!

Ingredients
Soup
- 6 tablespoons butter
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon Worcestershire sauce
- 1 teaspoon hot sauce (optional, for a hint of heat)
- 6 tablespoons all-purpose flour
- 3 cups chicken broth
- 3 cups half and half (equal parts milk and light cream)
- 1 chicken bouillon cube
- 3-4 cups finely diced broccoli florets (fresh or frozen)
- ¾ cup julienned carrots
- 2 ½ cups cheddar cheese, shredded
- ¼ cup Parmesan cheese, grated
Seasonings
- 1 teaspoon mustard powder
- ½ teaspoon black pepper
- ½ teaspoon paprika
- 1 pinch nutmeg
Instructions
- Prep Ingredients: Shred or grate the cheeses and set them aside. Measure out all remaining ingredients before starting.
- Sauté Aromatics: Melt butter in a large soup pot over medium heat. Add the diced onions and stir, allowing them to soften for about 5 minutes.
- Build Flavor: Add the minced garlic, Worcestershire sauce, hot sauce (if using), and seasonings. Cook for 1 minute until fragrant. Stir in the flour, cooking for 1-2 minutes to eliminate the raw flour taste.
- Create the Base: Gradually pour in the chicken broth, stirring constantly to avoid lumps. Slowly add the half and half in the same manner. Drop in the bouillon cube and bring the mixture to a gentle bubble. Let it simmer uncovered for 5-7 minutes, stirring occasionally, until thickened. Use a silicone spatula to prevent sticking on the bottom of the pot.
- Cook Vegetables: Add the broccoli and carrots. Cover the pot partially and simmer for about 10 minutes, stirring occasionally, until the broccoli is fork-tender. Adjust the heat as needed to maintain a gentle simmer.
- Blend for Texture (Optional): If you prefer a slightly smoother texture, use an immersion blender and give the soup a quick blend in one area. Stir to combine, leaving some chunks for texture.
- Add Cheese: Reduce the heat to low. Gradually stir in the cheddar and Parmesan cheeses, mixing until melted and fully incorporated.
- Serve and Enjoy: Ladle the soup into bowls and serve warm. Garnish with extra shredded cheese, croutons, or fresh parsley if desired.
Why You’ll Love This Recipe
- Rich and Creamy: Perfectly cheesy with a velvety texture.
- Comfort Food Favorite: A warm, satisfying dish for chilly days.
- Versatile: Easily adaptable to dietary preferences or ingredient availability.
- Family-Friendly: Kids and adults alike will love this comforting soup.
Tips
- Shred Your Own Cheese: Pre-shredded cheese doesn’t melt as smoothly due to added anti-caking agents.
- Avoid High Heat: Keep the heat low when adding the cheese to prevent curdling.
- Control Thickness: For a thicker soup, add more flour during the roux stage or reduce the liquid slightly during simmering.
- Fresh vs. Frozen: Either fresh or frozen broccoli works well; just ensure it’s diced small.
Variations and Substitutions
- Vegetarian Option: Use vegetable broth and skip the Worcestershire sauce (or use a vegetarian version).
- Add Protein: Stir in cooked diced chicken or crumbled bacon for a heartier soup.
- Spicy Kick: Increase the hot sauce or add a pinch of cayenne pepper.
- Cheese Options: Swap cheddar for gouda, Monterey Jack, or a mix for a different flavor profile.
FAQs
Can I make this soup ahead of time? Yes! Let the soup cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove to avoid separating.
Can I freeze this soup? It’s not recommended as the dairy and cheese may separate when thawed. However, you can freeze it before adding the cheese and then stir in fresh cheese when reheating.
What’s the best way to reheat leftovers? Reheat on low heat on the stove, stirring frequently. Add a splash of broth or milk if it’s too thick.
Serving Suggestions
- Bread Pairings: Serve with crusty bread, garlic bread, or buttery biscuits to soak up the creamy goodness.
- Salads: A fresh green salad with a tangy vinaigrette balances the richness of the soup.
- Toppings: Add crumbled bacon, green onions, or extra shredded cheese for added flavor.
Enjoy this indulgent and satisfying broccoli cheese soup as the ultimate cozy meal!
Creamy Broccoli Cheese Soup Recipe
6
servings10
minutes35
minutesIngredients
Soup
6 tablespoons butter
1 small yellow onion, diced
3 cloves garlic, minced
1 teaspoon Worcestershire sauce
1 teaspoon hot sauce (optional, for a hint of heat)
6 tablespoons all-purpose flour
3 cups chicken broth
3 cups half and half (equal parts milk and light cream)
1 chicken bouillon cube
3-4 cups finely diced broccoli florets (fresh or frozen)
¾ cup julienned carrots
2 ½ cups cheddar cheese, shredded
¼ cup Parmesan cheese, grated
Seasonings
1 teaspoon mustard powder
½ teaspoon black pepper
½ teaspoon paprika
1 pinch nutmeg
Directions
- Prep Ingredients: Shred or grate the cheeses and set them aside. Measure out all remaining ingredients before starting.
- Sauté Aromatics: Melt butter in a large soup pot over medium heat. Add the diced onions and stir, allowing them to soften for about 5 minutes.
- Build Flavor: Add the minced garlic, Worcestershire sauce, hot sauce (if using), and seasonings. Cook for 1 minute until fragrant. Stir in the flour, cooking for 1-2 minutes to eliminate the raw flour taste.
- Create the Base: Gradually pour in the chicken broth, stirring constantly to avoid lumps. Slowly add the half and half in the same manner. Drop in the bouillon cube and bring the mixture to a gentle bubble. Let it simmer uncovered for 5-7 minutes, stirring occasionally, until thickened. Use a silicone spatula to prevent sticking on the bottom of the pot.
- Cook Vegetables: Add the broccoli and carrots. Cover the pot partially and simmer for about 10 minutes, stirring occasionally, until the broccoli is fork-tender. Adjust the heat as needed to maintain a gentle simmer.
- Blend for Texture (Optional): If you prefer a slightly smoother texture, use an immersion blender and give the soup a quick blend in one area. Stir to combine, leaving some chunks for texture.
- Add Cheese: Reduce the heat to low. Gradually stir in the cheddar and Parmesan cheeses, mixing until melted and fully incorporated.
- Serve and Enjoy: Ladle the soup into bowls and serve warm. Garnish with extra shredded cheese, croutons, or fresh parsley if desired.
Leave a Reply