Broccoli Cauliflower Soup

Loading…

By Reading time

Broccoli cauliflower soup lands in that sweet spot between hearty and light, with a creamy body that still tastes like vegetables instead of hiding them. The best bowls have a pale green-gold color, tiny flecks of broccoli and cauliflower suspended through the soup, and just enough cheddar to give it depth without turning it heavy.

What makes this version work is the order of the cook: the onion softens first, the flour cooks briefly in the butter, and the broth gets whisked in slowly so the base stays smooth instead of grainy. The vegetables simmer until they mash easily, which matters because undercooked broccoli leaves the soup thin and a little sharp-tasting, while fully tender florets blend into a silkier finish. The cream and cheddar go in at the end over low heat, where they melt into the soup instead of fighting the heat and turning stringy.

You’ll also find a few practical notes below on blending, swapping the broth, and keeping the cheese from clumping. If you’ve ever had vegetable soup come out watery or flat, this one fixes both problems in a way that still feels simple enough for a weeknight.

“

The soup thickened up beautifully and the cheddar stayed smooth when I added it on low. The little broccoli and cauliflower bits made it feel homemade, not blended into baby food.

★★★★★— Megan L.

Broccoli cauliflower soup with cheddar and chives is the kind of creamy bowl that tastes even better the next day.

Save to Pinterest

The Reason This Soup Stays Creamy Instead of Turning Thin and Chalky

The biggest mistake with broccoli cauliflower soup is rushing the vegetables or blending them before they’re soft enough. Broccoli can turn sharp and a little fibrous if it hasn’t simmered long enough, and cauliflower needs time to lose that raw edge. When both are fully tender, they blend into the broth instead of fighting it, which is what gives this soup that velvety, spoon-coating texture.

The second mistake is adding the dairy too early or too hot. Heavy cream is forgiving, but cheddar is not as forgiving as people think; high heat can make it look stringy or grainy. Pull the pot down to low before the cheese goes in, and stir until it melts completely before you season. That last step is where the soup gets its depth.

What Each Ingredient Is Doing in the Pot

Broccoli Cauliflower Soup creamy cheddar chives
  • Broccoli florets — These give the soup its flavor and color, but they need to be cooked until very tender or they’ll stay a little stringy after blending. Fresh broccoli gives the cleanest taste; frozen works in a pinch, but it softens faster and can make the soup slightly looser.
  • Cauliflower florets — Cauliflower is the quiet helper here. It adds body and a creamy texture without needing extra cream, which is why the soup still feels balanced after the cheddar goes in. Cut the florets into similar sizes so they cook evenly with the broccoli.
  • Onion and garlic — These build the base. The onion needs a few minutes to soften before the garlic goes in, or the garlic can turn bitter while you’re waiting for the onion to catch up.
  • Butter and flour — This quick roux is what keeps the broth from tasting thin. Let the flour cook for a minute or two so the soup doesn’t taste pasty, then whisk in the broth gradually until the base looks smooth.
  • Sharp cheddar — Sharp cheddar gives the soup its best flavor because it stands up to the vegetables and cream. Mild cheddar will melt fine, but the finished soup won’t taste as defined.
  • Heavy cream — This rounds out the texture and softens the vegetable flavor. Half-and-half can work if that’s what you have, but the soup will be a little lighter and less silky.

Building the Soup Base Without Breaking the Texture

Softening the Onion First

Melt the butter in a large pot, then cook the diced onion until it looks translucent and loses its raw bite, about 4 minutes. This step gives the soup sweetness and keeps the garlic from burning. Add the garlic after the onion softens, not before, because garlic cooks fast and can go bitter in a flash.

Making the Roux and Adding the Broth

Stir the flour into the butter and vegetables and cook it for 1 to 2 minutes. It should look like a thick paste and smell a little nutty, not floury. Whisk in the broth gradually so the mixture stays smooth; dumping it in all at once can leave little lumps that are hard to fix later.

Cooking the Vegetables Until They Collapse Easily

Add the broccoli, cauliflower, garlic powder, and smoked paprika, then simmer until the florets are very tender, usually 15 to 18 minutes. You want them soft enough that the tip of a spoon presses through without resistance. If they still feel firm in the center, the soup will blend up with little tough bits and a thinner body.

Blending and Finishing with Cheese

Use an immersion blender to puree the soup until it’s as smooth as you like, then stir in the cream. Keep the heat low when you add the cheddar and nutmeg, and stir until the cheese disappears into the soup. If the soup ever looks slightly grainy at this stage, the heat was too high; pull it off the burner and stir patiently until it settles back together.

How to Adjust This Soup for Different Kitchens and Different Eaters

Make it dairy-free

Use olive oil instead of butter, swap the cream for unsweetened coconut cream or an extra splash of broth, and finish with a dairy-free shredded cheese that melts well. The flavor shifts a little less rich and a little more vegetable-forward, but the soup still turns out thick and comforting.

Make it gluten-free

Skip the flour and use a gluten-free all-purpose blend with xanthan gum, or thicken the soup by simmering a little longer before blending. The texture will still be creamy, but the base won’t be quite as plush as the roux version.

Make it extra hearty

Stir in cooked shredded chicken, white beans, or small diced potatoes after blending. Chicken keeps the flavor closest to the original, while beans or potatoes make the soup thicker and more filling without changing the seasoning much.

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 best before the cream and cheddar go in. If you want to freeze it fully finished, expect a slightly grainier texture after thawing.
  • Reheating: Warm it gently over low heat and stir often. Don’t boil it, or the dairy can separate and the broccoli can taste dull.

Answers to the Questions Worth Asking

Can I use frozen broccoli and cauliflower? +

Yes. Frozen florets work well if that’s what you have, but they cook faster and release a little more water, so keep an eye on the simmer. Let the soup reduce a touch more before blending if it looks thin.

How do I keep the cheese from getting grainy? +

Add the cheddar over low heat and stir until it melts completely. If the soup is bubbling hard, the cheese can seize up and turn grainy, so give it a minute to cool slightly before you stir it in.

Can I blend this soup completely smooth? +

Yes, and it will be very creamy. I like leaving a few tiny vegetable bits for texture, but if you want a fully smooth bowl, blend a little longer than the recipe suggests and stop only when the soup looks silky all the way through.

How do I thicken broccoli cauliflower soup if it looks too thin? +

Let it simmer uncovered for a few more minutes before you add the cream and cheese, or blend in a little extra cauliflower. That gives you body without adding more flour, which can make the soup taste heavy.

Can I make broccoli cauliflower soup ahead of time? +

Yes, and it reheats well. If you’re making it a day ahead, stop after blending and before the cheese if you want the cleanest texture, then add the cream and cheddar when you rewarm it.

Broccoli Cauliflower Soup

Broccoli cauliflower soup with a creamy, smooth texture made by simmering tender florets and blending until silky. Finished with melted sharp cheddar and optional cheddar-and-chives topping for extra flavor.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

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

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté the aromatics and roux
  1. Melt the butter in a large pot over medium heat. Sauté the onion for 4 minutes until softened, then add the garlic and flour and cook for 1–2 minutes, stirring until fragrant.
  2. Gradually whisk in the broth until the mixture is smooth. Add the broccoli, cauliflower, garlic powder, and smoked paprika and stir to coat the vegetables.
Simmer until tender
  1. Simmer on medium heat for 15–18 minutes, until the broccoli and cauliflower are very tender. The soup should look thicker as the vegetables soften.
Blend and finish with cheddar
  1. Blend with an immersion blender until smooth. Stir in the cream until the soup turns a pale green-gold color.
  2. Reduce the heat to low, then stir in the shredded cheddar and nutmeg until the cheese is fully melted and the soup is glossy.
  3. Season with salt and pepper to taste, then serve immediately with extra cheddar and chives on top.

Notes

For the smoothest texture, blend in short pulses with the blender fully submerged to avoid splatter, then stir thoroughly after blending. Store leftovers in the refrigerator up to 4 days; reheat gently on the stovetop, adding a splash of broth if needed. Freezing is not recommended because heavy cream can separate after thawing. For a lighter option, swap heavy cream for half-and-half (or lactose-free cream) for similar creaminess with fewer calories.

You might also like these recipes

Leave a Comment

Recipe Rating