Cauliflower and Broccoli Soup

Featured in: Vegetarian Favorites

This creamy vegetable soup combines tender cauliflower and broccoli florets with aromatic vegetables, simmered in vegetable stock and blended until silky smooth. The soup is enriched with milk for extra creaminess and topped with golden, crispy homemade croutons. Ready in just 45 minutes, it's perfect for a cozy weeknight dinner or meal prep. Easily customizable to be vegan or enhanced with cream cheese for added richness.

Updated on Thu, 29 Jan 2026 16:36:00 GMT
Golden, creamy Cauliflower and Broccoli Soup in a rustic bowl topped with crispy homemade croutons and fresh herbs. Save
Golden, creamy Cauliflower and Broccoli Soup in a rustic bowl topped with crispy homemade croutons and fresh herbs. | cinnamonglow.com

There's something about the sound of vegetables hitting hot oil that signals comfort is on the way. One afternoon, my kitchen was cold and gray, and I had a head of cauliflower staring at me from the crisper drawer. I chopped it up without much of a plan, threw in some broccoli for color, and by the time the pot was simmering, the entire house smelled like home. That simple impulse turned into this soup, which has since become my go-to when I need warmth, nourishment, and a little bit of magic in a bowl.

I made this soup for my neighbor who'd just moved in, bringing it over in a glass container still warm from the stove. She opened her door, caught the aroma, and her face completely changed. We ended up talking for an hour about vegetables and seasons and kitchen disasters we'd survived. That bowl of soup became the beginning of a real friendship, which is exactly the kind of thing that happens when food is made with actual care.

Ingredients

  • Cauliflower and broccoli: These are your foundation, so choose heads that feel dense and heavy for their size, with no brown spots or yellowing.
  • Onion, carrots, and celery: This aromatic trio builds flavor from the ground up, and dicing them uniformly helps them soften evenly.
  • Garlic: Mince it fresh and add it after the softer vegetables, so it perfumes the oil without burning.
  • Potato: This adds body and creaminess without cream, becoming almost invisible once blended.
  • Vegetable stock: Use homemade if you have it, but good quality store-bought works beautifully here.
  • Whole milk or plant-based milk: Whole milk creates richness, but oat or cashew milk works wonderfully if you're avoiding dairy.
  • Olive oil: Use something you actually enjoy tasting, since it's present from start to finish.
  • Thyme and nutmeg: Thyme ties everything together with herbaceous warmth, while a whisper of nutmeg adds mysterious depth.
  • Day-old bread: Stale bread crisps up better than fresh, absorbing the olive oil and toasting into something genuinely crunchy.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Start your croutons first:
Preheat the oven to 180°C (350°F) and toss your bread cubes with olive oil, garlic powder, salt, and pepper. This way they'll be golden and waiting by the time your soup is ready.
Build your flavor base:
Heat olive oil in a large pot over medium heat, then add diced onion, carrot, and celery. Let them soften for about 5 minutes, stirring occasionally so nothing sticks or browns too quickly. You want them tender and fragrant, not caramelized.
Wake up the garlic:
Add minced garlic and let it cook for just a minute, until the smell makes you actually pause. Don't let it sit longer or it will turn bitter and ruin everything.
Add the rest of the vegetables:
Toss in the potato, cauliflower, and broccoli florets, and sauté for 3 minutes. This brief cooking helps them release their flavors and start breaking down.
Simmer it all together:
Pour in the vegetable stock, add thyme, salt, pepper, and a pinch of nutmeg if you're feeling it. Bring to a boil, then reduce the heat and let it simmer gently for about 20 minutes, until every vegetable is fork-tender.
Bake those croutons:
Spread them on a baking sheet and bake for 10 to 12 minutes, stirring once halfway through. They should sound crispy when you tap them and look golden brown but not scorched.
Blend your soup:
Once vegetables are completely soft, remove the pot from heat and use an immersion blender to puree until completely smooth, working in batches if needed. The soup should be silky, not chunky.
Finish with milk and heat:
Stir in the milk gently and reheat the soup over low heat, stirring occasionally until it's warm throughout. Taste and adjust salt and pepper until it sings.
Serve and top:
Ladle the soup into bowls and crown each one with a generous handful of those crispy croutons. The contrast between the creamy soup and crunchy bread is where the real magic lives.
Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Spoon diving into a velvety puree of cauliflower and broccoli soup garnished with crunchy, oven-baked croutons. Save
Spoon diving into a velvety puree of cauliflower and broccoli soup garnished with crunchy, oven-baked croutons. | cinnamonglow.com

The best moment came when my eight-year-old nephew, who claims to hate vegetables, asked for a second bowl and then a third. He was too busy crunching croutons to notice how much broccoli he was actually eating. His mom gave me this look of grateful amazement, and I realized that sometimes the smallest victory in the kitchen is also the biggest.

Making It Creamier or Lighter

If you want something richer, stir in 2 tablespoons of cream cheese or a splash of heavy cream right after blending. The soup will become almost velvet-like, clinging to the spoon in a way that feels deeply satisfying. For something lighter, use half milk and half stock, or skip the milk entirely and finish with a drizzle of good olive oil instead. Both versions are delicious, just serving completely different moods.

Adaptations and Variations

This soup is endlessly flexible depending on what's in your kitchen and what your body actually wants. I've made it with only cauliflower when broccoli wasn't available, added roasted garlic for extra depth, stirred in white beans for protein, and even thinned it out with stock to make a brothier version for days when I'm not in the mood for something heavy. The thyme is non-negotiable in my opinion, but if you prefer basil or oregano, your version will be equally valid and probably delicious.

Timing and Storage Tips

Make this soup up to four days ahead and store it in an airtight container in the refrigerator, though the flavor is honestly best within the first two days. The croutons should be made fresh or stored separately in a sealed jar, since they get soggy if left sitting in the soup. You can also freeze the blended soup for up to three months, thawing it overnight in the fridge and reheating gently on the stovetop, though it's the kind of soup that tastes so effortless that making it fresh often feels simpler than defrosting.

  • Make double and freeze half in ice cube trays for quick portions later.
  • The soup thickens as it cools, so add a splash of stock or milk when reheating if needed.
  • Keep your croutons in a paper bag after baking so they stay crispy for days.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Healthy vegetable soup with cauliflower and broccoli florets, served warm with golden croutons on a cozy kitchen table. Save
Healthy vegetable soup with cauliflower and broccoli florets, served warm with golden croutons on a cozy kitchen table. | cinnamonglow.com

This soup exists in that magical category of foods that feels both nourishing and indulgent, humble and special. Make it once and it will probably become one of those recipes you return to when you need comfort, or when you want to share something genuine with the people you care about.

Recipe FAQ Section

Can I make this soup vegan?

Yes, simply use plant-based milk instead of dairy milk and omit any cream-based additions. The soup will remain creamy and delicious.

Can I freeze cauliflower and broccoli soup?

Yes, this soup freezes well for up to 3 months. Store in airtight containers and thaw overnight in the refrigerator before reheating. Add croutons fresh when serving.

What can I substitute for the potato?

You can use parsnips, sweet potato, or additional cauliflower. The potato adds creaminess and body, so choose a starchy vegetable for similar results.

How do I make the soup extra creamy?

Add 2 tablespoons of cream cheese, a splash of heavy cream, or an extra 1/4 cup of milk. Blending thoroughly also helps achieve a silkier texture.

Can I use frozen cauliflower and broccoli?

Yes, frozen vegetables work well. Add them directly to the pot without thawing, though cooking time may be slightly reduced since they're pre-blanched.

What other toppings work well besides croutons?

Try roasted chickpeas, toasted seeds, grated cheese, crispy bacon bits, or a drizzle of truffle oil for variety and added flavor.

Cauliflower and Broccoli Soup

Creamy cauliflower and broccoli blend topped with crispy homemade croutons. Cozy, wholesome comfort in a bowl.

Prep duration
15 min
Time to cook
30 min
Complete duration
45 min
Created by Hannah Collins

Classification Vegetarian Favorites

Skill level Easy

Cultural Origin International

Output 4 Portion count

Dietary considerations Meat-free

Components

Vegetables

01 1 medium head cauliflower, cut into florets
02 1 medium head broccoli, cut into florets
03 1 medium onion, diced
04 2 medium carrots, diced
05 2 celery stalks, diced
06 3 cloves garlic, minced
07 1 medium potato, peeled and diced

Liquids

01 5 cups vegetable stock
02 3/4 cup whole milk or plant-based milk
03 2 tablespoons olive oil

Seasonings

01 1 teaspoon dried thyme
02 1/2 teaspoon ground black pepper
03 1 teaspoon salt or to taste
04 Pinch of nutmeg, optional

Croutons

01 2 cups day-old bread, cut into cubes
02 2 tablespoons olive oil
03 1/2 teaspoon garlic powder
04 Salt and pepper to taste

Method

Phase 01

Preheat Oven: Preheat the oven to 350°F for the croutons.

Phase 02

Sauté Aromatic Vegetables: In a large pot, heat 2 tablespoons olive oil over medium heat. Add diced onion, carrot, and celery. Sauté for 5 minutes until softened.

Phase 03

Add Garlic and Root Vegetables: Stir in minced garlic and cook for 1 minute. Add diced potato, cauliflower florets, and broccoli florets. Sauté for another 3 minutes.

Phase 04

Build Soup Base: Pour in the vegetable stock. Add dried thyme, salt, black pepper, and nutmeg. Bring to a boil, then reduce heat and simmer for 20 minutes until vegetables are tender.

Phase 05

Prepare Croutons: While soup simmers, toss bread cubes with 2 tablespoons olive oil, garlic powder, salt, and pepper. Spread on a baking sheet and bake for 10 to 12 minutes, turning once, until golden and crisp. Set aside.

Phase 06

Blend Soup: Remove the pot from heat. Use an immersion blender to blend the soup until smooth, or blend in batches in a countertop blender.

Phase 07

Finish with Dairy: Stir in the milk and gently reheat the soup. Adjust seasoning to taste.

Phase 08

Serve: Ladle the soup into bowls and top generously with homemade croutons.

Tools needed

  • Large pot
  • Immersion blender or countertop blender
  • Baking sheet
  • Chef's knife
  • Cutting board

Allergy details

Review each component for potential allergens and consult with a healthcare professional if you're uncertain about any ingredients.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy if milk or cream is used
  • For gluten-free, use gluten-free bread for croutons and verify the stock
  • For dairy-free, use plant-based milk

Nutritional breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 260
  • Fats: 10 g
  • Carbohydrates: 34 g
  • Protein Content: 8 g