Healthy Creamy Broccoli and Cauliflower Soup

30 min prep 4 min cook 5 servings
Healthy Creamy Broccoli and Cauliflower Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when broccoli and cauliflower simmer together until they’re silky-soft, then get blitzed into a cloud-green purée that tastes like comfort in a bowl. I first discovered this combination on a drizzly Tuesday in late October, the kind of day that makes you question whether the sun still exists. My farmers-market tote was heavy with cruciferous bargains—two pounds of broccoli crowns for three dollars, a cauliflower the size of a volleyball for two. The soup I improvised that afternoon has since become my family’s most-requested “sick-day” remedy, my go-to contribution to potlucks, and the meal I teach every friend who swears they “can’t cook.” It’s creamy without a drop of heavy cream, rich without being cloying, and happens to be vegan, gluten-free, and weeknight-fast. If you can chop vegetables and press the button on a blender, you can master this soup—and you’ll look like a kitchen hero while doing it.

Why This Recipe Works

  • Double dose of veg: Broccoli brings grassy sweetness; cauliflower adds body for a velvety texture without flour or potatoes.
  • Starch-free silkiness: A handful of soaked cashews (or white beans) emulsifies into a luxurious cream once blended.
  • One-pot wonder: Everything simmers in the same Dutch oven; the blender does the rest—minimal cleanup.
  • Meal-prep friendly: Flavors deepen overnight, so Sunday’s batch tastes even better on Wednesday.
  • Freezer hero: Portion into muffin tins, freeze, and pop out “soup pucks” for instant lunches.
  • All-season versatile: Serve steaming hot in winter or chilled with a squeeze of lime in summer.
  • Kid-approved stealth health: The green color is vibrant but not “scary,” and the flavor is mild enough for picky eaters.

Ingredients You'll Need

Ingredients

Quality matters when the ingredient list is short. Look for broccoli crowns with tight, forest-green buds—no yellowing flowers or rubbery stems. Cauliflower should feel dense; avoid brown freckles or soft spots. If you’re lucky enough to find broccoli with long stalks, don’t toss them: peel the fibrous outer layer and dice the tender core for extra fiber.

Raw cashews create the creamiest base, but if nuts are off the table, substitute an equal volume of canned cannellini beans (rinsed) or silken tofu. Either option keeps the soup nut-free while maintaining that luscious mouthfeel. For oil-free cooking, swap the olive oil for a splash of low-sodium broth when sweating the aromatics.

Vegetable broth concentration varies wildly by brand. I keep low-sodium bouillon paste in the fridge so I can control salt levels as the soup reduces. If you only have salted broth, wait until the end to adjust seasoning.

Fresh lemon juice is non-negotiable; bottled tastes flat. The zest, folded in just before serving, perfumes the soup with bright citrus oils that wake up the cruciferous flavors.

How to Make Healthy Creamy Broccoli and Cauliflower Soup

1
Soak the cashews

Place ½ cup raw cashews in a heat-proof bowl, cover with boiling water, and let stand while you prep the vegetables—this quick-soak softens them for a smoother blend.

2
Steam-sauté the aromatics

Warm 2 Tbsp extra-virgin olive oil in a heavy Dutch oven over medium heat. Add 1 cup diced onion, 2 minced garlic cloves, and a pinch of salt. Cook 4 minutes, stirring, until translucent but not browned. Add 1 tsp dried thyme and ½ tsp black pepper; toast 30 seconds.

3
Build the veg base

Tip in 4 cups small broccoli florets (about 2 crowns) and 4 cups cauliflower florets (1 medium head). Stir to coat in the fragrant oil. Add 3 cups vegetable broth and 1 cup water; bring to a lively simmer, then reduce heat, cover, and cook 12–14 minutes, until a knife slides through the thickest stalk without resistance.

4
Blend the “cream”

Drain the cashews and add to a high-speed blender with ½ cup of the hot soup liquid. Blend on high 30 seconds until absolutely smooth; this is your silken liaison.

5
Purée the soup

Working in batches, transfer the vegetables and remaining broth to the blender. Remove the center cap from the lid, cover with a folded kitchen towel to let steam escape, and blend 45–60 seconds until velvety. Return puréed soup to the pot.

6
Finish and season

Whisk the cashew cream back into the soup. Warm gently over low heat; do not boil. Stir in 1 Tbsp white miso for umami depth, 1 Tbsp fresh lemon juice, and salt to taste. Thin with broth or water if needed; the soup should coat the back of a spoon.

7
Serve with flair

Ladle into warm bowls. Garnish with lemon zest, a drizzle of peppery olive oil, and crunchy roasted pumpkin seeds for textural contrast. Pass extra lemon wedges at the table—the acidity keeps the green color vibrant.

Expert Tips

Control the heat

Overcooking the broccoli turns the soup khaki. Once the florets are just tender, pull the pot off the heat; residual heat finishes the job.

Blender safety

Never fill the jar more than two-thirds with hot liquid; steam build-up can crack the container. Blend in batches and use a towel, not your hand, over the lid.

Keep it green

An ice-water bath shock isn’t necessary here, but a quick hit of lemon juice right after blending locks in chlorophyll’s bright hue.

Texture tweak

Prefer some chew? Reserve 1 cup of florets before puréeing, chop finely, and stir back in at the end for a rustic, chowder-style vibe.

Budget hack

Cashews too pricey? Use sunflower seeds soaked exactly the same way; they yield a neutral cream that’s one-third the cost.

Speed it up

On a tight schedule? Use pre-cut frozen broccoli and cauliflower. Thaw under warm water for 2 minutes, then proceed—no need to steam first.

Variations to Try

  • Spicy greens: Swap half the broccoli for chopped kale or baby spinach; add a pinch of red-pepper flakes while sautéing.
  • Curried twist: Replace thyme with 1 tsp yellow curry powder and ½ tsp turmeric. Finish with coconut milk instead of cashew cream.
  • Cheesy comfort: Stir in ½ cup shredded sharp white cheddar after blending, letting it melt over low heat (no longer vegan).
  • Roasted depth: Roast the cauliflower at 425 °F until caramelized, then proceed with the recipe for smoky complexity.
  • Protein boost: Add 1 cup cooked white beans to the blender for an extra 6 g plant protein per serving.

Storage Tips

Let the soup cool completely, then refrigerate in airtight glass jars up to 5 days. The color may darken slightly; a squeeze of lemon when reheating revives it. For longer storage, ladle cooled soup into silicone muffin molds, freeze until solid, then pop out the pucks and store in a zip-top bag up to 3 months. Reheat single portions in a saucepan with a splash of broth over medium-low heat, whisking frequently to restore silkiness. Do not microwave on high—the soup can splatter and the cashew cream may separate.

Frequently Asked Questions

Absolutely. Thaw under warm water for 2–3 minutes to remove ice crystals, then add directly to the pot. Reduce simmering time by 3 minutes since frozen veg is partially blanched.

With only 9 g net carbs per serving, it fits most ketogenic macros. Swap cashews for heavy cream if you need higher fat and lower carbs.

Chlorophyll breaks down in prolonged heat or alkaline environments. Add lemon juice immediately after blending and avoid simmering more than 1 minute once puréed.

Yes. Add everything except cashew cream and lemon to a 6-quart slow cooker. Cook on LOW 4 hours, then blend and finish as directed.

Graininess usually means the cashews weren’t soaked long enough or the blender isn’t powerful. Strain the soup through a fine sieve, then re-blend with an extra ¼ cup hot broth.

A crusty sourdough or seeded whole-grain loaf offers chewy contrast. For gluten-free, try toasted chickpea-flour flatbread brushed with garlic oil.
Healthy Creamy Broccoli and Cauliflower Soup
soups
Pin Recipe

Healthy Creamy Broccoli and Cauliflower Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Soak cashews: Cover with boiling water and set aside 15 minutes.
  2. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Add onion, garlic, thyme, pepper, and a pinch of salt; cook 4 minutes until translucent.
  3. Simmer vegetables: Add broccoli, cauliflower, broth, and water. Bring to a simmer, cover, and cook 12–14 minutes until very tender.
  4. Blend cashew cream: Drain cashews and blend with ½ cup hot soup liquid until perfectly smooth.
  5. Purée soup: Working in batches, blend vegetables and broth until velvety. Return to pot.
  6. Finish: Whisk in cashew cream, miso, and lemon juice. Warm gently; do not boil. Season with salt and serve garnished as desired.

Recipe Notes

For nut-free, substitute ½ cup canned white beans or silken tofu. Soup thickens as it stands; thin with broth when reheating.

Nutrition (per serving)

147
Calories
5g
Protein
14g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.