Cauliflower and Broccoli Soup

Featured in: Everyday Home Meals

This velvety soup combines tender cauliflower and broccoli florets with aromatic thyme and oregano, simmered in vegetable broth and blended until silky smooth. Finished with a touch of milk for extra creaminess and crowned with homemade garlic croutons, it delivers comforting warmth and satisfying texture in every bowl. Perfect for cozy weeknight dinners or meal prep.

Updated on Thu, 29 Jan 2026 16:04:00 GMT
Cauliflower and Broccoli Soup topped with golden croutons garnished with fresh parsley. Save
Cauliflower and Broccoli Soup topped with golden croutons garnished with fresh parsley. | mesataddut.com

There's something about the smell of vegetables softening in olive oil on a gray afternoon that makes you forget you're cooking something as simple as soup. My neighbor knocked on my door one October with a bag of overflowing broccoli and cauliflower from her garden, and I suddenly had to figure out what to do with them before they wilted. That evening, this creamy green and white soup emerged from my pot, and it became the kind of dish that tastes like comfort without any fuss.

I made this for my parents during a surprise visit, and my dad actually paused mid-spoonful to ask what made it taste so much like something you'd get at a restaurant. It was just the garlic and herbs, honestly, but watching him enjoy something I'd put together in my kitchen felt like the real win.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 medium head cauliflower, cut into florets: The backbone of this soup, cauliflower becomes sweet and mild when cooked down, which is why it blends so beautifully into the base.
  • 1 medium head broccoli, cut into florets: This gives the soup its vibrant color and slightly earthy undertone that keeps it from feeling one-dimensional.
  • 1 medium onion, diced: The aromatic foundation that starts everything; don't skip the step of letting it soften properly.
  • 2 celery stalks, diced: A quiet background player that adds depth and helps round out the vegetable flavor profile.
  • 2 medium carrots, diced: They bring natural sweetness and a little brightness that balances the earthiness of the greens.
  • 2 garlic cloves, minced: Fresh is non-negotiable here; jarred garlic will leave the soup tasting flat and a bit metallic.
  • 4 cups vegetable broth: Use good quality broth because it's doing a lot of the heavy lifting in terms of flavor.
  • 1 cup milk or plant-based milk: This is what transforms the blended vegetables into something creamy and luxurious.
  • 2 tbsp olive oil: Use a brand you actually enjoy tasting because it comes through in every spoonful.
  • 1 tsp dried thyme and 1/2 tsp dried oregano: These dried herbs are your secret weapons for restaurant-quality depth.
  • Salt and black pepper: Season as you go, not all at the end, so you can taste how the flavors develop.
  • 2 cups cubed crusty bread for croutons: Day-old bread works best; fresh bread gets soggy instead of crispy.
  • 1/2 tsp garlic powder and pinch of salt for croutons: The garlic powder adheres better to the bread than fresh garlic would.
  • Fresh parsley and Parmesan for topping: These add a final brightness and salty contrast that makes the whole bowl sing.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Make your croutons first:
Preheat the oven to 375°F and toss your bread cubes with olive oil, garlic powder, and salt until every piece is lightly coated. Spread them on a baking sheet and let them toast for 10 to 12 minutes until they're golden and crisp enough to snap, then set them aside on a paper towel so they stay crunchy while you work on the soup.
Build your flavor base:
Heat olive oil in a large pot over medium heat and add your diced onion, celery, and carrots, letting them soften together for about 5 minutes while you listen for the gentle sizzle. This is the moment when your kitchen starts smelling like you're actually cooking something worth eating.
Wake up the herbs:
Add your minced garlic, dried thyme, and oregano to the softened vegetables and cook for just one minute until the smell becomes fragrant and almost perfumy. This brief moment of heating releases all the oils in the herbs so they actually flavor the soup instead of sitting there flat.
Add the vegetables:
Stir in your cauliflower and broccoli florets and let them cook undisturbed for 2 to 3 minutes so they start to break down slightly at the edges. You're not looking for them to be tender yet, just warmed through and beginning to soften.
Simmer until tender:
Pour in your vegetable broth, bring everything to a boil, then drop the heat down and cover the pot, letting it simmer gently for 15 to 20 minutes until the vegetables are completely tender and easy to break with a spoon. The longer cooking time means the flavors have time to meld and become less vegetal and more soup-like.
Blend into creaminess:
Remove the pot from heat and use an immersion blender to blend the soup until it's smooth and creamy, working in batches if you're using a stand blender instead. Take your time with this step because a thorough blend is what turns chopped vegetables into something that feels luxurious.
Finish and season:
Stir in your milk and taste as you go, adding salt and pepper until it tastes like something you'd order at a restaurant. Heat gently if needed, but don't let it boil or the milk can break.
Serve with toppings:
Ladle the soup into bowls and scatter your golden croutons on top, then finish with fresh parsley and a small handful of grated Parmesan if you're using it. The contrast of temperatures and textures makes this simple soup feel special.
A steaming bowl of creamy Cauliflower and Broccoli Soup served with crusty bread. Pin it
A steaming bowl of creamy Cauliflower and Broccoli Soup served with crusty bread. | mesataddut.com

My roommate once came home to find me standing over a steaming pot of this, and he asked if we were having company. When I told him it was just for the two of us, he smiled and said that's when you know you're doing something right in the kitchen.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of Blended Vegetable Soups

There's a moment when you first blend a pile of chopped vegetables and watch them transform into something silky that feels almost like cooking magic. I learned the hard way that this technique works because the heat and moisture have already broken down the cell walls of the vegetables, so the blender is just organizing chaos into something beautiful. The key is not being timid about it and actually blending until there are no visible pieces left.

Playing with Variations

Once you understand how this soup works, you can swap in other vegetables without fear. I've made it with leeks instead of onions, added a handful of spinach at the end, and even thrown in a diced potato to make it more substantial on particularly cold days. The structure stays the same, but your version becomes your own.

Serving and Storage Wisdom

This soup keeps beautifully in the refrigerator for up to four days and tastes even better the next day once the flavors have settled, though the milk can sometimes separate slightly when reheated. I always make extra on purpose because it's comforting to have something healthy waiting in a container when you don't feel like cooking.

  • Add the croutons right before serving so they stay crispy instead of getting soggy.
  • If you're making this ahead, store the croutons separately and add them fresh each time you reheat.
  • The soup freezes well if you leave out the milk and add it fresh when you reheat, which prevents the cream from breaking.
Blended Cauliflower and Broccoli Soup with melted Parmesan garnish in a rustic bowl. Pin it
Blended Cauliflower and Broccoli Soup with melted Parmesan garnish in a rustic bowl. | mesataddut.com

This soup has become the kind of dish I make when I want to feel like I'm taking care of myself and the people I'm feeding. It's proof that the simplest ingredients, treated with a little attention and respect, become something genuinely nourishing.

Frequently Asked Questions

Can I make this soup ahead of time?

Yes, this soup stores beautifully for up to 4 days in the refrigerator. Prepare the croutons separately and add just before serving to maintain their crunch.

How do I make this soup vegan?

Simply use your favorite plant-based milk instead of dairy milk and skip the Parmesan, or substitute with nutritional yeast or vegan cheese for added flavor.

Can I freeze cauliflower and broccoli soup?

Absolutely. Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.

What can I substitute for the immersion blender?

Use a regular stand blender and work in batches. Let the soup cool slightly before blending, and fill the blender only halfway to prevent hot liquid from splashing.

How can I add more protein to this soup?

Stir in white beans, chickpeas, or cooked lentils after blending. You can also top with toasted nuts, hemp seeds, or serve alongside a grilled cheese sandwich.

Can I use frozen vegetables instead of fresh?

Yes, frozen cauliflower and broccoli work perfectly well. No need to thaw first—just add them directly to the pot and adjust cooking time if needed.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Cauliflower and Broccoli Soup

Creamy vegetable soup with cauliflower, broccoli, herbs, and crispy croutons. Warm comfort in every spoonful.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes


Difficulty: Easy

Cuisine: International

Yield: 4 servings

Dietary: Vegetarian

Ingredients

Vegetables

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

Liquids

01 4 cups vegetable broth
02 1 cup milk or unsweetened plant-based milk

Spices & Seasoning

01 2 tablespoons olive oil
02 1 teaspoon dried thyme
03 1/2 teaspoon dried oregano
04 Salt and freshly ground black pepper to taste

Croutons

01 2 cups cubed crusty bread
02 2 tablespoons olive oil
03 1/2 teaspoon garlic powder
04 Pinch of salt

Optional Toppings

01 2 tablespoons chopped fresh parsley
02 Grated Parmesan or vegetarian hard cheese optional

Instructions

Step 01

Prepare Croutons: Preheat oven to 375°F. Toss bread cubes with olive oil, garlic powder, and salt. Spread on a baking sheet and bake for 10 to 12 minutes until golden and crisp. Set aside.

Step 02

Sauté Aromatics: In a large pot, heat 2 tablespoons olive oil over medium heat. Add diced onion, celery, and carrots; sauté for 5 minutes until softened.

Step 03

Bloom Spices: Add minced garlic, dried thyme, and dried oregano; cook for 1 minute until fragrant.

Step 04

Add Cruciferous Vegetables: Stir in cauliflower and broccoli florets, cook for 2 to 3 minutes.

Step 05

Simmer Soup Base: Pour in vegetable broth; bring to a boil, then reduce heat and simmer covered for 15 to 20 minutes until vegetables are tender.

Step 06

Blend Soup: Remove from heat. Use an immersion blender to blend soup until smooth and creamy, or blend in batches in a stand blender.

Step 07

Finish Soup: Stir in milk, season with salt and pepper to taste. Gently reheat if needed.

Step 08

Serve: Ladle soup into bowls, top with croutons, parsley, and cheese if using. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large soup pot
  • Knife and cutting board
  • Baking sheet
  • Immersion or stand blender
  • Wooden spoon

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat from croutons
  • Contains milk if using dairy milk or cheese
  • For gluten-free preparation, use gluten-free bread for croutons
  • For dairy-free preparation, use plant-based milk and omit cheese
  • Always check ingredient labels for hidden allergens

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 240
  • Total Fat: 10 g
  • Total Carbohydrate: 30 g
  • Protein: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.