Broccoli Cauliflower Soup

Category:Soups, Stews & Chili

Broccoli cauliflower soup turns silky and rich without tasting heavy, and that balance is what keeps it in the regular dinner rotation. The vegetables cook down until they’re soft enough to blend into a pale green-gold bowl of comfort, but there’s still enough body from the florets that the soup tastes fresh instead of flat. A handful of sharp cheddar at the end gives it a clean, savory finish that lands somewhere between cozy and bright.

The trick is building the base before the vegetables go in. Butter, onion, garlic, and flour cook together just long enough to lose the raw flour taste, then the broth goes in slowly so the soup stays smooth instead of lumpy. I also like adding the cheddar off the heat or over very low heat, because cheese gets grainy fast if the pot is too hot. A pinch of nutmeg doesn’t announce itself, but it rounds out the cream and cheddar in a way that makes the whole bowl taste more complete.

Below, I’m walking through the part that matters most: how to get the soup creamy without losing that fresh broccoli-cauliflower flavor. I’ve also included a few smart swaps and storage notes, because this is the kind of soup that’s even better when you know how to handle leftovers well.

“

The soup blended up smooth and creamy, and the cheddar melted right in without turning grainy. I loved that the broccoli and cauliflower flavor still came through instead of tasting like plain cheese soup.

★★★★★— Jenna M.

Creamy broccoli cauliflower soup with sharp cheddar is the kind of bowl worth keeping close for busy nights.

Save to Pinterest

The Step That Keeps Broccoli Cauliflower Soup Smooth Instead of Grainy

The most common mistake in a soup like this is rushing the flour stage or cranking the heat when the cheese goes in. If the flour doesn’t cook for a minute or two, the soup can taste pasty. If the cheese hits a boiling pot, it can turn gritty and separate before it fully melts.

The better approach is simple: cook the butter, onion, garlic, and flour together until the mixture smells nutty and looks a little foamy, then whisk in the broth gradually. That gives you a base that thickens evenly instead of clumping. Once the vegetables are tender, blend until the texture looks creamy but still has a little body. You’re aiming for a soup that coats the spoon, not one that turns into baby food.

What Each Ingredient Is Actually Doing in This Soup

Broccoli Cauliflower Soup creamy cheddar chive croutons
  • Broccoli florets — These bring the clean, green flavor that keeps the soup from tasting too rich. Cut the florets into similar sizes so they cook at the same pace; thick stems can go in too, as long as you peel the tougher outer layer and chop them small.
  • Cauliflower florets — Cauliflower gives the soup its velvety body without needing a lot of extra cream. It also mellows the broccoli, which is why this soup tastes rounded instead of sharp. Fresh or frozen both work, but frozen florets release a little more water, so don’t rush the simmer.
  • Sharp cheddar — This is where the flavor gets its backbone. Mild cheddar disappears into the soup; sharp cheddar stays present and keeps every spoonful tasting savory. Shred it yourself if you can, because pre-shredded cheese often has anti-caking starch that can make the texture less smooth.
  • Flour and butter — This quick roux is what thickens the soup without making it gluey. Cook it briefly so it loses the raw flour taste, then whisk in the broth slowly so it stays lump-free. If you need a gluten-free version, a cornstarch slurry works, but the final soup will be a little lighter and less velvety.
  • Heavy cream — Cream softens the edges and gives the soup a richer finish, but it doesn’t need a hard boil. Stir it in after blending, over low heat, so it stays smooth. Half-and-half works in a pinch, though the soup will be thinner.

The 20 Minutes That Actually Matter

Building the Base

Melt the butter in a large pot, then cook the onion until it turns translucent and soft at the edges. Add the garlic and flour and stir for a minute or two; the mixture should look pasty but not browned. If the flour smells raw, it needs another minute. This stage sets up the texture of the whole soup, so don’t rush it just because the pot looks busy.

Simmering the Vegetables

Whisk in the broth a little at a time so the base stays smooth, then add the broccoli, cauliflower, garlic powder, and smoked paprika. Bring it up to a gentle simmer, not a hard boil. The vegetables are ready when a fork slides through them with no resistance and the cauliflower starts to break apart at the edges. If the pot boils too hard, the broccoli can turn dull and the dairy finish later won’t taste as fresh.

Blending to the Right Texture

Use an immersion blender right in the pot and blend until the soup looks creamy with a few small flecks of vegetable still visible. That little bit of texture keeps it from feeling one-note. If you prefer a fully smooth soup, blend longer, but stop before it becomes foamy. If you’re using a countertop blender, work in batches and leave the lid vented so steam doesn’t build up.

Finishing with Cream and Cheddar

Lower the heat before the cream goes in, then add the cheddar a handful at a time. Stir until each addition melts before adding the next. This keeps the soup smooth and prevents the cheese from clumping at the bottom of the pot. Finish with nutmeg, salt, and pepper, then taste one last time before serving. The broth and cheese both carry salt, so it usually needs less than people expect.

How to Adjust This Broccoli Cauliflower Soup Without Losing the Good Part

Make It Dairy-Free

Swap the butter for olive oil or a plant-based butter, use unsweetened oat or cashew cream instead of heavy cream, and skip the cheddar or replace it with a dairy-free shred that melts well. The soup will still be creamy, but it won’t have the same sharp finish, so add a little extra smoked paprika and black pepper to keep it from tasting flat.

Make It Gluten-Free

Skip the flour and whisk 1 1/2 tablespoons cornstarch into 2 tablespoons cold broth, then stir that slurry into the soup after the vegetables are tender. Let it simmer for a minute or two so the starch activates. The texture will be slightly less rich than a roux-thickened version, but it still turns out creamy and spoon-coating.

Use Frozen Vegetables

Frozen broccoli and cauliflower work well here, and they save prep time. Add them straight from frozen and give the soup a few extra minutes at the simmer stage so they can soften fully. Expect a slightly looser texture, since frozen vegetables release more moisture.

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, but the cream can separate a little when thawed. For the best result, freeze before adding the cream and cheddar, then stir those in after reheating.
  • Reheating: Rewarm slowly over low heat, stirring often. A hard boil is the fastest way to get a grainy or broken soup, especially once the dairy is in.

Answers to the Questions Worth Asking

Can I make broccoli cauliflower soup ahead of time?+

Yes, and it holds up well for a few days. The soup thickens in the fridge, so add a splash of broth or milk when you reheat it to bring back the right consistency. If you know you’ll be freezing it, hold the cream and cheddar until the end.

How do I keep the cheese from getting grainy?+

Take the pot off the boil before adding the cheddar. Cheese breaks when the heat is too aggressive, especially in a creamy soup. Stir it in gradually over low heat so it melts smoothly into the broth instead of tightening up into little grains.

Can I use frozen broccoli and cauliflower?+

Yes. Add them straight from frozen and simmer a few extra minutes until they’re completely tender. Frozen vegetables can release more water, so the soup may need a little extra simmer time to reach the same creamy texture.

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

Let it simmer uncovered for a few extra minutes to reduce first. If it still needs more body, blend a little longer or stir in a spoonful of cream cheese. Adding more flour at the end can leave you with a raw, starchy taste, which is why reduction and blending work better here.

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

Yes, and that’s a good choice if you want more texture. Blend only part of the pot so some florets stay visible, then stir everything back together before adding the cheese. That gives you a soup with body and a little bite instead of a completely uniform puree.

Broccoli Cauliflower Soup

Broccoli cauliflower soup with a creamy, smooth immersion-blended texture and tender florets simmered until soft. Finished with melted sharp cheddar and a cozy garlic-powder warmth.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 385

Ingredients
  

Vegetable base and aromatics
  • 3 cup broccoli florets
  • 3 cup cauliflower florets
  • 1 onion
  • 4 clove garlic
  • 4 cup vegetable or chicken broth
Creamy cheddar roux and seasonings
  • 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
Toppings
  • 1 chives and extra cheddar for topping

Equipment

  • 1 Dutch oven

Method
 

Sauté and build the soup
  1. Melt the 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 flour, then cook for 1-2 minutes, stirring constantly, until lightly golden and aromatic.
  3. Gradually whisk in the broth until smooth, then add the broccoli and cauliflower along with the garlic powder and smoked paprika.
Simmer until tender
  1. Simmer for 15-18 minutes, stirring occasionally, until the broccoli and cauliflower are very tender.
Blend and finish creamy
  1. Blend 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 creamy.
  3. Season with salt and pepper to taste, then serve hot with extra cheddar and chives on top.

Notes

For the smoothest texture, blend fully after the soup is tender; if it’s too thick, loosen with a splash of broth. Store covered in the refrigerator up to 4 days; reheat gently over low heat to avoid breaking the creaminess. Freezing is okay for up to 2 months, but the texture may slightly change after thawing. For a lighter option, replace the heavy cream with half-and-half (or evaporated milk) for a less rich finish.

You might also like these recipes

Leave a Comment

Recipe Rating