Cauliflower and Broccoli Soup

Featured in: Healthy Everyday Eats

This wholesome cauliflower and broccoli soup combines tender vegetables with aromatic herbs and a creamy base, finished with crispy homemade garlic croutons. Ready in just 45 minutes, it features a flavorful mix of onion, carrot, celery, and potato blended to silky perfection with vegetable stock and milk. The optional nutmeg adds warmth while golden baked croutons provide satisfying crunch. Easily adaptable for vegan diets using plant-based milk.

Updated on Fri, 30 Jan 2026 11:09:00 GMT
Creamy Cauliflower and Broccoli Soup served steaming hot in a rustic bowl, topped with golden homemade croutons. Save
Creamy Cauliflower and Broccoli Soup served steaming hot in a rustic bowl, topped with golden homemade croutons. | forkta.com

I had a head of broccoli turning soft in the crisper and half a cauliflower I'd bought with no real plan. That evening, I threw them into a pot with whatever vegetables were hanging around, and the soup that emerged was better than anything I'd ordered at a cafe. The kitchen smelled like garlic and thyme, and I remember thinking how something so simple could feel this satisfying. Now it's my go-to when I need something warm, fast, and forgiving.

I made this for a friend who was recovering from a cold, and she ate two bowls without saying much, just nodding between spoonfuls. Later she texted me asking for the recipe, which felt like the highest compliment. It's the kind of soup that doesn't need fanfare, it just does its job quietly and well. I've made it dozens of times since, tweaking it slightly each time, but the core stays the same.

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: These two are the backbone of the soup, offering a mild sweetness and creamy texture once blended, and they hold up beautifully without turning mushy.
  • Onion, carrots, and celery: The classic base trio that builds deep flavor from the start, and I've learned not to rush this step because it really does make a difference.
  • Garlic: Just three cloves, but they perfume the whole pot, and I always add them after the onions so they don't burn.
  • Potato: This is the secret thickener, it dissolves into the soup and gives it body without needing cream or flour.
  • Vegetable stock: Use a good quality one if you can, because it's doing a lot of the heavy lifting here in terms of flavor.
  • Milk: I use whole milk for richness, but oat or almond milk work just as well if you're avoiding dairy.
  • Olive oil: For sautéing and tossing the croutons, it adds a gentle fruity note that you don't notice but would miss.
  • Thyme, pepper, salt, and nutmeg: These seasonings are subtle but essential, the nutmeg especially adds warmth without announcing itself.
  • Day-old bread: Perfect for croutons, slightly stale bread crisps up better than fresh and soaks up the olive oil just right.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the croutons started:
Preheat your oven to 180°C and set it aside mentally, you'll need it soon. This step is easy to forget, but starting it now saves time later.
Build the base:
Heat olive oil in a large pot over medium heat, then add the onion, carrot, and celery, stirring occasionally until they soften and smell sweet, about 5 minutes. Don't let them brown, just let them relax into the oil.
Add garlic and sturdy vegetables:
Toss in the garlic and stir for a minute until fragrant, then add the potato, cauliflower, and broccoli, letting everything mingle for 3 minutes. You'll see the vegetables start to glisten and pick up the flavors from the pot.
Simmer the soup:
Pour in the vegetable stock, add thyme, salt, pepper, and a pinch of nutmeg if you like. Bring it to a boil, then lower the heat and let it simmer gently for 20 minutes until the vegetables are completely tender and a fork slides through easily.
Make the croutons:
While the soup simmers, toss your bread cubes with olive oil, garlic powder, salt, and pepper, then spread them on a baking sheet. Bake for 10 to 12 minutes, flipping halfway, until they're golden and crispy.
Blend it smooth:
Remove the pot from heat and use an immersion blender to puree the soup until it's silky, or transfer it in batches to a countertop blender. Be careful with hot liquids, they can splatter if you're not gentle.
Finish and serve:
Stir in the milk and warm the soup back up over low heat, then taste and adjust the seasoning. Ladle it into bowls and top each one with a generous handful of those croutons you just made.
A comforting bowl of Cauliflower and Broccoli Soup garnished with fresh thyme and a drizzle of olive oil. Save
A comforting bowl of Cauliflower and Broccoli Soup garnished with fresh thyme and a drizzle of olive oil. | forkta.com

One rainy Sunday, I made a double batch of this and froze half in old yogurt containers. Weeks later, when I had no energy to cook, I thawed one and remembered how smart I'd been. It tasted just as good, maybe better, because I didn't have to do anything but heat it up. That's when this soup became more than a recipe, it became a small act of kindness to my future self.

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

I've stirred in cream cheese for extra tang, added a handful of spinach at the end for color, and even thrown in leftover roasted vegetables when I had them. A friend of mine adds a spoonful of miso paste before blending, which gives it an umami depth that's unexpected and wonderful. This soup is forgiving, so if you want to experiment, go ahead, it's hard to mess up.

Pairing and Serving

I usually serve this with a simple green salad or a slice of sourdough toast on the side. It's hearty enough to be a meal on its own, but sometimes I'll grate a little sharp cheddar on top or drizzle it with good olive oil. A crisp white wine like Sauvignon Blanc cuts through the creaminess beautifully, though I've also enjoyed it with just sparkling water and lemon.

Storage and Reheating

This soup keeps in the fridge for up to four days and freezes well for up to three months. I reheat it gently on the stove, adding a splash of milk or stock if it's thickened up. The croutons don't freeze well, so I always make those fresh or store them separately in an airtight container where they stay crisp for a couple of days.

  • Store the soup and croutons separately so the croutons don't get soggy.
  • Reheat only what you'll eat, the soup thickens each time it cools and reheats.
  • If freezing, leave a little headspace in the container because the soup expands as it freezes.
Cauliflower and Broccoli Soup with crunchy croutons and diced carrots, ready to be enjoyed on a chilly day. Save
Cauliflower and Broccoli Soup with crunchy croutons and diced carrots, ready to be enjoyed on a chilly day. | forkta.com

This soup has become one of those recipes I don't think about too hard, I just make it when I need something warm and reliable. It's honest food, and that's exactly what I love about it.

Recipe FAQs

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.

How can I make this soup gluten-free?

Use gluten-free bread for the croutons and verify that your vegetable stock is certified gluten-free. All other ingredients are naturally gluten-free.

Can I prepare the croutons in advance?

Absolutely. Prepare the croutons up to 2 days ahead and store them in an airtight container at room temperature. They'll stay crispy and ready to top your soup.

What can I substitute for the potato?

You can use sweet potato for a slightly sweeter flavor, or add extra cauliflower for a lower-carb option. Both will help create the desired creamy texture when blended.

How do 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 crispness. Reheat gently on the stovetop, adding a splash of stock or milk if needed.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. Allow it to cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat on the stovetop.

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 tender cauliflower, broccoli, and crispy homemade croutons. Ready in 45 minutes.

Prep Time
15 min
Cook Time
30 min
Total Time
45 min
Created by Mia Parker


Skill Level Easy

Cuisine International

Makes 4 Portions

Diet Preferences Meat-Free

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

How to Make It

Step 01

Prepare croutons base: Preheat oven to 350°F for croutons.

Step 02

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

Step 03

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

Step 04

Simmer vegetables: Pour in 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.

Step 05

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

Step 06

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

Step 07

Finish and season: Stir in milk and gently reheat soup. Adjust seasoning to taste.

Step 08

Serve: Ladle soup 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.

Equipment Needed

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

Allergy Details

Check every item for allergens, and check with your doctor if you’re unsure.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy if milk or cream is used
  • Use gluten-free bread for croutons and verify stock for gluten-free preparation
  • Use plant-based milk for dairy-free preparation

Nutrition Per Serving

For informational purposes; please consult your healthcare professional.
  • Calories: 260
  • Total Fat: 10 g
  • Carbohydrates: 34 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.