Broccoli soup used to be my “healthy dinner” that somehow tasted like warm lawn clippings. Then I learned the boring truth: it’s not the broccoli’s fault, it’s the base. These 15 broccoli soup recipes are the ones I actually make on repeat for cozy nights when the bread is crusty, the sink is not full yet, and I need dinner to feel like a win.
Most of these are weeknight-easy (many in 20 to 40 min), with a couple that feel a little more “Sunday pot” but still simple. Expect lots of creamy broccoli soup, broccoli cheddar soup from scratch, and a few lighter, brothy bowls with pasta or Parmesan. Copycat cafe soups and partial blending are everywhere right now, and honestly, it works.
1. Sharp Cheddar + Dijon Broccoli Cheddar (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Weeknights | Diet: Vegetarian

Dijon is the little “what is that” that makes broccoli soup taste awake. First time I tried it, my spouse stopped mid-dunk and asked why it tasted like a real restaurant bowl. Use a good whisk and a real Dijon like a basic Dijon mustard jar 8 oz for the tang.
Ingredients:
- 4 tbsp unsalted butter 1 lb package, plus more if needed
- 1 yellow onion, diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour 5 lb bag
- 4 cups low-sodium broth (veg or chicken)
- 5 cups broccoli florets, chopped (reserve 1 cup)
- 2 cups milk (or half-and-half)
- 2 tsp Dijon mustard
- 6 oz sharp cheddar, shredded
- Salt and pepper
Steps:
- Sweat onion in butter with a pinch of salt for 6 min until soft, then add garlic for 30 seconds (do not brown it).
- Whisk in flour and cook 1 min, then slowly whisk in broth. Simmer 8 min.
- Add most broccoli and simmer 6 to 8 min until just tender.
- Blend about half (immersion blender is easiest), then stir in reserved broccoli for texture.
- Turn heat off, stir in milk, Dijon, then cheddar in small handfuls (ugly truth: boiling cheese makes it grainy).
Shop this recipe:
2. 20-Minute Creamy Broccoli Cheese (Stovetop)
Time: 20 min | Difficulty: Easy | Best For: Time-crunch | Diet: Vegetarian

This is my weeknight dinner soup when the broccoli is pre-cut and my patience is not. The trick is partial blending so it tastes thick without babysitting. If you only buy one soup tool, make it an immersion blender stainless steel.
Ingredients:
- 3 tbsp butter
- 1/2 onion, minced
- 3 tbsp flour
- 3 cups broth
- 2 cups cream or half-and-half
- 4 cups broccoli florets, chopped
- 2 cups cheddar, shredded
- Salt, pepper
Steps:
- Cook onion in butter 4 min, then whisk in flour for 1 min.
- Slowly whisk in broth, then add cream. Simmer 5 min.
- Add broccoli and simmer 6 min until bright green-tender (not limp).
- Blend 5 to 10 seconds for a chunky-creamy texture.
- Off heat, stir in cheddar gradually and season hard with pepper.
Shop this recipe:
3. Better-Than-Cafe Copycat Broccoli Cheddar (45 Min)
Time: 45 min | Difficulty: Easy | Best For: Cozy weekend | Diet: Vegetarian

Copycat soups get clicks for a reason, and this one scratches the “Panera but warmer” itch. Ugly truth: the versions that “dump and blend” taste flat. Build the base and shred your own cheese from a sharp cheddar cheese block 8 oz so it melts smoother.
Ingredients:
- 4 tbsp butter
- 1 onion, diced
- 2 carrots, grated
- 1/4 cup flour
- 3 cups broth
- 2 cups milk
- 5 cups broccoli, chopped
- 8 oz sharp cheddar, shredded
- Salt, pepper
Steps:
- Cook onion and carrots in butter 8 min until sweet-smelling.
- Stir in flour 1 min, then whisk in broth gradually to avoid lumps.
- Simmer 10 min, add broccoli, simmer 8 min.
- Blend half, keep half chunky.
- Turn heat off, add milk then cheddar. If it looks grainy, it was too hot.
Shop this recipe:
4. Cream of Broccoli with Half-and-Half (30 Min)
Time: 30 min | Difficulty: Easy | Best For: Lighter comfort | Diet: Vegetarian

When you want creamy broccoli soup without the cheddar weight, half-and-half is the sweet spot. I keep a carton for coffee anyway, so it always feels like a “free” upgrade. Grab half-and-half dairy creamer 32 oz and a pinch of nutmeg.
Ingredients:
- 3 tbsp butter
- 1 onion, sliced
- 2 cloves garlic
- 2 tbsp flour
- 4 cups broth
- 6 cups broccoli (include peeled stems)
- 1 cup half-and-half
- Pinch nutmeg, salt, pepper
Steps:
- Sweat onion in butter 7 min, add garlic 30 seconds.
- Stir in flour 1 min, whisk in broth, simmer 10 min.
- Add broccoli and simmer 7 min until tender.
- Blend smooth, then stir in half-and-half off heat.
- Season with nutmeg and lots of black pepper.
Shop this recipe:
5. Potato-Thickened Broccoli Cheddar (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Gluten-free option | Diet: Vegetarian, GF optional

If flour isn’t your thing, potato is the thickener that doesn’t announce itself. I learned this after a too-thin “all cheese” pot that turned greasy (never again). A quick blend with a Vitamix 5200 blender makes it silky fast.
Ingredients:
- 2 tbsp butter
- 1 onion, diced
- 1 Yukon gold potato, peeled and diced
- 4 cups broth
- 5 cups broccoli, chopped
- 1 cup milk
- 6 oz cheddar, shredded
- Salt, pepper
Steps:
- Cook onion in butter 5 min. Add potato, broth, and simmer 12 min.
- Add broccoli, simmer 6 to 8 min until tender.
- Blend most of it until thick, leave some chunks.
- Turn heat off, stir in milk and cheddar.
- If it’s too thick next day, thin with a splash of broth while reheating gently.
Shop this recipe:
6. Broccoli Cheddar with Carrot + Celery Base (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Picky eaters | Diet: Vegetarian

Carrot and celery make broccoli soup taste more like “real soup” and less like blended veg. This is the bowl that finally worked on a kid who claims broccoli is suspicious. Season early with Diamond Crystal kosher salt 3 lb box so it doesn’t taste flat.
Ingredients:
- 3 tbsp butter
- 1 onion, diced
- 1 carrot, diced small
- 1 celery stalk, diced small
- 3 tbsp flour
- 4 cups broth
- 4 cups broccoli, chopped
- 2 cups milk
- 2 cups cheddar, shredded
Steps:
- Cook onion, carrot, celery in butter 8 min with a pinch of salt.
- Stir in flour 1 min, whisk in broth, simmer 8 min.
- Add broccoli, simmer 6 min.
- Blend half, then add milk.
- Off heat, add cheddar and taste again for salt and pepper.
Shop this recipe:
7. Parmesan + Black Pepper Broccoli Soup (40 Min)
Time: 40 min | Difficulty: Easy | Best For: Less heavy nights | Diet: Vegetarian

This one tastes savory and clean, and it loves crusty bread. If cheddar soups feel too rich, Parmesan and pepper give you that “grown-up” bite. The only fancy move is grating real Parmigiano-Reggiano wedge 8 oz instead of the sandy stuff.
Ingredients:
- 2 tbsp olive oil
- 1 onion, sliced
- 3 cloves garlic, sliced
- 5 cups broccoli, chopped
- 5 cups broth
- 3/4 cup Parmesan, grated
- Black pepper, salt
Steps:
- Cook onion in oil 7 min, add garlic 1 min.
- Add broth, bring to simmer, add broccoli and cook 10 min.
- Blend about two-thirds, keep it a little rustic.
- Stir in Parmesan off heat.
- Finish with aggressive black pepper and a drizzle of oil.
Shop this recipe:
8. Italian Broccoli Soup with Pasta (45 Min)
Time: 45 min | Difficulty: Easy | Best For: Hearty-but-brothy | Diet: Vegetarian

This is the under-covered broccoli soup recipe that deserves more love. Tiny pasta turns it into a full dinner, no cheddar needed. I keep nutmeg in the spice drawer just for this, so grab a ground nutmeg 2 oz jar if yours is fossilized.
Ingredients:
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 6 cups broth
- 5 cups broccoli, chopped
- 1 cup small pasta (ditalini or orzo)
- 1/2 cup Parmesan, grated
- Pinch nutmeg, salt, pepper
Steps:
- Cook onion in oil 6 min, add garlic 30 seconds.
- Add broth and broccoli, simmer 10 min.
- Blend about half for a thicker broth.
- Add pasta and simmer 8 to 10 min until al dente.
- Off heat, stir in Parmesan and nutmeg.
Shop this recipe:
9. Toasted Garlic Broccoli Soup for Bread Dunks (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Bread night | Diet: Vegetarian

Garlic chips make this feel fancy with basically no effort. The first time I tried it, I burned half the batch because I walked away for “one second.” Stay close, use a wide pan like a Lodge cast iron skillet 12 inch, and pull them when they’re just blond.
Ingredients:
- 4 cloves garlic, thinly sliced
- 3 tbsp olive oil
- 1 onion, diced
- 4 cups broth
- 5 cups broccoli, chopped
- 1 cup cream or milk
- Salt, pepper
Steps:
- Fry garlic slices in oil over medium heat 3 to 5 min until pale golden. Remove to paper towel, salt.
- In the same pot, cook onion 5 min.
- Add broth and broccoli, simmer 10 min.
- Blend half, stir in cream off heat.
- Top with garlic chips and black pepper. Serve with crusty bread.
Shop this recipe:
10. Broccoli Cheddar with Red Pepper Flakes (40 Min)
Time: 40 min | Difficulty: Easy | Best For: Rich soup that pops | Diet: Vegetarian

A pinch of heat keeps broccoli cheddar from tasting like beige comfort. I started doing this after a too-sweet batch from supermarket carrots. Keep red pepper flakes 1 oz jar by the stove and you’ll use it constantly.
Ingredients:
- 3 tbsp butter
- 1 onion, diced
- 3 tbsp flour
- 4 cups broth
- 4 cups broccoli, chopped
- 2 cups milk
- 2 cups cheddar, shredded
- 1/2 tsp red pepper flakes, plus more
- Salt, pepper
Steps:
- Cook onion in butter 6 min, stir in flour 1 min.
- Whisk in broth, simmer 8 min.
- Add broccoli and red pepper flakes, simmer 7 min.
- Blend half, then add milk.
- Off heat, add cheddar slowly. Taste and add another pinch of flakes.
Shop this recipe:
11. One-Pot Broccoli Soup (No Blender, Rustic)
Time: 35 min | Difficulty: Easy | Best For: Minimal cleanup | Diet: Vegetarian

Not every broccoli soup recipe needs a blender. When I’m tired of washing appliances, I mash it right in the pot and call it charming. A cheap potato masher gives you that thick-but-textured feel.
Ingredients:
- 3 tbsp butter
- 1 onion, diced
- 1 potato, peeled and diced
- 4 cups broth
- 5 cups broccoli, chopped
- 1 cup milk
- Salt, pepper
Steps:
- Cook onion in butter 6 min. Add potato, broth, simmer 12 min.
- Add broccoli, simmer 8 min until tender.
- Mash aggressively until thick and rustic.
- Turn heat off, stir in milk.
- Season in layers: salt, then pepper, then taste again.
Shop this recipe:
12. Extra-Silky Broccoli Cheddar (Blender Finish)
Time: 40 min | Difficulty: Medium | Best For: Restaurant-style | Diet: Vegetarian

This is the “nice bowl” version when you want silky texture and clean edges. Ugly truth: I once overfilled the blender with hot soup and it burped lava onto the counter. Blend in batches, and if you’re using a stand blender, a sturdy one like the Vitamix 5200 blender feels safer.
Ingredients:
- 4 tbsp butter
- 1 onion, diced
- 1/4 cup flour
- 4 cups broth
- 5 cups broccoli (use stems too)
- 2 cups milk
- 8 oz cheddar, shredded
- Chives, for topping
Steps:
- Make a roux: onion in butter 6 min, flour 1 min.
- Whisk in broth slowly, simmer 10 min.
- Add broccoli, simmer 7 min.
- Blend in batches, do not fill past halfway. Return to pot.
- Off heat, stir in milk then cheddar. Top with chives.
Shop this recipe:
13. Broccoli Soup with Parmesan Rind Depth (40 Min)
Time: 40 min | Difficulty: Easy | Best For: Big flavor, low effort | Diet: Vegetarian

Parmesan rind is my secret weapon when the broth tastes thin. If you’ve got a wedge, you’ve probably got a rind, and it makes broccoli soup taste like it simmered all day. A dutch oven 6 quart enameled cast iron holds a gentle simmer without scorching.
Ingredients:
- 2 tbsp olive oil
- 1 onion, diced
- 5 cups broccoli, chopped
- 5 cups broth
- 1 Parmesan rind (optional but great)
- 1/2 cup Parmesan, grated
- Salt, pepper
Steps:
- Cook onion in oil 6 min.
- Add broth, broccoli, and Parmesan rind. Simmer 15 min.
- Remove rind, blend half.
- Stir in grated Parmesan off heat.
- Taste and salt at the end, the cheese is salty but not enough.
Shop this recipe:
14. Meal-Prep Broccoli Cheddar Base (Reheat Friendly)
Time: 40 min | Difficulty: Easy | Best For: Meal prep soup recipe | Diet: Vegetarian

Dairy soups thicken like crazy in the fridge, so I prep this a little looser and add cheese when reheating. It keeps leftovers from turning into broccoli cheddar cement by day three. Store it with a splash of broth ready to go, like low-sodium chicken broth 32 oz carton.
Ingredients:
- 3 tbsp butter
- 1 onion, diced
- 3 tbsp flour
- 5 cups broth
- 5 cups broccoli, chopped
- 1 cup milk (add more when reheating)
- 2 cups cheddar, shredded (add later)
Steps:
- Make roux base: onion in butter 6 min, flour 1 min.
- Whisk in broth, simmer 10 min.
- Add broccoli, simmer 7 min. Blend half.
- Cool, portion, and refrigerate up to 4 days.
- Reheat gently on low, add milk and cheddar off heat.
Shop this recipe:
15. Budget Broccoli Soup That Tastes Rich (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Cheap and cozy | Diet: Vegetarian

This is the “Aldi run, no regrets” broccoli soup recipe. You get richness from a proper roux and a small amount of cheese, not a whole bag. If you’ve ever made thin “broth with cheese,” it’s because you skipped the backbone. Keep all-purpose flour 5 lb bag in the pantry and you’re set.
Ingredients:
- 3 tbsp butter
- 1 onion, diced
- 3 tbsp flour
- 4 cups broth
- 5 cups broccoli, chopped
- 1 cup milk
- 4 oz cheddar, shredded
- Salt, pepper
Steps:
- Cook onion in butter 6 min with a pinch of salt.
- Stir in flour 1 min, whisk in broth slowly. Simmer 10 min.
- Add broccoli, simmer 7 min, then blend a little for body.
- Turn heat off, stir in milk and cheddar.
- Make croutons from stale bread at 400°F for 8 min if you’ve got it.
Shop this recipe:
What You'll Need to Make These
Pantry Staples
- Diamond Crystal kosher salt 3 lb box around $6 to $10
- All-purpose flour 5 lb bag around $4 to $9 (Aldi is usually cheaper)
- Unsalted butter 1 lb package around $4 to $9 (Costco is a good bulk buy)
- Low-sodium chicken broth 32 oz carton around $3 to $7 (Trader Joe’s has solid boxed broth)
Specialty Ingredients
- Sharp cheddar cheese block 8 oz around $4 to $10 (Whole Foods has great aged options)
- Parmigiano-Reggiano wedge 8 oz around $8 to $15 (Costco is the move here)
- Dijon mustard jar 8 oz around $3 to $8
Tools That Earn Their Counter Space
- Immersion blender stainless steel around $25 to $90
- Dutch oven 6 quart enameled cast iron around $45 to $140 (Le Creuset is the splurge, Lodge is the save)
- Freshly ground black pepper mill around $12 to $35
Cookbooks Worth the Shelf
- Salt Fat Acid Heat by Samin Nosrat (price range $18 to $30)
- The Food Lab by J Kenji Lopez Alt (price range $25 to $45)
Budget Swaps
- Shredded cheddar cheese 8 oz bag around $3 to $7 (melts a bit less smooth, but fine for weeknights)
- Low-sodium chicken broth 32 oz carton around $3 to $7 (bouillon works if you taste and adjust)
Cooking Tips for These Recipes
Season in layers, not at the end: Salt the onions, salt the broth, then do a final taste after cheese. Using Diamond Crystal kosher salt makes it easier to season without overshooting.
Keep broccoli green, not sad: Simmer broccoli gently and add a cup of florets later if you like texture. A quick partial blend with an immersion blender stainless steel gives body without turning it into baby food.
Do not boil the cheese: Grainy broccoli cheddar soup usually means the pot was too hot. Shred from a sharp cheddar cheese block 8 oz and stir it in off heat, one handful at a time.
Brighten heavy soup with Dijon or pepper: Creamy soups can taste flat even when they’re salty. A spoon of Dijon mustard jar 8 oz or a lot of fresh pepper fixes it fast.
Meal prep smart: Freeze the non-dairy base when you can, then add milk and cheese after reheating. Portion into containers, and keep extra low-sodium chicken broth 32 oz carton for thinning.
2025 trend that’s actually useful, partial blending: Everyone’s doing “creamy but textured” soups for a reason. If you want ultra-silky, use a stand blender like the Vitamix 5200 blender in batches.
Frequently Asked Questions
Q: Can I make broccoli cheddar soup ahead of time?
A: Yes. Reheat on low and add a splash of broth or milk because it thickens in the fridge. Keep low-sodium chicken broth 32 oz carton on hand for thinning.
Q: How do I keep broccoli from getting mushy in soup?
A: Add some florets later in cooking or reserve them to stir in after blending. Partial blending is easiest with an immersion blender stainless steel.
Q: Why is my broccoli cheese soup grainy?
A: The cheese overheated. Turn the heat off and add cheese gradually, and shred it yourself for smoother melt. A sharp cheddar cheese block 8 oz melts better than some pre-shredded bags.
Q: Can I freeze broccoli cheese soup?
A: You can, but dairy can separate a bit. Freeze the base before adding dairy when possible, then add milk and cheese after reheating. A sturdy dutch oven 6 quart enameled cast iron helps you reheat gently without scorching.
Q: What can I substitute for heavy cream in broccoli soup?
A: Half-and-half works great, or whole milk with a little extra butter. If you keep half-and-half dairy creamer 32 oz around, it’s the easiest swap.
Conclusion
Start with the 20-minute broccoli soup if you need a weeknight dinner soup win, then try the Dijon version when you want the “how to make broccoli soup” answer that actually tastes bright. The thread through all of them is simple: build a good base, then add cheese off the heat. If you make one upgrade, make it a block of cheddar. Which one are you trying first this week?
