Introduction
Broccoli Cheddar Soup is a warm and hearty dish that combines fresh broccoli with rich cheddar cheese in a creamy base. This classic comfort food is perfect for chilly days and makes for a satisfying meal on its own or as a side dish. Easy to prepare and packed with flavor, this soup is sure to become a favorite in your household!
Ingredients
For the Soup:
- 4 cups fresh broccoli florets (about 1 large head)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups vegetable broth (or chicken broth)
- 1 cup milk (dairy or non-dairy)
- 2 cups shredded sharp cheddar cheese
- 1 teaspoon Dijon mustard (optional)
- Salt and pepper to taste
- Pinch of red pepper flakes (optional, for heat)
For Garnish (Optional):
- Extra shredded cheddar cheese
- Croutons
- Fresh parsley, chopped
Instructions
Step 1: Prepare the Broccoli
- Chop Broccoli: Wash and chop the broccoli into small florets. Set aside.
Step 2: Sauté the Aromatics
- Melt Butter: In a large pot, melt the butter over medium heat.
- Add Onion and Garlic: Add the chopped onion and sauté for about 3-4 minutes until translucent. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Step 3: Make the Roux
- Add Flour: Sprinkle the flour over the sautéed onions and garlic. Stir constantly for about 2 minutes to form a roux, which will help thicken the soup.
Step 4: Add the Liquid
- Pour in Broth: Gradually whisk in the vegetable broth, ensuring there are no lumps from the roux. Continue to stir until the mixture is smooth and begins to thicken.
- Add Milk: Stir in the milk and bring the mixture to a gentle simmer.
Step 5: Cook the Broccoli
- Add Broccoli: Add the chopped broccoli to the pot. Simmer for about 10-15 minutes, or until the broccoli is tender.
Step 6: Blend the Soup
- Blend (Optional): If you prefer a smoother texture, use an immersion blender to puree the soup until smooth. Alternatively, you can blend in batches in a regular blender, but be cautious with the hot liquid.
- Add Cheese: Stir in the shredded cheddar cheese until melted and fully incorporated. If using, add the Dijon mustard, salt, pepper, and red pepper flakes to taste.
Step 7: Serve
- Serve Warm: Ladle the soup into bowls and garnish with extra cheddar cheese, croutons, and chopped parsley if desired. Enjoy!

Nutritional Information
Per serving (makes about 4 servings):
- Calories: 300
- Protein: 12g
- Fat: 18g
- Carbohydrates: 24g
- Fiber: 3g
Healthier Alternatives
- Use low-fat or non-dairy milk to reduce calories.
- Substitute half of the cheese with nutritional yeast for a cheesy flavor without the fat.
- Add more vegetables like carrots or cauliflower for extra nutrients.
Serving Suggestions
- Serve with crusty bread or a baguette for dipping.
- Pair with a fresh salad for a light meal.
- Try with a grilled cheese sandwich for a classic combination.
Common Mistakes to Avoid
- Overcooking the broccoli – it should remain tender but vibrant green.
- Lumpy soup – ensure the roux is well combined before adding broth.
- Adding cheese too quickly – stir gradually for smooth melting.
Storing Tips
- Store in an airtight container in the refrigerator for up to 3 days.
- Freeze for up to 3 months; thaw and reheat gently.
Conclusion
In just about 35 minutes, you can create a comforting bowl of Broccoli Cheddar Soup that’s rich, creamy, and packed with nutrients. Perfect for any occasion!
FAQs
Can I make the soup ahead of time?
Yes! You can prepare the soup ahead of time and reheat it when ready to serve.
Can I use frozen broccoli?
Yes! Frozen broccoli works well; just add it directly to the pot without thawing.
Can I make this soup vegan?
Absolutely! Use non-dairy milk and vegan cheese to make a delicious vegan version.
How can I make it spicier?
Add more red pepper flakes or a dash of hot sauce to increase the heat level.
Broccoli Cheddar Soup: A Creamy and Comforting Classic
Ingredients
- For the Soup:
- • 4 cups fresh broccoli florets (about 1 large head)
- • 1 medium onion, chopped
- • 2 cloves garlic, minced
- • 3 tablespoons unsalted butter
- • 1/4 cup all-purpose flour
- • 4 cups vegetable broth (or chicken broth)
- • 1 cup milk (dairy or non-dairy)
- • 2 cups shredded sharp cheddar cheese
- • 1 teaspoon Dijon mustard (optional)
- • Salt and pepper to taste
- • Pinch of red pepper flakes (optional, for heat)
- For Garnish (Optional):
- • Extra shredded cheddar cheese
- • Croutons
- • Fresh parsley, chopped
Instructions
- Prepare the Broccoli: Wash and chop the broccoli into small florets. Set aside.
- Sauté the Aromatics: In a large pot, melt the butter over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for 1-2 minutes until fragrant.
- Make the Roux: Sprinkle the flour over the onions and garlic. Stir constantly for about 2 minutes to form a roux.
- Add the Liquid: Gradually whisk in the vegetable broth until smooth and beginning to thicken. Stir in the milk and bring to a gentle simmer.
- Cook the Broccoli: Add the chopped broccoli and simmer for 10-15 minutes, or until tender.
- Blend the Soup (Optional): Use an immersion blender to puree until smooth, or blend in batches carefully. Stir in the shredded cheddar cheese until melted. Add Dijon mustard, salt, pepper, and red pepper flakes to taste.
- Serve: Ladle the soup into bowls and garnish with extra cheese, croutons, and parsley if desired. Enjoy!
Did you make this recipe?
Please leave a comment on the blog or share a photo on Facebook