Broccoli Cauliflower Soup

Loading…

By Reading time

Broccoli cauliflower soup turns silky and rich without tasting heavy, and that balance is what keeps it on repeat. The vegetables soften until they practically melt into the broth, then the sharp cheddar and a little cream round everything out into a bowl that feels cozy without being flat. Topped with chives and a handful of extra cheddar, it lands somewhere between comfort food and a proper meal.

The part that makes this version work is the simple stovetop roux at the beginning. Cooking the flour with the butter, onion, and garlic gives the soup body before the liquid goes in, so the finish turns smooth instead of thin or watery. I also like the smoked paprika and nutmeg here because they nudge the flavor in a deeper direction without making it taste like spice soup.

Below, I’ve laid out the one blending trick that keeps the texture creamy, the ingredient swaps that still keep the soup balanced, and the fixes for when cheddar wants to turn grainy instead of glossy.

“

The soup turned out creamy and thick without being gluey, and the cheddar melted in smoothly when I lowered the heat first. My husband kept going back for more, and the broccoli florets still had just enough texture after blending.

★★★★★— Jenna M.

Creamy broccoli cauliflower soup with sharp cheddar and chives is worth saving for a night when you want a simple bowl that still tastes layered and full.

Save to Pinterest

The Difference Between Smooth Soup and Vegetable Puree

Broccoli and cauliflower can turn from comforting to dull fast if they’re undercooked or blended too aggressively. The goal here is tenderness first, then control. You want the florets soft enough to break down easily, but not so long in the pot that they lose every bit of character before the blender ever gets involved.

The other place people go wrong is adding cheese to soup that’s still boiling. That’s how you get a grainy, separated finish instead of a clean melt. Pull the heat down before the cheddar goes in, and stir until it disappears into the base. The soup should look glossy and thick, not stringy or greasy.

  • Broccoli florets — These bring the flavor that makes the soup taste like broccoli, not just cream with green vegetables. Cut them into small, even pieces so they soften at the same pace as the cauliflower.
  • Cauliflower florets — Cauliflower is what gives the soup its smooth body and mild sweetness. It’s also the reason the soup blends so well without needing a ton of flour or cream.
  • Sharp cheddar — Use a good sharp cheddar if you can. Milder cheese fades into the cream; sharp cheddar stays present after blending and gives the soup its edge. Pre-shredded works in a pinch, but block cheese melts more cleanly.
  • Heavy cream — This adds richness at the end without making the soup heavy in the pot. Half-and-half can work, but the finished soup will be a little thinner and less plush.
  • Butter and flour — This roux gives the soup its body. If you skip it, the soup still tastes fine, but it won’t have the same spoon-coating texture.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Base Without Scorching the Dairy

Cook the Onion Until It Turns Soft and Sweet

Melt the butter in a large pot and cook the onion until it looks translucent and tastes mellow, about 4 minutes. You’re not chasing color here. If the onion starts browning hard, the garlic will go too fast later and the base will taste sharp instead of round.

Whisk the Flour Into the Fat Before Adding Broth

Stir in the garlic and flour and cook for 1 to 2 minutes. The flour should lose its raw smell and look pasty, not dry and chalky. This step matters because flour that isn’t cooked long enough can leave the soup tasting dusty.

Simmer Until the Vegetables Collapse Cleanly

Gradually whisk in the broth until smooth, then add the broccoli, cauliflower, garlic powder, and smoked paprika. Let it simmer for 15 to 18 minutes, until a fork slides through the florets with no resistance. If the vegetables are still firm in the center, the blender will leave tiny hard bits behind and the soup won’t taste unified.

Blend, Then Finish on Low Heat

Use an immersion blender until the soup is as smooth as you want it. I like leaving a few small pieces for texture, but you can take it all the way if you want a restaurant-style bowl. Stir in the cream over low heat, then add the cheddar and nutmeg off the boil so the cheese melts in evenly instead of tightening up.

Three Ways to Adjust the Bowl Without Losing the Texture

Make It Vegetarian

Use vegetable broth instead of chicken broth and the soup stays full-bodied and savory. The cheddar still does most of the flavor work, so you won’t lose much as long as the broth tastes clean and well-seasoned.

Make It Gluten-Free

Swap the flour for a gluten-free all-purpose blend that can thicken at a 1:1 ratio, or use a cornstarch slurry near the end if that’s what you have. The texture will still be creamy, though the body will feel a little lighter than a classic roux-based version.

Use Milk Instead of Cream

Whole milk works if you want a lighter bowl, but the soup will be less lush and a little more delicate. Add it slowly over low heat and don’t let it boil, or the dairy can split and the finish turns thin.

Add Protein Without Changing the Soup

Stir in diced cooked chicken or a little crumbled bacon at the end. Keep the amount moderate so the soup still tastes like broccoli cauliflower soup first and a loaded bowl second.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits, so it may need a splash of broth or water when reheated.
  • Freezer: It freezes well, though the cream can separate a little after thawing. Freeze before adding the cream for the best texture, then stir in fresh cream when reheating.
  • Reheating: Warm it slowly on the stove over low heat, stirring often. High heat is the mistake that makes dairy split and cheddar turn grainy.

Answers to the Questions Worth Asking

Can I use frozen broccoli and cauliflower?+

Yes. Add them straight from frozen and simmer a few extra minutes until they’re soft enough to blend easily. They’ll release a little more water than fresh vegetables, so the soup may need a longer simmer if it looks thin.

Broccoli Cauliflower Soup

Broccoli cauliflower soup with a smooth blended texture and a cheesy finish—sautéed onion and garlic are thickened with a flour-butter roux, then simmered until the florets turn very tender. Finish by melting sharp cheddar and adding heavy cream for a pale green-gold, creamy bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 415

Ingredients
  

Vegetables and aromatics
  • 3 cup broccoli florets Use fresh or frozen florets; keep pieces similar in size for even cooking.
  • 3 cup cauliflower florets Use fresh or frozen florets; keep pieces similar in size for even cooking.
  • 1 onion Diced medium so it softens in the sauté time.
  • 4 garlic Minced for quick aromatics when added with the flour.
Soup base
  • 4 cup vegetable or chicken broth Choose broth to control flavor; chicken broth gives a deeper savory taste.
  • 3 tbsp butter Used to sauté and build the roux.
  • 3 tbsp flour Thickens the soup after whisking in broth.
Seasoning and flavor
  • 1 tsp garlic powder Adds savory garlic flavor throughout the soup.
  • 0.5 tsp smoked paprika Provides gentle smokiness without making it spicy.
  • 0.25 tsp nutmeg Stirs in at the end for warm, subtle aroma.
  • 1 salt and pepper Season gradually; adjust to taste after blending and before serving.
Creamy and cheesy finish
  • 1 cup heavy cream Stir in after blending for a silky texture.
  • 1 cup shredded sharp cheddar Add off heat or on low so it melts smoothly.
  • 1 chives Optional but recommended for fresh color and brightness.
  • 1 extra cheddar For topping so each bowl gets a melty layer.

Equipment

  • 1 Dutch oven

Method
 

Sauté and build the roux
  1. Melt butter in a large pot over medium heat, then sauté the diced onion for 4 minutes until softened and fragrant.
  2. Add the minced garlic and the flour, then cook for 1-2 minutes, stirring constantly, until the flour smells gently toasted.
Simmer the vegetables
  1. Gradually whisk in the broth until the mixture is smooth and there are no flour lumps.
  2. Add the broccoli, cauliflower, garlic powder, and smoked paprika, then bring to a simmer.
  3. Simmer for 15-18 minutes, stirring occasionally, until the vegetables are very tender.
Blend and finish with cream and cheese
  1. Blend the soup with an immersion blender until smooth, then stir in the heavy cream.
  2. Reduce heat to low and stir in the shredded cheddar and nutmeg until fully melted and glossy.
  3. Season with salt and pepper to taste, then serve with extra cheddar and chives.

Notes

For the smoothest texture, blend until completely uniform, then warm on low just long enough to melt the cheddar—boiling after adding cheese can make it grainy. Store in the refrigerator up to 4 days; reheat gently on the stove over low heat, adding a splash of broth if needed. Freezing is not recommended due to possible texture changes from dairy. For a dietary swap, use lactose-free cream and lactose-free cheddar to keep the same creamy finish.

You might also like these recipes

Leave a Comment

Recipe Rating