Cauliflower and Broccoli Soup

Featured in: Everyday Cooking Plans

This wholesome cauliflower and broccoli soup combines tender florets with aromatic vegetables, simmered in vegetable stock until perfectly soft. The soup is blended smooth and enriched with milk for a creamy texture, then topped with golden, crispy homemade croutons. It's naturally vegetarian, easily adaptable to vegan diets, and delivers comforting warmth in just 45 minutes. Perfect for meal prep and packed with nutrients.

Updated on Sat, 31 Jan 2026 14:34:00 GMT
Cauliflower and Broccoli Soup pours from a ladle, topped with golden, crunchy homemade croutons. Save
Cauliflower and Broccoli Soup pours from a ladle, topped with golden, crunchy homemade croutons. | calmatislit.com

There's something about a pot of soup simmering on the stove that turns a regular Wednesday into something slower and kinder. I started making this cauliflower and broccoli soup during a week when I had too many vegetables and not enough ideas. What began as a fridge cleanout became one of those recipes I return to whenever I need something warm, simple, and filling. The smell of garlic hitting hot olive oil still pulls me back to that first attempt, standing over the pot and wondering if blending it all together would actually work.

I made this for a friend who swore she didn't like cauliflower. She finished two bowls and asked for the recipe before leaving. That night taught me that texture matters just as much as flavor, and that a good blender can be surprisingly persuasive. Since then, this soup has shown up at quiet dinners, weekend lunches, and one particularly cold evening when I needed comfort more than conversation. It never feels fussy, but it always feels like care.

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: The backbone of the soup, it brings a mild sweetness and blends into a silky base without overpowering the other flavors.
  • Broccoli: Adds a gentle earthiness and a pop of color that keeps the soup from looking too pale.
  • Onion: The foundation of almost every good soup, it softens into the background and adds depth you don't notice until it's missing.
  • Carrots: They lend a natural sweetness and help balance the bitterness that can sometimes come from cruciferous vegetables.
  • Celery: Quietly aromatic, it builds a savory backbone that makes the soup taste more developed than the effort required.
  • Garlic: Three cloves might seem like a lot, but they mellow as they cook and give the soup a warmth that feels intentional.
  • Potato: This is what makes the soup creamy without cream, it breaks down and thickens everything naturally.
  • Vegetable stock: Use a good one if you can, the soup is simple enough that the quality of your stock will come through.
  • Milk: Stirred in at the end, it softens the texture and adds a subtle richness that feels indulgent without being heavy.
  • Olive oil: Used twice, once to build the base and again to crisp the croutons, it ties the whole dish together.
  • Thyme: A little goes a long way, it adds a quiet herbal note that doesn't compete with the vegetables.
  • Nutmeg: Optional, but a pinch brings out the sweetness in the cauliflower in a way that feels almost magical.
  • Day-old bread: Perfect for croutons, it crisps up better than fresh bread and gives you a reason to save those end pieces.

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 so it's hot and waiting when your croutons are ready to go in. This way, you can multitask without rushing.
Build the base:
Heat olive oil in a large pot over medium heat, then add onion, carrot, and celery, letting them soften and sweeten for about 5 minutes. You'll know they're ready when the onion turns translucent and the kitchen smells inviting.
Add the garlic:
Stir in minced garlic and cook for just a minute, until fragrant but not browned. This step happens fast, so stay close.
Introduce the stars:
Toss in the potato, cauliflower, and broccoli, stirring them around for 3 minutes to let them pick up the flavors from the pan. They don't need to cook through yet, just get acquainted.
Simmer it down:
Pour in the vegetable stock, then add thyme, salt, pepper, and a pinch of nutmeg if you're using it. Bring everything 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 simmers, toss bread cubes with olive oil, garlic powder, salt, and pepper, then spread them on a baking sheet. Bake for 10 to 12 minutes, flipping them halfway, until they're golden and crunchy.
Blend until smooth:
Once the vegetables are soft, take the pot off the heat and use an immersion blender to puree everything until it's completely smooth. If you're using a countertop blender, work in batches and be careful with the hot liquid.
Finish with milk:
Stir in the milk and gently reheat the soup over low heat. Taste it now and adjust the salt and pepper if needed.
Serve it warm:
Ladle the soup into bowls and top each one generously with the homemade croutons. The contrast between creamy and crunchy is what makes this soup feel special.
A bowl of creamy Cauliflower and Broccoli Soup served with artisan bread for dipping. Save
A bowl of creamy Cauliflower and Broccoli Soup served with artisan bread for dipping. | calmatislit.com

One evening, I served this soup with nothing but a hunk of good bread and butter. My partner looked up after the first spoonful and said it tasted like someone had been paying attention. That's what this recipe feels like to me now, a way of paying attention to simple things and making them matter. It's not fancy, but it's never been trying to be.

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.

Make It Your Own

This soup is forgiving and adaptable, which makes it easy to tweak based on what you have or what you're craving. I've added a handful of spinach at the end for extra greens, stirred in a spoonful of miso for umami depth, and even topped it with sharp cheddar when I wanted something richer. If you like heat, a pinch of chili flakes or smoked paprika changes the whole mood. For a vegan version, swap in oat or almond milk and skip any cream-based additions, it still turns out luscious and satisfying.

Storing and Reheating

The soup keeps well in the fridge for up to four days, stored in an airtight container. I like to keep the croutons separate so they stay crisp, adding them fresh to each reheated bowl. When you reheat the soup, do it gently over low heat and add a splash of milk or stock if it's thickened too much. You can also freeze the soup for up to three months, though I recommend adding the milk after thawing and reheating rather than before freezing.

Pairing and Serving Ideas

This soup feels complete on its own, but it also plays well with others. A crisp green salad with lemon vinaigrette cuts through the creaminess, and a slice of sourdough toast makes it heartier. I've served it alongside roasted chicken for a more substantial meal, and once brought it to a potluck where it disappeared faster than I expected. On quieter nights, I'll pour a glass of chilled Sauvignon Blanc and call it dinner.

  • Serve with a simple arugula salad dressed in olive oil and lemon.
  • Pair with a grilled cheese sandwich for a cozy, nostalgic meal.
  • Garnish with fresh herbs like parsley or chives for a pop of color and brightness.
Steaming Cauliflower and Broccoli Soup reveals its velvety texture and vibrant green vegetable flecks. Save
Steaming Cauliflower and Broccoli Soup reveals its velvety texture and vibrant green vegetable flecks. | calmatislit.com

This soup has become one of those recipes I don't think about too much, I just make it when the weather turns or when I need something easy and kind. It's never let me down.

Questions & Answers

Can I make this soup ahead of time?

Yes, this soup stores beautifully in the refrigerator for up to 4 days. Keep the croutons separate in an airtight container to maintain their crispness, and add them just before serving.

How can I make this soup creamier?

For extra creaminess, stir in 2 tablespoons of cream cheese, a splash of heavy cream, or increase the milk quantity. You can also add a peeled potato for natural thickness.

Can I freeze cauliflower and broccoli soup?

Yes, this soup freezes well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.

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. A food processor can also work in smaller portions.

How do I make this soup vegan?

Simply substitute the whole milk with your preferred plant-based milk such as almond, oat, or cashew milk. Avoid adding cream cheese or heavy cream, and verify your vegetable stock is vegan.

What other vegetables can I add to this soup?

Zucchini, leeks, spinach, or kale work wonderfully. Add leafy greens in the last 5 minutes of cooking. Root vegetables like parsnips or turnips can replace or complement the potato.

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
Overall Time
45 min
Created by Alisha Madden


Skill Level Easy

Cuisine International

Makes 4 Number of 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, or to taste
04 Pinch of nutmeg, optional

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

Method

Step 01

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

Step 02

Sauté aromatics: In a large pot, heat 2 tablespoons olive oil 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 another 3 minutes.

Step 04

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

Step 05

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

Step 06

Blend soup: When vegetables are soft, remove the pot from heat. Use an immersion blender to blend the soup until smooth, or blend in batches in a countertop blender.

Step 07

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

Step 08

Serve with croutons: Ladle the 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.

Tools You Need

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

Allergy Info

Remember to review each ingredient for allergens and talk to your healthcare provider if you aren't sure.
  • Contains gluten in croutons and some vegetable stocks.
  • Contains dairy if milk or cream is used.
  • For gluten-free preparation, use gluten-free bread for croutons and verify the stock.
  • For dairy-free preparation, use plant-based milk.

Per-Serving Nutrition

Details shared here are only for reference and are not a substitute for health guidance.
  • Energy: 260
  • Fats: 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.