5-Star Broccoli Cheese Soup
Learn how to make the best broccoli cheese soup!
Broccoli
Cheddar Cheese
Milk
Butter
Flour
Salt
Chop the broccoli into small pieces.
Melt the butter in a pot.
Stir in flour to make a roux.
Slowly add in milk while stirring.
Season with salt and pepper.
Mix in the cheddar cheese until melted.
Add the broccoli and simmer until tender.
Homemade Broccoli Cheese Soup Recipe: Creamy Comfort Food in a Bowl
Looking for the perfect comfort food for chilly evenings? Broccoli Cheese Soup is a classic dish that combines nutritious vegetables with rich, melty cheese for a satisfying meal the whole family will enjoy. Creating Creamy Broccoli Cheese Soup at home allows you to control ingredients while achieving restaurant-quality results. This velvety soup strikes the perfect balance between wholesome and indulgent—a soul-warming dish that’s surprisingly simple to prepare in your own kitchen.
Ingredients & Kitchen Tools
For the Soup:
– 4 cups fresh broccoli florets (about 2 medium heads) – chopped into bite-sized pieces
– 1 medium yellow onion – finely diced
– 2 medium carrots – peeled and grated
– 3 cloves garlic – minced
– 4 tablespoons unsalted butter
– ¼ cup all-purpose flour (substitute cornstarch for gluten-free option)
– 2 cups chicken or vegetable broth – low sodium preferred
– 2 cups whole milk (or half-and-half for extra richness)
– 2 cups sharp cheddar cheese – freshly grated (pre-shredded works but won’t melt as smoothly)
– ½ cup Parmesan cheese – freshly grated
– ½ teaspoon mustard powder
– ¼ teaspoon nutmeg – freshly grated if possible
– Salt and freshly ground black pepper to taste
Kitchen Tools:
– Large Dutch oven or heavy-bottomed pot
– Wooden spoon or heat-resistant spatula
– Measuring cups and spoons
– Box grater for cheese and carrots
– Immersion blender or standard blender
– Ladle for serving
Prep Time & Cooking Schedule
Total Time: 45 minutes
– Prep Time: 15 minutes
– Cook Time: 30 minutes
– Servings: 4-6
This soup comes together relatively quickly, making it perfect for weeknight dinners. The active cooking requires attention for about 30 minutes, particularly when creating the roux and melting the cheese. Plan to serve immediately for the best texture and flavor.
Step-by-Step Instructions

1. Prepare your ingredients: Chop broccoli into small, even florets. Dice onion, mince garlic, and grate carrots. Grate all cheese and set aside. Having everything ready will make the cooking process smoother.
2. Sauté the aromatics: In a large Dutch oven, melt butter over medium heat. Add onions and cook for 3-4 minutes until translucent. Add garlic and cook for another 30 seconds until fragrant.
3. Create the roux: Sprinkle flour over the butter and onion mixture, stirring constantly for 1-2 minutes to cook out the raw flour taste. This will thicken your Broccoli Cheese Soup to the perfect consistency.
4. Add liquids gradually: While whisking continuously, slowly pour in the chicken broth, then the milk. This gradual addition prevents lumps from forming in your Creamy Broccoli Cheese Soup.
5. Add vegetables: Stir in broccoli florets and grated carrots. Bring to a simmer, then reduce heat to medium-low and cook for 15-20 minutes until broccoli is tender.
6. Blend (optional): For a smoother texture, use an immersion blender to partially blend the soup, leaving some chunks for texture. Alternatively, transfer about half the soup to a standard blender, pulse, and return to the pot.
7. Add cheese and seasonings: Reduce heat to low and gradually add both cheeses, stirring until completely melted. Add mustard powder, nutmeg, salt, and pepper to taste.
8. Adjust consistency: If soup is too thick, add a little more broth or milk. If too thin, simmer longer to reduce.
Nutritional Benefits & Advantages
This soup packs impressive nutritional value, primarily from its star ingredient. Broccoli is loaded with vitamin C, vitamin K, fiber, and antioxidants. The cheese provides calcium and protein, while the homemade base avoids the preservatives found in canned soups. Using low-sodium broth and controlling cheese quantities makes this comfort food relatively balanced compared to restaurant versions.
Tips, Variations & Cooking Advice
– Cheese selection: Experiment with different cheese combinations like Gruyère, white cheddar, or smoked gouda for unique flavor profiles.
– Add protein: Incorporate shredded rotisserie chicken or crispy bacon bits for a heartier meal.
– Vegetable additions: Try cauliflower, leeks, or bell peppers alongside the broccoli.
– Dairy-free option: Use unsweetened almond milk and dairy-free cheese substitutes.
– Spice it up: Add a pinch of cayenne pepper or red pepper flakes for subtle heat.
Common Mistakes to Avoid

1. Overheating cheese: Adding cheese to boiling soup can cause it to separate or become grainy. Always reduce heat before adding cheese and stir continuously.
2. Using pre-shredded cheese: These contain anti-caking agents that prevent smooth melting. Grate fresh cheese whenever possible.
3. Rushing the roux: Taking time to properly cook the flour-butter mixture prevents a raw flour taste.
4. Overcooking broccoli: This leads to a sulfurous smell and mushy texture. Cook just until tender.
Storage & Meal Prep Tips
Store leftover soup in airtight containers in the refrigerator for up to 4 days. When reheating, do so gently over low heat, stirring occasionally to prevent scorching. Add a splash of milk if the soup thickens too much during storage.
While technically freezable, dairy-based soups can separate when thawed. If freezing, do so before adding the dairy components, then add them when reheating for best results.
Conclusion
Mastering homemade Broccoli Cheese Soup gives you a versatile, crowd-pleasing dish perfect for any season. With its balanced flavors and creamy texture, this Creamy Broccoli Cheese Soup provides both comfort and nutrition in each spoonful. The simple techniques used here build culinary confidence and open the door to countless soup variations. Enjoy this recipe as a starter, main dish, or packed lunch—it’s sure to become a regular in your meal rotation.
FAQs
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well. No need to thaw first; just add directly to the soup and adjust cooking time as it may cook faster than fresh.
Why did my cheese clump instead of melting smoothly?
This typically happens when cheese is added to too-hot liquid or when using pre-shredded cheese with anti-caking agents. Ensure your soup is just below simmering and use freshly grated cheese.
How can I make this soup thicker?
For a thicker soup, increase the flour to 6 tablespoons, or simmer uncovered longer to reduce. Another option is to puree more of the vegetables.
Is there a low-carb version of this recipe?
Replace flour with 1-2 tablespoons of xanthan gum or almond flour for thickening, and use heavy cream instead of milk to reduce carbs significantly.
Can I make this soup in advance for a dinner party?
Yes, prepare the soup up to the point before adding cheese. Refrigerate, then reheat gently and add cheese just before serving for the freshest taste and texture.

Best way to grow a 5-Star Broccoli Cheese Soup
Equipment
- Large Pot
- Whisk
- Ladle
Ingredients
Main Ingredients
- 4 cups broccoli florets
- 4 cups chicken broth
- 2 cups milk
- 1 cup heavy cream
- 2 cups cheddar cheese, shredded
- 4 tbsp butter
- 4 tbsp all-purpose flour
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp salt
- 0.5 tsp black pepper
Instructions
Preparation
- In a large pot, bring chicken broth to a boil and add broccoli florets; cook until tender, about 5-7 minutes, then remove broccoli and set aside, reserving the broth.
- In the same pot, melt butter over medium heat, then sauté chopped onion until softened and fragrant, about 3-5 minutes.
- Add minced garlic and cook for another minute until aromatic, being careful not to burn it.
- Whisk in flour and cook for 1 minute, stirring constantly, to create a roux.
- Gradually whisk in the reserved chicken broth and milk until smooth, then bring to a simmer, stirring occasionally, until the mixture thickens slightly.
Cooking
- Reduce heat to low and stir in heavy cream and shredded cheddar cheese until melted and smooth.
- Return the cooked broccoli to the pot and gently stir to combine.
- Season with salt and black pepper to taste, adding more if needed.
- Serve hot and enjoy your 5-star broccoli cheese soup!
