Why You’ll Love Broccoli Cheddar Soup Recipe
This soup is the ultimate comfort food—creamy, cheesy, and full of wholesome ingredients. It’s easy to make, comes together in under an hour, and delivers a perfect balance of flavor and texture. Whether served as a main dish or a starter, it’s a crowd-pleaser that feels both indulgent and nourishing.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Fresh broccoli florets
Olive oil or butter
Yellow onion, chopped
Garlic cloves, minced
Carrots, finely chopped or shredded
All-purpose flour
Vegetable broth
Milk or cream
Sharp cheddar cheese, grated
Dijon mustard
Salt
Freshly ground black pepper
Directions
Heat olive oil or butter in a large pot over medium heat. Add the chopped onion and cook until soft and translucent.
Stir in the garlic and cook briefly until fragrant. Add the carrots and cook for a few minutes until slightly softened.
Sprinkle in the flour and stir continuously to form a roux, cooking for about a minute to remove the raw flour taste.
Gradually pour in the vegetable broth while stirring to avoid lumps. Add the broccoli florets and bring the mixture to a simmer.
Cook until the broccoli is tender. Reduce the heat and stir in the milk or cream, followed by the Dijon mustard.
Blend part of the soup if you prefer a smoother texture, or leave it chunky for more bite.
Stir in the grated cheddar cheese until melted and smooth. Season with salt and pepper to taste.
Serve warm.
Servings and timing
Servings: 4–6
Prep time: 15 minutes
Cook time: 25–30 minutes
Total time: about 40–45 minutes
Variations
For a lighter version, use milk instead of cream. You can add potatoes for a thicker texture or include cauliflower for a twist. Try swapping cheddar with Gruyère for a deeper flavor. Adding a pinch of nutmeg can enhance the overall taste.
Storage/Reheating
Store the soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, stirring frequently. If the soup thickens too much, add a splash of broth or milk. Freezing is possible, but the texture may change slightly due to the dairy.
FAQs
Can I use frozen broccoli?
Yes, frozen broccoli works well and can save prep time.
How do I prevent the cheese from clumping?
Add the cheese gradually over low heat and stir continuously.
Can I make this soup vegetarian?
Yes, just use vegetable broth instead of chicken broth.
What type of cheddar is best?
Sharp cheddar provides the most flavor.
Can I make it vegan?
Yes, use plant-based milk and vegan cheese alternatives.
How can I thicken the soup?
You can add more flour or blend a portion of the soup.
Can I make this soup ahead of time?
Yes, it reheats well and can be made a day in advance.
Why is my soup grainy?
This can happen if the cheese is added at too high a temperature.
Can I add protein to this soup?
Yes, cooked chicken or even beans can be added.
What can I serve with broccoli cheddar soup?
It pairs well with crusty bread, sandwiches, or a fresh salad.
Conclusion
Broccoli cheddar soup is a timeless, comforting dish that brings together simple ingredients in the most delicious way. With its creamy texture and rich flavor, it’s a recipe you’ll want to make again and again.
Broccoli Cheddar Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A creamy broccoli cheddar soup packed with tender vegetables and rich cheesy flavor, perfect for a comforting meal. This homemade version is hearty, smooth, and full of fresh ingredients.
Ingredients
- 3 tablespoons unsalted butter
- 1 yellow onion (chopped)
- 2 carrots (chopped)
- 3 cups broccoli florets (chopped)
- 3 cloves garlic (minced)
- 1/4 cup all-purpose flour
- 2 cups vegetable broth
- 2 cups whole milk
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 teaspoon Dijon mustard
- Salt
- Black pepper
Instructions
- Melt butter in a large pot over medium heat. Add onion and carrots and sauté until softened, about 5 minutes.
- Stir in broccoli and garlic, cooking for another 2–3 minutes.
- Sprinkle in flour and cook, stirring constantly, for 1 minute to form a roux.
- Gradually whisk in vegetable broth and milk, stirring until smooth.
- Bring to a gentle simmer and cook for 10–15 minutes until vegetables are tender.
- Reduce heat to low and stir in cheddar cheese until melted and smooth.
- Add Dijon mustard, then season with salt and pepper to taste.
- Blend partially if desired for a smoother texture, then serve warm.
Notes
- For a smoother soup, blend all or part of the soup using an immersion blender.
- Use freshly shredded cheese for best melting results.
- Add a pinch of nutmeg for extra depth of flavor.
- Store leftovers in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 520 mg
- Fat: 22 g
- Saturated Fat: 13 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 12 g
- Cholesterol: 65 mg
