When the weather turns chilly or you simply need a cozy meal fast, this Broccoli Cheese Soup is exactly what you need. Rich, creamy, packed with tender broccoli, sweet carrots, and plenty of real cheddar cheese, this homemade soup tastes like something from your favorite café—but it’s ready in just 20 minutes right in your own kitchen.
Forget takeout or expensive soup shop visits. This easy one-pot recipe delivers restaurant-quality flavor using simple ingredients you probably already have on hand.

Perfect for lunch, busy weeknight dinners, meal prep, or whenever you’re craving a bowl of pure comfort.
Why You’ll Love This Broccoli Cheese Soup
This soup checks every box:
- Ready in just 20 minutes
- Rich, creamy, and loaded with real cheese
- Made without processed cheese
- One-pot recipe with easy cleanup
- Family-friendly and kid-approved
- Perfect for meal prep
- Easily customizable with extra vegetables
One spoonful, and you’ll understand why this recipe becomes an instant favorite.
What Makes This Soup So Good?
The secret is the perfect combination of:
- fresh broccoli
- sweet carrots
- savory onion
- flavorful broth
- real sharp cheddar
- parmesan cheese
Blending part of the vegetables creates that silky, creamy texture while keeping plenty of chunky broccoli bites for texture.
The result? A soup that’s rich, velvety, cheesy, and deeply satisfying.
Ingredients You’ll Need
Base Ingredients
- 1 tablespoon butter
- 1 small onion, diced
- 1 cup carrots, diced
- 3 cups broccoli florets
- 2 cups chicken broth
Seasonings
- ½ teaspoon dried thyme
- ½ teaspoon garlic powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
Creamy Finish
- 2 tablespoons all-purpose flour
- 1½ cups half-and-half or light cream
Cheese
- 1 cup sharp cheddar cheese, shredded
- ⅓ cup parmesan cheese, shredded
Ingredient Notes
Broccoli
Fresh or frozen broccoli both work beautifully.
No need to thaw frozen broccoli first.
Don’t throw away the stems—dice them up and use them too.
Cheese
Sharp cheddar gives the best flavor.
Freshly shredded cheese melts much better than pre-shredded.
Parmesan adds extra depth and richness.
Broth
Chicken broth gives wonderful flavor, but vegetable broth works for a vegetarian version.
Cream
Half-and-half creates a rich but balanced soup.
You can also use:
- light cream
- heavy cream
- evaporated milk
How to Make Broccoli Cheese Soup
Step 1: Sauté the Vegetables
In a large soup pot or Dutch oven, melt the butter over medium heat.
Add:
- onion
- carrots
Cook for:
about 3 minutes
until the onion softens.
Step 2: Add Broccoli and Broth
Stir in:
- broccoli
- chicken broth
- thyme
- garlic powder
- salt
- pepper
Bring to a gentle simmer.
Cook for:
8 minutes
until the broccoli becomes tender.
Step 3: Reserve Some Vegetables
Remove about:
1 cup of vegetables
Roughly chop and set aside.
This adds texture later.
Step 4: Blend the Soup
Using an immersion blender, blend the remaining soup until smooth and creamy.
If using a regular blender, blend carefully in batches.
Step 5: Make the Cream Mixture
In a small bowl, whisk together:
- flour
- half-and-half
Mix until completely smooth.
Step 6: Thicken the Soup
Bring the blended soup back to a gentle boil.
Slowly whisk in the cream mixture.
Cook for:
3–4 minutes
until thickened and creamy.
Step 7: Add the Cheese
Remove the soup from heat.
Stir in:
- cheddar cheese
- parmesan cheese
- reserved vegetables
Mix until the cheese melts completely.
Serve immediately.
Pro Tips for Perfect Broccoli Cheese Soup
Shred Your Own Cheese
Freshly grated cheese melts smoother and creates a silkier texture.
Don’t Boil the Cheese
Cheese can separate if overheated.
Always remove from heat before adding cheese.
Blend Carefully
Hot liquids create steam.
If using a blender, never seal the lid tightly.
Use Broccoli Stems
They add flavor, texture, and reduce waste.
Delicious Variations
Want to customize your soup?
Add More Vegetables
Try adding:
- cauliflower
- zucchini
- spinach
- celery
- potatoes
Make It Extra Cheesy
Add:
- Gruyère
- Monterey Jack
- Gouda
Add Protein
Stir in:
- shredded chicken
- diced ham
- cooked bacon
Add Spice
Sprinkle in:
- cayenne
- red pepper flakes
- smoked paprika
What to Serve with Broccoli Cheese Soup
This cozy soup pairs perfectly with:
- crusty artisan bread
- garlic bread
- dinner rolls
- grilled cheese sandwiches
- crackers
- Caesar salad
- roasted vegetables
Storage Instructions
Refrigerator
Store leftovers in an airtight container for:
up to 4 days
Reheating
Warm gently:
- on the stovetop over medium-low heat
or - in the microwave, stirring often
Avoid boiling.
Can You Freeze It?
Cream-based soups can sometimes become grainy after freezing.
For best texture, enjoy fresh or refrigerated.
Frequently Asked Questions
Can I use frozen broccoli?
Yes—no need to thaw first.
Can I make this vegetarian?
Absolutely.
Simply use vegetable broth.
Can I make it thicker?
Yes.
Add a little extra flour or cheese.
Can I make it chunkier?
Blend less for more texture.
Final Thoughts
This 20-Minute Broccoli Cheese Soup proves that comfort food doesn’t have to take all day. Creamy, cheesy, loaded with vegetables, and incredibly satisfying, it’s the perfect quick meal for busy nights, cozy weekends, or anytime you need a bowl of homemade comfort.
One bite, and this easy soup recipe might just replace your favorite café version forever.
