Cauliflower and Broccoli Soup

Featured in: Vegetarian Picks

This comforting vegetable soup combines tender cauliflower and broccoli florets simmered with aromatic vegetables, thyme, and oregano. The result is a velvety smooth blend enriched with milk for creaminess. Golden garlic croutons add satisfying crunch, while fresh parsley and optional Parmesan provide vibrant finishing touches. Perfect for cold weather and ready in under an hour.

Updated on Mon, 26 Jan 2026 09:41:00 GMT
Creamy cauliflower and broccoli soup with crunchy croutons, a warming, vibrant bowl. Pin
Creamy cauliflower and broccoli soup with crunchy croutons, a warming, vibrant bowl. | garlicgroove.com

There's something about the smell of caramelizing onions that makes everything feel intentional, even on mornings when I'm just throwing together whatever vegetables need rescuing from the crisper drawer. One gray afternoon, I found myself with half a cauliflower, some broccoli crowns, and an inexplicable craving for something warm that didn't require much thinking. What emerged from that lazy stirring was this soup, creamy and forgiving, the kind that tastes like someone actually cared while making it. My neighbor stopped by mid-simmer, and suddenly I was ladling bowls with golden croutons I'd almost forgotten about baking.

I made this for my sister when she was recovering from a cold, and I remember her saying it tasted like the soup version of a hug, which felt like the highest compliment. The way the steam rose from the bowl, how she sat wrapped in a blanket asking for seconds, that's when I realized this recipe had quietly become part of my rotation of things I cook for people I actually care about.

Ingredients

  • Cauliflower: Choose a head with tight florets and no brown spots, then cut them into bite-sized pieces so they cook evenly and break down beautifully into the blended soup.
  • Broccoli: It adds a slight earthiness that keeps the soup from tasting one-note, and the florets should be roughly the same size as your cauliflower for consistent cooking.
  • Onion, celery, and carrots: This holy trio builds the flavor foundation, so don't skip the sauté step even though it feels slow at the time.
  • Garlic: Fresh minced garlic makes a real difference here, since it blooms when you add it to the hot oil and perfumes the entire pot.
  • Vegetable broth: Use the good stuff if you can find it, because this soup relies entirely on its flavor since there's no cream initially to mask anything.
  • Milk or plant-based milk: This swirl at the end turns everything luxurious without being heavy, and you can adjust the amount depending on how thick you like your soup.
  • Thyme and oregano: Dried herbs work perfectly here and actually intensify as the soup simmers, so resist the urge to add fresh herbs during cooking.
  • Bread for croutons: Crusty bread with some structure holds up to the oil and toasting better than soft sandwich bread, and day-old works even better than fresh.

Instructions

Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Get your croutons going first:
Preheat the oven to 375°F and toss your bread cubes with olive oil, garlic powder, and a pinch of salt, then spread them on a baking sheet and let them toast for 10 to 12 minutes until they're golden and smell absolutely irresistible. This way they'll be crispy and ready to scatter on top right when you need them.
Build your flavor base:
Heat olive oil in a large pot over medium heat, then add your diced onion, celery, and carrots, stirring occasionally for about 5 minutes until they start to soften and the onion turns translucent. Don't rush this step because you're coaxing out the sweetness that makes everything taste better.
Wake up the aromatics:
Add your minced garlic, dried thyme, and oregano, and let them cook for about a minute until the smell hits you and you know something good is happening. The kitchen should smell herbaceous and welcoming at this point.
Add the vegetables:
Stir in your cauliflower and broccoli florets and let them cook in the aromatic oil for 2 to 3 minutes, just long enough to start softening their edges. You'll notice they start to take on color and the pot becomes more crowded in the best way.
Simmer until tender:
Pour in your vegetable broth, bring it to a boil, then reduce the heat and cover it, simmering for 15 to 20 minutes until all the vegetables are completely soft and yield easily to a fork. The longer you simmer, the more the flavors meld together.
Blend it smooth:
Using an immersion blender, work through the soup with steady motions until it's completely smooth and creamy, or carefully transfer batches to a stand blender and blend until there are no chunks. Be patient with this step because the texture transformation is what makes it feel special.
Finish with milk and seasoning:
Stir in your milk, then taste and season generously with salt and pepper, keeping in mind you might need less salt if your broth was already salty. Gently reheat if the blending cooled things down too much.
Serve with all the toppings:
Ladle the soup into bowls and crown each one with your warm croutons, a scatter of fresh parsley, and a pinch of Parmesan if you're feeling it. The contrast between creamy soup and crunchy croutons is where the magic lives.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Velvety smooth cauliflower and broccoli soup, a hearty meal perfect for comfort. Pin
Velvety smooth cauliflower and broccoli soup, a hearty meal perfect for comfort. | garlicgroove.com

There was an evening when I made this soup and my daughter, who usually picks vegetables out of everything, asked for a second bowl and didn't even realize she was eating broccoli. That's the moment I understood this recipe was doing something right.

The Crouton Equation

I learned the hard way that croutons make or break a bowl of soup because they're your moment of textural joy in each spoonful. The first time I forgot to make them, I scraped some stale crackers onto the top and immediately regretted it, because croutons are worth the 12 minutes of oven time and the small ritual of tossing bread cubes with oil and seasonings. Now I make extra batches and keep them in a container because they're the easiest way to turn a simple bowl of soup into something people actually look forward to eating.

Scaling and Storage

This recipe doubles beautifully if you're feeding more than four people, and I've made it in bigger batches more times than I can count because it stores like a dream in the refrigerator for up to five days. The flavors actually deepen as it sits, though you might need to add a splash of broth when reheating because it thickens up in the cold. Freeze it in portions if you want to plan ahead, though I'd keep the croutons separate and add them fresh right before serving so they don't get soggy.

Ways to Make It Your Own

I've played around with this soup enough times to know exactly where you can add your own fingerprint without losing what makes it work. A tiny pinch of nutmeg adds warmth that nobody can quite identify but everyone notices, and swirling in a splash of cream at the very end makes it feel luxurious on days when you need that. For garlic lovers, I sometimes add an extra clove or two, and if you're vegan, plant-based milk works just as well as dairy and you won't miss a thing.

  • A handful of fresh spinach stirred in at the very end adds color and a whisper of green without changing the flavor profile.
  • Crispy bacon crumbles scattered on top turn this into something your carnivorous friends will actually get excited about.
  • If you have fresh thyme on hand, use half the dried amount and add some fresh leaves right before serving for brightness.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Deliciously rich cauliflower and broccoli soup, topped with golden, crispy bread bites. Pin
Deliciously rich cauliflower and broccoli soup, topped with golden, crispy bread bites. | garlicgroove.com

This soup has become one of those recipes I make without consulting the instructions anymore, adjusting vegetables based on what's in the fridge and letting my hands know when everything feels right. It's the kind of dish that whispers you're being kind to yourself and the people eating it, which is really what cooking is all about.

Recipe Questions

Can I make this soup ahead of time?

Yes, this soup keeps well in the refrigerator for 3-4 days. The flavors actually develop and improve overnight. Reheat gently over medium-low heat, stirring occasionally. Add a splash of milk if it thickens too much upon standing.

Is this soup freezer-friendly?

Absolutely! Cool completely before transferring to airtight containers. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat slowly. The croutons are best made fresh or stored separately at room temperature.

How can I make this soup thicker?

For extra body, add a peeled diced potato during simmering, or stir in a tablespoon of cornstarch mixed with cold milk. Reducing the broth slightly before blending also creates a richer consistency.

What other toppings work well?

Beyond croutons, try toasted pumpkin seeds, crispy fried shallots, roasted chickpeas, or a swirl of coconut cream. Fresh herbs like chives or dill, microgreens, and a drizzle of good olive oil also make beautiful garnishes.

Can I use frozen cauliflower and broccoli?

Yes, frozen vegetables work perfectly in this soup. They may need 2-3 extra minutes of simmering time since frozen vegetables release more water. No need to thaw first—just add them directly to the pot.

How do I achieve the smoothest texture?

Use an immersion blender directly in the pot for convenience, or work in batches with a high-speed stand blender. Blend for 2-3 minutes until completely silky. For ultra-smooth results, strain through a fine-mesh sieve before adding milk.

Cauliflower and Broccoli Soup

Creamy cauliflower and broccoli soup with aromatic herbs and crispy golden croutons

Prep duration
15 min
Cook duration
30 min
Complete duration
45 min


Complexity Easy

Heritage International

Output 4 Portions

Dietary requirements Vegetarian

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

Directions

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 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: Pour in vegetable broth and bring to a boil. 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 using a stand blender.

Step 07

Finish and season: Stir in milk and season with salt and pepper. Gently reheat if needed.

Step 08

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

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Contains wheat from croutons
  • Contains milk if using dairy milk or cheese
  • Use gluten-free bread for croutons to accommodate gluten sensitivity
  • Use plant-based milk and omit cheese for dairy-free preparation

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 240
  • Fat: 10 g
  • Carbohydrates: 30 g
  • Protein: 8 g