New recipes every day — Follow on Pinterest to never miss one ✦
Broccoli Cauliflower Soup
Home › Soups, Stews & Chili › Broccoli Cauliflower Soup
Soups, Stews & Chili

Broccoli Cauliflower Soup

Prep Time 15 min
Cook Time 30 min
Servings 6

Broccoli Cauliflower Soup

Broccoli cauliflower soup lands in that perfect middle place between comforting and fresh. It’s creamy without feeling heavy, with a pale green-gold base that tastes clean, rich, and deeply savory. The broccoli and cauliflower soften into a smooth bowlful, but you still get a little texture from the florets if you don’t blend it all the way down. Topped with cheddar and chives, it’s the kind of soup that disappears fast at the table.

What makes this version work is the order. The onion gets cooked in butter first so the soup starts with sweetness, then the flour goes in long enough to lose its raw taste before the broth is whisked in. That keeps the base smooth instead of chalky. A little smoked paprika and nutmeg do a quiet amount of work here too — they don’t make the soup taste spiced, just rounder and more complete.

Below, I’ve included the one blending detail that matters most if you want a silky texture without thinning the soup out, plus a few smart swaps if you need to work with what’s in the fridge.

“

The soup turned out silky and thick, and the cheddar melted in without getting grainy. I loved that the broccoli and cauliflower both got tender in the same amount of time, and the smoked paprika gave it a little something extra.

★★★★★— Megan R.

Save this broccoli cauliflower soup for nights when you want a creamy, cozy bowl with cheddar, chives, and almost no cleanup.

Save to Pinterest

The Blend That Keeps This Soup Creamy Instead of Gritty

The biggest mistake with vegetable soups like this is rushing the flour and broth together. If the flour doesn’t cook for a minute or two in the butter with the onion and garlic, you’ll taste it later as a raw, dusty note. Whisking the broth in gradually matters too, because it gives the flour time to dissolve instead of clumping into little lumps that never fully disappear.

The other place this soup can go wrong is the blender stage. The vegetables need to be soft enough that the soup turns smooth with just a few passes, but if you blend forever, you can end up with a texture that feels gluey rather than velvety. Leave a few tiny bits of broccoli and cauliflower if you like a more homemade finish. That little bit of texture makes the bowl feel hearty, not puréed into submission.

What Each Ingredient Is Actually Doing in the Pot

Broccoli cauliflower soup creamy cheddar chives
  • Broccoli florets — They bring the familiar flavor and the green color that gives the soup its character. Cut them small enough to soften in the same window as the cauliflower; big stems take longer and can stay fibrous.
  • Cauliflower florets — Cauliflower is what makes the soup feel creamy after blending. It softens into a smooth base better than broccoli alone, which is why this soup tastes richer than the ingredient list suggests.
  • Onion and garlic — These build the savory base before the broth goes in. The garlic should just turn fragrant, not brown, or it can taste sharp once the soup simmers.
  • Butter and flour — This is the roux that thickens the soup and keeps the dairy from feeling loose. All-purpose flour works best here; gluten-free flour blends can work, but the soup may need a little extra simmering to reach the same body.
  • Sharp cheddar — Sharp cheddar gives the soup its best flavor because it stands up to the cream and vegetables. Pre-shredded cheese can work in a pinch, but freshly shredded melts more smoothly because it doesn’t carry the same anti-caking coating.
  • Heavy cream — This adds richness without making the soup heavy or grainy. Half-and-half will work if that’s what you have, but the finish will be lighter and a little less luxurious.

Building the Soup in the Right Order

Sweating the onion first

Melt the butter in a large pot and cook the onion until it turns soft and translucent, about 4 minutes. That first stage builds sweetness and removes the raw bite from the onion. If the heat is too high and the butter browns fast, lower it before the garlic goes in so the base stays mellow instead of bitter.

Cooking out the flour

Stir in the garlic and flour and cook for 1 to 2 minutes, just until the mixture looks pasty and smells a little nutty. This is the point that keeps the final soup from tasting floury. When you add the broth, whisk constantly and pour slowly at first; that’s what gives you a smooth, even base.

Softening the vegetables fully

Add the broccoli, cauliflower, garlic powder, and smoked paprika, then simmer until the vegetables are very tender, 15 to 18 minutes. The florets should break apart with almost no resistance when pressed against the side of the pot. If they’re still firm in the center, the soup won’t blend smoothly and you’ll end up chasing lumps later.

Blending and finishing the cream

Blend the soup with an immersion blender until it reaches the texture you want, then stir in the cream. Keep the heat low from this point on. If the soup boils after the cream goes in, it can taste flat and the texture can loosen instead of tightening up.

Melting in the cheddar

Reduce the heat to low and stir in the cheddar and nutmeg until the cheese is melted and the soup looks glossy. Add salt and pepper at the end, not before, because cheddar already brings salt of its own. Finish with extra cheddar and chives while the soup is hot so the topping softens just enough without disappearing.

Three Ways to Work This Soup Around What You Have

Make it dairy-free without losing body

Swap the butter for olive oil or vegan butter, use unsweetened oat cream or a thick dairy-free creamer, and skip the cheddar or use a good melting vegan cheese. The soup will still be creamy because the cauliflower does part of that work, but the flavor will be a little less sharp and rich than the original.

Make it gluten-free with a simple thickener swap

Use a gluten-free all-purpose flour blend in place of the regular flour, or skip the roux and blend a few extra minutes for a naturally thicker soup. The texture will be a little less silky if you leave out the flour entirely, but it still holds together well thanks to the cauliflower and cream.

Use frozen vegetables when that’s what’s in the freezer

Frozen broccoli and cauliflower work well here, and you can add them straight to the pot from frozen. They may cook a few minutes faster than fresh florets, so start checking early; the main thing is getting them fully tender before blending.

Turn it into a heartier main dish

Stir in cooked shredded chicken, crumbled bacon, or a handful of white beans at the end if you want more protein and staying power. Add those after blending so they keep their texture and don’t disappear into the soup.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
  • Freezer: It freezes fairly well, but the dairy can separate a little when thawed. Freeze before adding the cream if you want the best texture, then stir in the cream after reheating.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. High heat can make the cheese separate and can give the soup a grainy finish, especially after chilling.

Answers to the Questions Worth Asking

Can I make broccoli cauliflower soup ahead of time?+

Yes, and the flavor usually gets even better after a night in the fridge. It thickens as it sits, so add a splash of broth or milk when reheating if you want the original texture back. Reheat it slowly so the cheese stays smooth.

How do I keep the cheese from getting grainy?+

Keep the heat low when the cheddar goes in and stir until it melts completely. Graininess usually comes from adding cheese to a boiling soup, which makes the fat separate. Pulling the pot off the burner for a minute before adding the cheese helps a lot.

Can I use frozen broccoli and cauliflower for this soup?+

Yes. Add them straight from frozen and simmer until they’re fully tender, which may take a few minutes longer or shorter depending on the size of the florets. Frozen vegetables are a good shortcut here because they still blend smoothly once they’re cooked through.

How do I thicken broccoli cauliflower soup if it comes out thin?+

Let it simmer uncovered for a few more minutes to reduce a little, or blend a bit longer if you still have soft vegetable pieces. If it’s still too loose, whisk a teaspoon of flour with cold broth in a separate bowl and stir that in before simmering again. Adding flour straight to hot soup usually creates lumps.

Can I blend this soup completely smooth?+

Yes, if you want a polished, fully silky texture. An immersion blender gives you more control, so stop as soon as the soup looks smooth enough for your taste. If you use a countertop blender, work in batches and don’t fill it too full with hot soup.

Broccoli Cauliflower Soup

Broccoli cauliflower soup made creamy with a flour-butter roux and an immersion-blended smooth finish. Tender florets simmer until soft, then sharp cheddar melts in for a thick, comforting texture.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

broccoli florets
  • 3 cup broccoli florets
cauliflower florets
  • 3 cup cauliflower florets
onion, diced
  • 1 onion, diced
garlic, minced
  • 4 clove garlic, minced
broth
  • 4 cup vegetable or chicken broth
heavy cream
  • 1 cup heavy cream
shredded sharp cheddar
  • 1 cup shredded sharp cheddar
butter
  • 3 tbsp butter
flour
  • 3 tbsp flour
garlic powder
  • 1 tsp garlic powder
smoked paprika
  • 0.5 tsp smoked paprika
nutmeg
  • 0.25 tsp nutmeg
salt and pepper to taste
  • 1 salt and pepper to taste
chives and extra cheddar for topping
  • 1 chives and extra cheddar for topping

Equipment

  • 1 Dutch oven

Method
 

Build the base
  1. Melt butter in a large pot over medium heat until fully melted, then watch for a light sizzle when you add aromatics.
  2. Sauté the diced onion for 4 minutes, stirring occasionally, until it turns soft and translucent.
  3. Add the minced garlic and flour and cook for 1-2 minutes, stirring constantly, until the mixture smells toasted and looks slightly thick.
Simmer the vegetables
  1. Gradually whisk in the broth until smooth, then scrape the bottom of the pot so no flour lumps remain.
  2. Add the broccoli, cauliflower, garlic powder, and smoked paprika, stirring until the florets are coated.
  3. Simmer for 15-18 minutes until the vegetables are very tender and easily pierced with a fork.
Blend and finish
  1. Blend with an immersion blender until smooth, pausing to ensure no large chunks remain.
  2. Stir in the heavy cream until the soup looks uniformly pale green-gold.
  3. Reduce heat to low, then stir in the shredded cheddar and nutmeg until melted and glossy.
  4. Season with salt and pepper to taste, then serve topped with extra cheddar and chives for a fresh finish.

Notes

For the smoothest texture, blend in short bursts so the soup doesn’t get foamy, then stir well before adding cheddar. Refrigerate leftovers in an airtight container for up to 4 days; freeze for up to 2 months. If you want a lighter option, use half-and-half instead of heavy cream (the soup will be slightly less thick).
Save this Recipe
📌 Save to Pinterest

Find the print button inside the recipe card below ↓

Leave a Comment

Recipe Rating