Broccoli Cauliflower Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Broccoli cauliflower soup turns silky and rich without tasting heavy, and that balance is what keeps me coming back to it. The cauliflower softens into the broth and gives the soup body, while the broccoli keeps enough of its own flavor to keep every spoonful from going flat. Finished with sharp cheddar, it lands somewhere between comforting and fresh, with a texture that feels smooth but still has little flecks of vegetable in it.

The part that matters most is building the base before the vegetables go in. Butter, onion, garlic, and flour make a quick roux that thickens the soup without turning it gluey, and whisking the broth in gradually keeps the texture smooth. I also add the cheese off the heat at the end so it melts into the soup instead of turning grainy. That one detail is the difference between a glossy bowl and a split, oily mess.

Below you’ll find the exact order I use, plus a few smart ways to adjust the texture, swap the dairy, or make it ahead for lunches. If you’ve ever had vegetable soup turn watery or cheese soup turn chalky, this method fixes both problems.

“

The soup got perfectly creamy without needing a ton of cheese, and the cheddar stirred in at the end stayed smooth instead of getting stringy. Even my picky kid ate the broccoli pieces after I blended it a little less than usual.

★★★★★— Melissa T.

Creamy broccoli cauliflower soup with cheddar and chives is the kind of bowl that stays silky, even after reheating.

Save to Pinterest

The Trick to Keeping This Soup Creamy Instead of Grainy

The most common mistake in broccoli cauliflower soup is rushing the dairy. If the soup is boiling when the cream or cheddar goes in, the texture can turn dull or separate, especially once the cheese hits the pot. This recipe avoids that by doing the heavy lifting earlier: the roux thickens the broth, the vegetables soften fully, and the soup gets blended before the dairy finishes it.

That order matters because cauliflower and broccoli both release a little water as they cook. If you skip the flour base, the soup can taste thin even after a long simmer. If you add cheese too early, the fat can break and you lose that smooth, spoon-coating finish. Low heat is what keeps the dairy stable and the texture clean.

  • Broccoli florets — These bring the sharp, green flavor that keeps the soup from tasting like plain cauliflower puree. Cut them small so they soften at the same rate as the cauliflower.
  • Cauliflower florets — Cauliflower gives the soup body and a naturally creamy texture once blended. Fresh or frozen both work, but frozen should go straight into the pot without thawing first.
  • Sharp cheddar — Use a real sharp cheddar here. Mild cheddar melts, but sharp cheddar gives the soup its edge and keeps the flavor from disappearing into the cream.
  • Heavy cream — This adds richness and helps the soup finish with a velvety texture. Half-and-half works in a pinch, but the soup will be a little less lush.
  • Butter and flour — These build the roux that keeps the broth from tasting watery. Cook the flour for at least a minute so the finished soup doesn’t taste pasty.
  • Smoked paprika and nutmeg — These are background notes, not the main event. The paprika adds warmth, and the nutmeg makes the cheddar taste rounder without turning the soup sweet.

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.

The 20 Minutes That Decide the Texture

Softening the Onion and Garlic

Melt the butter over medium heat, then cook the onion until it’s translucent and smells sweet, not browned. If the onion takes on too much color, the soup can pick up a roasted note that fights the clean vegetable flavor. Add the garlic after the onion softens and stir it just until fragrant; garlic burns fast, and once it does, the bitterness carries through the whole pot.

Making the Roux and Adding the Broth

Sprinkle the flour over the onion and garlic and cook it for 1 to 2 minutes, stirring constantly. The mixture should look like a thick paste and smell a little nutty. Whisk in the broth gradually so the base stays smooth; dumping it all in at once can leave little flour lumps that never fully break down.

Cooking the Vegetables Until They Collapse

Add the broccoli, cauliflower, garlic powder, and smoked paprika, then simmer until the vegetables are very tender. You want the florets soft enough that a spoon presses through them with almost no resistance. If the vegetables are still firm, the blender won’t give you that creamy finish and you’ll end up with a gritty soup instead of a smooth one.

Blending and Finishing with Cheese

Blend the soup with an immersion blender until it reaches the texture you want. I like mine mostly smooth with a few tiny bits of floret left for interest. Lower the heat before adding the cream and cheddar, then stir until the cheese melts completely. If the soup starts to bubble after the cheese goes in, pull it back from the heat right away so the dairy stays glossy.

How to Adjust It for the Way You Actually Cook

Dairy-Free Version That Still Tastes Rich

Swap the butter for olive oil or a plant-based butter, use unsweetened oat cream or cashew cream in place of heavy cream, and skip the cheddar. The soup won’t have the same sharp finish, so add a little extra salt and a small squeeze of lemon at the end to wake it up.

Gluten-Free Soup with the Same Body

Use a cup-for-cup gluten-free flour blend in the roux, or thicken the soup with a cornstarch slurry instead. The flour route gives the closest texture to the original, while cornstarch makes the soup a little more glossy and slightly lighter.

Chunkier Soup for People Who Like Some Bite

Blend only half the pot and leave the rest as-is. That gives you a soup that still feels creamy but has distinct pieces of broccoli and cauliflower in every bowl. It’s the best move if you want something a little more rustic.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it sits, so it may look a little denser the next day.
  • Freezer: It freezes, but the cream can separate a bit after thawing. For best results, freeze before adding the cream and cheddar, then stir those in after reheating.
  • Reheating: Warm it gently over low heat, stirring often. High heat is the fastest way to break the dairy and make the texture grainy, especially if the soup is already thick.

Answers to the Questions Worth Asking

Can I use frozen broccoli and cauliflower?+

Yes, and it’s a good shortcut. Add them straight from frozen so they don’t get watery while thawing, and simmer until they’re completely soft before blending. Frozen vegetables can taste a little milder, so don’t skip the cheddar and the final seasoning.

Broccoli Cauliflower Soup

Broccoli cauliflower soup made creamy with a smooth immersion-blender texture, then finished with sharp cheddar for a rich, pale green-gold bowl. Tender florets simmered until soft create a spoonable comfort soup for a main-dish style meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 420

Ingredients
  

Vegetables
  • 3 cup broccoli florets Use florets of similar size for even cooking.
  • 3 cup cauliflower florets Cut large pieces to match the broccoli size.
  • 1 onion Dice finely so it softens quickly.
  • 4 garlic Minced for even distribution.
Soup base
  • 4 cup vegetable or chicken broth Vegetable keeps it vegetarian; chicken adds deeper savory flavor.
  • 3 tbsp butter For sautéing and building flavor.
  • 3 tbsp flour Thickens after whisking with the broth.
  • 1 cup heavy cream Added after blending for a creamy finish.
  • 1 cup shredded sharp cheddar Stir in on low heat so it melts smoothly.
Seasonings
  • 1 tsp garlic powder
  • 0.5 tsp smoked paprika
  • 0.25 tsp nutmeg
  • 1 salt and pepper to taste Season gradually to preference.
Toppings
  • 0.5 chives and extra cheddar for topping Add at serving for fresh color and melty cheese.

Equipment

  • 1 Dutch oven
  • 1 Immersion blender

Method
 

Sauté the aromatics
  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 flour, then cook for 1-2 minutes while stirring to remove the raw flour taste.
Simmer the vegetables
  1. Gradually whisk in the broth until smooth, scraping the bottom of the pot.
  2. Add the broccoli and cauliflower, plus garlic powder and smoked paprika, and stir to coat.
  3. Simmer for 15-18 minutes until the vegetables are very tender.
Blend and finish
  1. Blend with an immersion blender until smooth, then stir in the heavy cream.
  2. Reduce heat to low, then stir in the shredded sharp cheddar and nutmeg until melted.
  3. Season with salt and pepper to taste, then serve with extra cheddar and chives for topping.

Notes

For the smoothest texture, blend right after simmering so the florets break down completely, and keep the heat on low when adding cheddar to prevent graininess. Store leftovers in the refrigerator up to 3 days; freeze up to 2 months (texture may be slightly thicker after thawing). For a dairy-light swap, use evaporated milk instead of heavy cream and a reduced-fat cheddar, then melt over low heat.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating