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 lands at that sweet spot between cozy and light: creamy enough to feel comforting, but packed with enough vegetable flavor that it still tastes fresh at the end of the bowl. The broccoli gives it a deeper green note, the cauliflower softens everything into a silky base, and the cheddar pulls the whole thing into something that feels a little richer than the ingredient list suggests.

The trick is to cook the onion until it’s soft before the flour goes in, then whisk the broth in gradually so the base stays smooth instead of turning lumpy. Cauliflower helps the soup puree into a naturally thick texture, which means you don’t need to overload it with cream to get that velvety finish. I like to keep the simmer gentle and add the cheddar only after the heat comes down; that’s what keeps the soup glossy instead of grainy.

Below, you’ll find the small details that matter most: how to avoid a thin soup, which substitutions hold up, and what to do if you want it chunkier or fully smooth.

“

The soup turned out velvety and thick without feeling heavy, and the cheddar melted in cleanly once I lowered the heat. My kids even ate the cauliflower without picking it out.

★★★★★— Megan T.

Save this broccoli cauliflower soup for the nights when you want a creamy bowl with tender vegetables, sharp cheddar, and almost no fuss.

Save to Pinterest

The Reason This Soup Stays Creamy Instead of Turning Grainy

Broccoli cauliflower soup can go chalky or thin fast if the base is rushed. The flour needs a full minute or two with the butter and onion so it loses that raw taste and can actually thicken the broth. Once the broth goes in, whisk until the mixture looks smooth before the vegetables are added; if you dump everything in at once, you’ll spend the rest of the cook breaking up little flour pockets.

The other place people trip up is the cheese. Sharp cheddar is worth using here because it brings enough flavor to stand up to the cauliflower, but it needs low heat to melt cleanly. If the soup is boiling when the cheese goes in, the fat can separate and you’ll get a stringy, greasy finish instead of a smooth one.

What Each Ingredient Is Actually Doing in the Pot

Broccoli cauliflower soup creamy cheddar chives
  • Broccoli florets — These bring the most obvious vegetable flavor and enough structure to keep the soup from tasting flat. Cut them into small, even pieces so they soften at the same pace as the cauliflower.
  • Cauliflower florets — This is what gives the soup its body. Cauliflower breaks down into a silky texture when blended, which is why the soup feels thick without needing a mountain of cream.
  • Onion and garlic — The onion builds sweetness in the base, and the garlic keeps the soup from tasting bland. Don’t brown them deeply; you want soft and fragrant, not smoky.
  • Butter and flour — This roux is what keeps the broth from staying watery. The flour has to cook briefly in the butter, or the soup can taste pasty instead of velvety.
  • Sharp cheddar — Mild cheddar disappears under the vegetables, but sharp cheddar gives you enough tang and salt to matter. Shred it yourself if you can; pre-shredded cheese often melts less smoothly because of the anti-caking coating.
  • Heavy cream — Cream rounds out the soup and gives it that pale golden finish. Half-and-half works in a pinch, but the soup will be a little lighter and less lush.
  • Nutmeg and smoked paprika — These are small additions, but they keep the soup from tasting one-note. Nutmeg is especially good with cauliflower, and smoked paprika adds a quiet warmth without making the soup taste smoky.

How to Build the Soup So the Cheese Melts Cleanly

Softening the Onion First

Melt the butter over medium heat and cook the diced onion until it turns translucent and soft, about 4 minutes. The goal is sweetness, not color. If the onion starts browning hard, the soup base will taste sharper and less balanced. Add the garlic only after the onion has softened so it doesn’t scorch in the butter.

Cooking Out the Flour

Stir the flour into the butter, onion, and garlic and cook it for 1 to 2 minutes. The mixture should look paste-like and smell a little nutty, not raw. This short cook time is what keeps the soup from tasting like flour once the broth goes in. Whisk steadily when adding the broth so the base turns smooth before the vegetables hit the pot.

Letting the Vegetables Go Fully Tender

Add the broccoli, cauliflower, garlic powder, and smoked paprika, then simmer until the vegetables break apart easily with a spoon. If they’re still firm in the center, the soup won’t puree smoothly and you’ll end up with tiny hard bits. Fifteen to eighteen minutes is usually enough, but the real test is texture: the florets should collapse when pressed against the side of the pot.

Finishing Without Breaking the Cheese

Blend the soup until it’s as smooth as you like, then stir in the cream. Lower the heat before adding the cheddar and nutmeg. If the pot is still bubbling, the cheese can separate and turn grainy. Stir until the cheddar disappears completely, then season with salt and pepper and serve right away with chives and extra cheese.

How to Adapt It When You Need a Different Finish

Make it dairy-free

Use olive oil instead of butter, replace the cream with unsweetened oat milk or cashew cream, and skip the cheddar. The soup will still be silky, but it will taste more like a vegetable chowder than a cheese soup. Add a little extra salt at the end because you lose the sharpness that cheese normally brings.

Use all broccoli or all cauliflower

All broccoli gives you a greener, more assertive soup, while all cauliflower makes it softer and a little sweeter. The cooking time stays about the same, but the flavor changes more than you’d expect, so choose based on how bold you want the bowl to taste. If you go all cauliflower, a pinch more garlic powder helps keep it from tasting bland.

Keep it chunkier

Blend only half the pot and leave the rest textured. You’ll get the same creamy base, but with visible florets in every spoonful. This version works especially well if you want a heartier main dish soup with a little more bite.

Make it gluten-free

Swap the flour for a gluten-free all-purpose blend or thicken the soup by blending a bit longer until the cauliflower does the work for you. If you use a flour blend, cook it in the butter the same way you would regular flour so the soup doesn’t taste starchy. Check that your broth is gluten-free too.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, which is normal.
  • Freezer: This freezes fairly well, but the cream can soften the texture a bit after thawing. Freeze without the garnish, then reblend or whisk after reheating if needed.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. Don’t boil it, or the dairy can separate and the soup can turn grainy.

Answers to the Questions Worth Asking

Can I use frozen broccoli and cauliflower?+

Yes. Frozen florets work well here because they’re going into a soup that gets blended anyway. Add them straight from frozen and simmer until they’re fully tender; they may break down a little faster than fresh vegetables.

How do I stop my broccoli cauliflower soup from tasting bland?+

Salt matters here, but so do the cheddar and the aromatics. If the soup tastes flat, it usually needs more salt or a little more cheddar, not more cream. A small pinch of smoked paprika or an extra grind of pepper can wake it up without changing the texture.

Can I make broccoli cauliflower soup ahead of time?+

Yes, and the flavor usually gets even better after a night in the fridge. The soup thickens as it sits, so loosen it with a splash of broth or milk when reheating. Add the chives fresh right before serving so they stay bright.

How do I keep the cheese from getting stringy?+

Lower the heat before the cheddar goes in and stir until it melts fully. Cheese separates when it gets too hot, especially in a simmering soup, so the final melt should happen over low heat or with the pan briefly off the burner.

Can I leave the soup chunky instead of blending it smooth?+

Yes. Blend only part of the pot, then stir the rest back in for a thicker, more rustic bowl. That gives you the creamy base without losing all the little broccoli and cauliflower pieces.

Broccoli Cauliflower Soup

Broccoli cauliflower soup made creamy by blending until smooth and finishing with cheddar for a rich, velvety texture. A simple roux-thickened method cooks tender florets and keeps the flavor bright with garlic, smoked paprika, and nutmeg.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 430

Ingredients
  

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

Equipment

  • 1 Dutch oven

Method
 

Sauté the base
  1. Melt the butter in a large pot over medium heat, then sauté the onion for 4 minutes until softened.
  2. Add the garlic and flour, and cook for 1–2 minutes, stirring constantly, until the mixture smells fragrant.
Simmer the vegetables
  1. Gradually whisk in the broth until smooth, then add the broccoli, cauliflower, garlic powder, and smoked paprika.
  2. Simmer for 15–18 minutes until the vegetables are very tender, with the soup bubbling gently around the edges.
Blend and finish
  1. Blend with an immersion blender until smooth, pausing as needed to scrape thicker bits from the sides.
  2. Stir in the heavy cream, then reduce the heat to low.
  3. Stir in the cheddar and nutmeg and continue stirring until the cheese is fully melted.
  4. Season with salt and pepper to taste, then serve topped with extra cheddar and chives.

Notes

For the smoothest texture, blend while the soup is hot and watch for any thick chunks along the pot sides. Refrigerate leftovers in a sealed container up to 3–4 days; reheat gently on the stovetop, stirring to restore creaminess. Freezing is not recommended because dairy can separate during thawing. For a lighter option, use half-and-half instead of heavy cream (texture will be slightly less rich).

Leave a Comment

Recipe Rating