Creamy Cauliflower and Broccoli Soup

Featured in: Home Cooking Essentials

This velvety cauliflower and broccoli soup combines tender vegetables with aromatic thyme and oregano, blended to creamy perfection. Topped with homemade golden croutons for delightful crunch. Ready in just 45 minutes, this vegetarian comfort bowl serves four and easily adapts to vegan diets. The soup features sautéed onions, celery, and carrots as a flavorful base, finished with milk for extra richness. Customize with fresh parsley and Parmesan, or keep it plant-based.

Updated on Thu, 29 Jan 2026 12:56:00 GMT
A warm bowl of creamy Cauliflower and Broccoli Soup topped with golden homemade croutons and fresh parsley. Save
A warm bowl of creamy Cauliflower and Broccoli Soup topped with golden homemade croutons and fresh parsley. | tirzakitchen.com

There's something magical about the moment when raw vegetables transform into something velvety and warm in a single pot. I discovered this cauliflower and broccoli soup on a gray afternoon when my fridge held little more than these two humble cruciferous vegetables and a carton of milk. What emerged was so comforting that I've made it dozens of times since, each batch tasting like a small act of kindness to myself.

I once made this for my neighbor who'd just moved in, armed with nothing but a borrowed immersion blender and borrowed confidence. She took one spoonful and asked for the recipe before she'd even finished the bowl, which felt like the highest compliment a home cook could receive.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Cauliflower and broccoli florets: These are the soul of the soup, so don't shy away from cutting them into similar sizes so they cook evenly and blend into silky submission.
  • Onion, celery, and carrots: This aromatic trio builds the flavor foundation, so take your time sautéing them until they soften and release their sweetness.
  • Garlic cloves: Minced fresh garlic adds a punch that dried garlic simply cannot match, so don't reach for the jar.
  • Vegetable broth: Use a good quality broth you'd actually drink on its own, because it becomes the backbone of every spoonful.
  • Milk or plant-based alternative: This is what transforms the soup from simple to creamy, so choose what feels right for your table.
  • Olive oil: Good olive oil for cooking and finishing makes a noticeable difference in how the soup tastes.
  • Dried thyme and oregano: These herbs are gentle and herbaceous, creating warmth without overpowering the vegetables themselves.
  • Crusty bread for croutons: Day-old bread works beautifully here, absorbing the garlic oil while crisping up in the oven into golden treasures.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Make the croutons first:
Toss bread cubes with olive oil, garlic powder, and salt, then spread them on a baking sheet and slide them into a 375°F oven for 10 to 12 minutes until they turn golden and crispy. You'll smell them before they're done, so stay nearby.
Build the flavor base:
Heat olive oil in a large pot over medium heat, then add the onion, celery, and carrots, letting them soften for about 5 minutes as the kitchen fills with that familiar vegetable aroma. Once they're tender, add the minced garlic, thyme, and oregano, cooking just until fragrant so the spices wake up.
Introduce the green vegetables:
Stir in the cauliflower and broccoli florets and cook for 2 to 3 minutes, coating them in the oil and aromatics. This step seals in their flavor before they meet the broth.
Simmer until tender:
Pour in the vegetable broth, bring everything to a boil, then lower the heat and cover, letting it simmer for 15 to 20 minutes until the vegetables are so tender they break apart easily. The vegetables are ready when a fork passes through them without resistance.
Blend into creaminess:
Remove from heat and use an immersion blender to blend the soup into a smooth, velvety texture, working in batches if using a stand blender. Listen for the change in sound as the soup shifts from chunky to silky.
Finish with milk and seasoning:
Stir in the milk gently, then taste and season with salt and pepper to your preference, reheating gently if the soup has cooled. The milk rounds out the flavors and creates that comforting mouthfeel.
Serve with intention:
Ladle the soup into bowls and crown each one with a handful of warm croutons, fresh parsley, and a scatter of Parmesan if you'd like. The contrast of creamy soup and crunchy topping is where the magic happens.
Steaming Cauliflower and Broccoli Soup garnished with crunchy croutons, ready to serve on a cozy table. Save
Steaming Cauliflower and Broccoli Soup garnished with crunchy croutons, ready to serve on a cozy table. | tirzakitchen.com

This soup became my go-to when I wanted to feed people something that felt more thoughtful than it actually was to make. There's something about a bowl of this that says I care without announcing it.

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.

Variations Worth Exploring

Once you master the basic technique, this soup becomes a canvas for your own preferences and what's living in your crisper drawer. A pinch of nutmeg adds a subtle warmth that feels almost like a secret ingredient, while a splash of cream at the end transforms it into something restaurant-worthy. Some evenings I'll add a handful of spinach or kale just before blending, which deepens the color and adds another layer of nutrition without changing the essential character of the soup.

The Science of Smooth

The reason this soup becomes so creamy without heavy cream is that cauliflower and broccoli contain natural starches that thicken as they cook and break down. When blended, these starches create that luxurious mouthfeel your spoon glides through, which is why it matters that you cook the vegetables fully before blending. The milk then acts as the final touch, adding richness and preventing the soup from tasting too mineral or one-note.

Serving Suggestions and Storage

This soup tastes even better on the second day, when the flavors have had time to get to know each other in the refrigerator. It keeps beautifully for up to four days and reheats gently on the stovetop or in short bursts in the microwave, though fresh croutons are non-negotiable for serving. If you're planning ahead, you can make the soup and store it separately from the croutons, which prevents sogginess and keeps everything crisp and intentional.

  • Make a batch on Sunday and portion into containers for grab-and-go lunches throughout the week.
  • Freeze the blended soup without the milk for up to three months, then thaw and stir in fresh milk when reheating.
  • Keep croutons in an airtight container so they stay golden and crunchy, ready to rescue any bowl.
Smooth, blended Cauliflower and Broccoli Soup in a rustic bowl, garnished with Parmesan cheese and herbs. Save
Smooth, blended Cauliflower and Broccoli Soup in a rustic bowl, garnished with Parmesan cheese and herbs. | tirzakitchen.com

This soup has become my answer to so many moments, whether I'm cooking for myself on a quiet Tuesday or feeding a table full of people. It asks very little and delivers comfort in every warming spoonful.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply use plant-based milk instead of dairy milk and omit the Parmesan cheese or substitute with vegan cheese. Use gluten-free bread for croutons if needed.

How do I get the soup perfectly creamy?

Simmer the vegetables until completely tender, about 15-20 minutes, then blend thoroughly with an immersion blender. The milk added at the end creates extra creaminess without heaviness.

Can I prepare the croutons ahead of time?

Absolutely. Bake the croutons as directed and store them in an airtight container at room temperature for up to 3 days. They'll stay crispy and ready to top your soup.

What can I substitute for the vegetables?

While cauliflower and broccoli are the stars, you can add or substitute with other vegetables like potatoes, leeks, or zucchini. Just maintain similar cooking times for even tenderness.

How should I store leftover soup?

Store the soup in an airtight container in the refrigerator for up to 4 days. Keep croutons separate to maintain their crunch. Reheat gently on the stovetop, adding a splash of broth if needed.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat gently, stirring occasionally.

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.

Creamy Cauliflower and Broccoli Soup

Creamy vegetable soup with cauliflower, broccoli, herbs, and crispy croutons. Vegetarian comfort in a bowl.

Prep Time
15 min
Cook Time
30 min
Total Duration
45 min
Created by Tyson Harding


Skill Level Easy

Cuisine International

Makes 4 Servings

Dietary notes Vegetarian

What You Need

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 and Seasoning

01 2 tablespoons olive oil
02 1 teaspoon dried thyme
03 ½ 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 ½ teaspoon garlic powder
04 Pinch of salt

Optional Toppings

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

Directions

Step 01

Prepare croutons: Preheat oven to 375°F. Toss bread cubes with 2 tablespoons olive oil, garlic powder, and a pinch of salt. Spread evenly on a baking sheet and bake for 10 to 12 minutes until golden and crisp. Remove and set aside.

Step 02

Sauté aromatics: In a large pot, heat 2 tablespoons olive oil over medium heat. Add diced onion, celery, and carrots. Cook for 5 minutes, stirring occasionally, until vegetables begin to soften.

Step 03

Bloom spices: Add minced garlic, dried thyme, and dried oregano to the pot. Cook for 1 minute while stirring until the spices become fragrant.

Step 04

Add cruciferous vegetables: Stir in cauliflower florets and broccoli florets. Cook for 2 to 3 minutes, stirring gently to coat with the oil and spices.

Step 05

Simmer broth: Pour in 4 cups vegetable broth and bring the mixture to a rolling boil. Reduce heat to medium-low, cover the pot with a lid, and simmer for 15 to 20 minutes until all vegetables are completely tender.

Step 06

Blend soup: Remove pot from heat. Using an immersion blender, blend the soup in the pot until smooth and creamy, or carefully transfer in batches to a stand blender and blend until desired consistency is reached.

Step 07

Finish and season: Stir in 1 cup milk and season with salt and freshly ground black pepper to taste. Gently reheat over low heat if the soup has cooled, stirring occasionally, until steaming.

Step 08

Serve: Ladle soup into serving bowls. Top each portion with prepared croutons, chopped fresh parsley, and grated cheese if desired. Serve immediately while 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 Needed

  • Large soup pot with lid
  • Chef's knife and cutting board
  • Baking sheet
  • Immersion blender or stand blender
  • Wooden spoon

Allergy Info

Review all ingredients for allergens and check with your doctor if unsure.
  • Contains wheat from bread croutons
  • Contains milk if using dairy milk or cheese
  • Use gluten-free bread for croutons to accommodate gluten sensitivity
  • Verify all ingredient labels for potential hidden allergens

Nutrition Details (per portion)

Nutritional data is for informational use and not a replacement for a healthcare provider.
  • Calories: 240
  • Fats: 10 g
  • Carbohydrates: 30 g
  • Proteins: 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.