Broccoli Cauliflower Soup

Loading…

By Reading time
Servings 4–6 people

Broccoli cauliflower soup turns velvety and rich without feeling heavy, with a mellow sweetness from the cauliflower and just enough cheddar to give it backbone. When it’s done right, the soup pours like silk, but you still get those little tender florets in each spoonful and a sharp finish from the cheese and chives.

The key is cooking the vegetables until they’re fully soft before blending, then bringing the heat down before the cheddar goes in. That keeps the soup smooth instead of grainy. A little flour cooked in butter at the start gives the broth some body, so the cream and cheese finish into something lush instead of thin.

Below, I’ve included the small details that matter most, including the blending point that gives you the creamiest texture and the swaps that still keep the soup balanced if you need to adjust it.

“

The soup turned out silky and thick, and the cheddar melted in perfectly once I lowered the heat. My kids kept asking for “just one more bowl,” which never happens with broccoli soup at my house.

★★★★★— Megan R.

Save this broccoli cauliflower soup for the nights when you want a creamy, cheesy bowl with barely any fuss.

Save to Pinterest

The Step That Keeps Broccoli Cauliflower Soup Smooth Instead of Grainy

This soup only gets creamy if you treat the cheese like the last thing it is, not the first. The vegetables need time to soften all the way through, and the heat needs to come down before the cheddar goes in. If the soup is still bubbling when you add cheese, the proteins can tighten up and turn the texture gritty or stringy.

The flour cooked in butter at the start gives the broth enough structure to carry the cream without feeling thin. That matters here because broccoli and cauliflower both release a fair amount of water as they cook. You want a soup that coats the spoon, not one that separates in the bowl.

  • Broccoli florets — These bring the familiar green flavor and a little earthy bite. Cut them into even pieces so they soften at the same pace as the cauliflower.
  • Cauliflower florets — Cauliflower is what makes the soup taste creamy even before the cream goes in. It also blends into a smoother base than broccoli alone.
  • Sharp cheddar — Use a good sharp cheddar here. Mild cheddar can disappear into the soup, while sharp cheddar gives you that clean cheesy finish.
  • Heavy cream — This adds richness and helps the soup feel rounded. Half-and-half works in a pinch, but the soup will be a little lighter and less silky.
  • Flour and butter — This quick roux is what keeps the broth from tasting watery after blending. Cook the flour for a minute or two so it loses that raw taste before you add liquid.

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 Losing the Cheese

Softening the Onion and Garlic

Start with the butter and onion, and cook until the onion looks translucent and smells sweet, not browned. That first layer is where the soup gets its savory base. Add the garlic near the end of the sauté so it stays fragrant instead of turning bitter. Once the flour goes in, stir it for a minute or two so it disappears into the fat and doesn’t leave a pasty taste behind.

Simmering the Vegetables Until They Blend Cleanly

After the broth goes in, whisk until the pot looks smooth before adding the broccoli and cauliflower. Bring it to a steady simmer, not a hard boil, and cook until the florets collapse easily when pressed with a spoon. If the vegetables are even a little firm, the blended soup ends up speckled and slightly fibrous. You want them soft enough that the immersion blender can turn everything into a thick, even puree.

Finishing With Cream and Cheddar

Drop the heat to low before you add the cream and cheddar. Stir slowly until the cheese melts completely and the soup looks glossy. Nutmeg sounds minor, but it rounds out the sharpness of the cheddar and makes the whole bowl taste more complete. Taste at the end and season carefully, because cheddar adds salt on its own and it’s easy to overshoot.

How to Adapt This Soup When You Need a Different Finish

Make it gluten-free

Swap the flour for a gluten-free flour blend that works as a 1:1 substitute. The soup thickens in the same way, though it may need an extra minute of simmering to lose the raw starch taste. If you already like a slightly looser soup, you can also skip the flour and blend in a little less broth.

Make it dairy-free

Use olive oil instead of butter, unsweetened oat milk or cashew cream instead of heavy cream, and skip the cheddar or use a meltable dairy-free cheese. The soup will still be creamy, but it won’t have the same sharp finish, so add a little extra garlic powder and a small splash of lemon juice if it tastes flat.

Keep it extra chunky

Blend only half the pot and leave the rest with visible florets. That gives you a thicker texture with more bite, which works well if you want the soup to eat like a meal instead of a puree. The key is to blend before the cheese goes in so you still get a smooth base where you want it.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it sits, especially after the cheddar sets.
  • Freezer: It freezes, but the cream can separate a little when thawed. For the best texture, freeze it before adding the cream and cheese, then finish those after reheating.
  • Reheating: Warm it gently on the stove over low heat, stirring often. High heat is the mistake here — that’s what can make the dairy break and the soup feel grainy.

Questions I Get Asked About This Recipe

Can I use frozen broccoli and cauliflower?+

Yes. Frozen florets work well here because they break down easily, which is exactly what you want before blending. Add them straight to the pot without thawing so they don’t turn mushy before the broth comes up to a simmer.

How do I keep the cheddar from getting grainy?+

Lower the heat before the cheese goes in and add it gradually. If the soup is boiling, the cheddar can split and turn sandy. Stir until it melts fully, then stop heating as soon as it’s smooth.

Can I make this broccoli cauliflower soup ahead of time?+

Yes, and it reheats nicely if you go low and slow. The texture gets thicker in the fridge, so plan on adding a splash of broth or cream when you warm it back up. Stir often so the bottom doesn’t catch.

How do I make the soup thicker without adding more flour?+

Blend a little longer so more of the vegetables break down into the broth. That gives you body without changing the flavor. You can also simmer it uncovered for a few extra minutes before adding the cream if it needs to reduce further.

Broccoli Cauliflower Soup

Broccoli cauliflower soup with a smooth blended texture and a creamy cheddar finish. Simmer tender florets, blend until silky, then melt sharp cheddar for a pale green-gold bowl.
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 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 and extra cheddar for topping

Equipment

  • 1 Dutch oven
  • 1 immersion blender

Method
 

Sauté aromatics and build the roux
  1. Melt the butter in a large pot over medium heat, then sauté the diced onion for 4 minutes until softened. Keep the onions moving so they don’t brown.
  2. Add the minced garlic and the flour, then cook for 1-2 minutes until the mixture smells nutty and thickens. Stir constantly to avoid scorching.
Simmer vegetables
  1. Gradually whisk in the vegetable or chicken broth until smooth, with no flour lumps. Bring the mixture to a steady simmer.
  2. Add the broccoli, cauliflower, garlic powder, and smoked paprika, then stir to coat the vegetables. Make sure the florets are submerged in the broth.
  3. Simmer for 15-18 minutes until the vegetables are very tender. When you press a floret with a spoon, it should break easily.
Blend and finish with cheddar
  1. Blend the soup with an immersion blender until smooth. Blend carefully because hot soup can splatter.
  2. Stir in the heavy cream, then reduce the heat to low. Keep it at a gentle heat so the soup stays creamy.
  3. Stir in the shredded sharp cheddar and the nutmeg until melted and the soup looks glossy. Wait until the cheese fully disappears before turning off the heat.
  4. Season with salt and pepper to taste, then serve with extra cheddar and chives. Top each bowl right before eating for best flavor.

Notes

For extra silkiness, blend in batches if your immersion blender can’t cover the whole pot at once. Store leftovers in an airtight container in the refrigerator for up to 4 days; freeze only if needed (texture may be slightly grainy after thawing), up to 2 months. For a lighter version, use half-and-half instead of heavy cream and choose reduced-fat cheddar.

You might also like these recipes

Leave a Comment

Recipe Rating