Cauliflower and Broccoli Soup

Featured in: Everyday Home Plates

This wholesome soup combines tender cauliflower and broccoli florets with aromatic vegetables in a creamy, velvety base. Sautéed onions, carrots, and celery build depth, while potato adds natural thickness. The blend of vegetable stock and milk creates a rich, comforting texture that's finished with crispy homemade garlic croutons. Ready in just 45 minutes, it's perfect for cozy evenings and easily adapted for vegan diets.

Updated on Sat, 31 Jan 2026 11:37:00 GMT
Steaming bowls of creamy cauliflower and broccoli soup topped with golden, crunchy homemade croutons. Save to Pinterest
Steaming bowls of creamy cauliflower and broccoli soup topped with golden, crunchy homemade croutons. | douxkitchen.com

There was a Wednesday in February when the heating broke and I had a half-head of cauliflower wilting in the crisper. I threw it into a pot with some broccoli, whatever vegetables were around, and by the time the repair person arrived, the kitchen smelled like comfort itself. That soup turned into something I crave every time the temperature drops, not because it's fancy, but because it's exactly what cold fingers and a tired mind need.

I made this for my neighbor once after she mentioned feeling under the weather, and she called it a hug in a bowl. I'm not usually one for sentimental food descriptions, but watching her face relax after the first spoonful made me realize how much a simple pot of soup can mean when someone needs it.

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: The stars here, bringing a mild sweetness and all that good-for-you fiber, best when cut into even florets so they cook at the same rate.
  • Onion, carrots, and celery: The holy trinity of soup bases, they add depth and a subtle sweetness you don't get from the greens alone.
  • Garlic: Three cloves might seem like a lot, but they mellow beautifully and give the soup a warm backbone.
  • Potato: This is your secret thickener, it breaks down and makes the soup velvety without needing cream.
  • Vegetable stock: Use a good one if you can, it makes all the difference when the ingredient list is this simple.
  • Milk: Adds just enough richness, whole milk is lovely but oat or almond milk works if you're skipping dairy.
  • Olive oil: For sautéing and crisping those croutons, don't skimp here.
  • Thyme, pepper, salt, and nutmeg: The nutmeg is optional but it adds a whisper of warmth that feels almost fancy.
  • Day-old bread: Perfect for croutons, stale bread crisps up better than fresh and won't go soggy in the soup.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat to 180°C (350°F) so it's hot and waiting when your croutons are ready to go in.
Start the base:
Heat olive oil in a large pot over medium heat, toss in the onion, carrot, and celery, and let them soften for about 5 minutes until they smell sweet and the onion turns translucent.
Add the aromatics and main veg:
Stir in the garlic and let it cook for just a minute, then add the potato, cauliflower, and broccoli. Sauté everything together for 3 minutes to wake up the flavors.
Simmer the soup:
Pour in the vegetable stock, add your thyme, salt, pepper, and nutmeg if you're using it. Bring it all to a boil, then lower the heat and let it simmer gently for 20 minutes until the vegetables are completely tender.
Make the croutons:
While the soup bubbles away, toss your bread cubes with olive oil, garlic powder, salt, and pepper, spread them on a baking sheet, and bake for 10 to 12 minutes, flipping once, until they're golden and crunchy.
Blend it smooth:
Once the vegetables are soft, take the pot off the heat and use an immersion blender to puree everything until it's silky. If you're using a countertop blender, work in batches and be careful with the hot liquid.
Finish and serve:
Stir in the milk and warm the soup back up gently, taste and adjust the seasoning. Ladle into bowls and pile on those croutons while they're still warm.
Close-up of a velvety cauliflower and broccoli soup garnished with fresh thyme and crisp croutons. Save to Pinterest
Close-up of a velvety cauliflower and broccoli soup garnished with fresh thyme and crisp croutons. | douxkitchen.com

One evening I served this to a friend who claimed she didn't like broccoli, and she finished two bowls without realizing what she was eating. Sometimes the best compliment a recipe gets is silence, just the sound of spoons scraping bowls clean.

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.

Making It Your Own

If you want it richer, stir in a couple tablespoons of cream cheese or a splash of heavy cream at the end. For a little heat, a pinch of chili flakes or smoked paprika does wonders. I've also added a handful of spinach right before blending when I had it on hand, and it disappeared into the soup but left behind a deeper green color.

Storage and Reheating

This soup keeps beautifully in the fridge for up to four days, and it actually tastes better the next day once the flavors have mingled. Reheat it gently on the stove and add a splash of stock or milk if it's thickened too much. Keep the croutons separate though, or they'll turn to mush.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the creaminess nicely, or a slice of crusty bread if you want something more filling. I've also poured myself a glass of cold Sauvignon Blanc on nights when I wanted to feel a little fancy, and the crisp acidity pairs beautifully with the mild sweetness of the vegetables.

  • Make extra croutons, they're dangerously good and you'll want them for salads later.
  • If you're cooking for someone with dietary needs, this recipe adapts easily to vegan or gluten-free with simple swaps.
  • Leftovers freeze well for up to two months, just thaw and reheat gently without boiling.
Healthy vegetarian cauliflower and broccoli soup served in a rustic bowl with a side of crusty bread. Save to Pinterest
Healthy vegetarian cauliflower and broccoli soup served in a rustic bowl with a side of crusty bread. | douxkitchen.com

This is the kind of soup that makes you feel capable and warm, even on days when everything else feels complicated. Keep it simple, trust the vegetables, and let the croutons do their crunchy magic.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply substitute the whole milk with your favorite plant-based milk such as oat, almond, or cashew milk, and omit any cream-based additions.

How can I make the soup extra creamy?

Add 2 tablespoons of cream cheese or a splash of heavy cream after blending. You can also increase the potato quantity for natural creaminess without dairy.

Can I prepare the croutons in advance?

Absolutely. Store the baked croutons 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 use instead of an immersion blender?

A countertop blender works perfectly. Blend the soup in batches, filling the blender only halfway and venting the lid to release steam for safety.

How long can I store leftover soup?

Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk or stock if needed to adjust consistency.

Can I freeze this soup?

Yes, freeze the soup without the milk for up to 3 months. Thaw overnight in the refrigerator, then reheat and stir in fresh milk before serving.

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, and crispy croutons. Vegetarian, ready in 45 minutes.

Prep Time
15 mins
Bake or Cook Time
30 mins
Time Needed Overall
45 mins
Published by Caleb Norton


Skill Level Easy

Cuisine International

Makes 4 Number of Servings

Diet Preferences Vegetarian-Friendly

What You'll 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 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
04 Pinch of nutmeg

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

Step-by-Step Guide

Step 01

Prepare croutons: Preheat oven to 350°F. Toss bread cubes with 2 tablespoons olive oil, garlic powder, salt, and pepper. Spread on baking sheet and bake for 10-12 minutes, turning once, until golden and crisp. Set aside.

Step 02

Sauté aromatics: Heat 2 tablespoons olive oil in large pot over medium heat. Add diced onion, carrot, and celery. Sauté for 5 minutes until softened.

Step 03

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

Step 04

Simmer soup base: Pour in 5 cups vegetable stock. Add dried thyme, salt, ground black pepper, and nutmeg. Bring to boil, then reduce heat and simmer for 20 minutes until vegetables are tender.

Step 05

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

Step 06

Finish and serve: Stir in milk and gently reheat soup. Adjust seasoning to taste. Ladle into bowls and top generously with homemade croutons.

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 pot
  • Immersion blender or countertop blender
  • Baking sheet
  • Chef's knife
  • Cutting board

Allergy Details

Review each item for allergens and reach out to your healthcare provider with any questions.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy when milk or cream is used
  • Use gluten-free bread for croutons and verify vegetable stock for gluten-free preparation
  • Substitute plant-based milk for dairy-free version

Nutrition Info (each serving)

These details are informative and not a replacement for medical advice.
  • Caloric Value: 260
  • Fat Content: 10 g
  • Carbohydrates: 34 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.