Cauliflower and Broccoli Soup

Featured in: Simple Starters & Sides

This comforting vegetable soup combines cauliflower and broccoli with aromatic vegetables, simmered in vegetable stock until tender, then blended to creamy perfection. Finished with a splash of milk and topped with golden homemade croutons, it's a wholesome meal that's ready in 45 minutes. Easily customizable for vegan diets and perfect for meal prep.

Updated on Fri, 30 Jan 2026 15:34:00 GMT
A bowl of creamy Cauliflower and Broccoli Soup topped with golden homemade croutons. Pin It
A bowl of creamy Cauliflower and Broccoli Soup topped with golden homemade croutons. | pantryvector.com

There was a January evening when the heater broke and I needed something warm fast. I grabbed whatever vegetables were wilting in the crisper drawer, tossed them into a pot, and let them simmer until the kitchen smelled like comfort. That soup became this one, and now I make it every time the wind picks up outside. It's become my go-to when I want something filling without spending an hour at the stove.

I once served this to a friend who claimed she hated broccoli. She finished two bowls and asked for the recipe before she left. I think blending the vegetables into something creamy makes all the difference, especially when you top it with golden, garlicky croutons. Now she makes it for her own family on weeknights.

Ingredients

  • Cauliflower: The base that makes this soup thick and creamy without needing heavy cream, choose heads that feel firm and heavy.
  • Broccoli: Adds a slight earthiness and vibrant green color, use the stems too for less waste and more flavor.
  • Onion: Builds the aromatic foundation, diced small so it melts into the background.
  • Carrots: Bring a natural sweetness that balances the bitterness of the greens.
  • Celery: Adds depth and a subtle herbal note that rounds out the broth.
  • Garlic: Essential for warmth, minced fine so it disperses evenly through the soup.
  • Potato: Acts as a natural thickener and makes the texture velvety when blended.
  • Vegetable stock: The backbone of flavor, use a good quality one or homemade if you have it.
  • Whole milk or plant-based milk: Stir in at the end for richness without overwhelming the vegetables.
  • Olive oil: For sauteing and roasting, it adds a fruity undertone.
  • Dried thyme: A little goes a long way, it smells like a garden in summer.
  • Black pepper and salt: Season generously, taste as you go.
  • Nutmeg: Just a pinch warms everything up in a way you can't quite name.
  • Day-old bread: Perfect for croutons, slightly stale bread crisps up better than fresh.
  • Garlic powder: Coats the croutons evenly and toasts beautifully in the oven.

Instructions

Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Get the oven ready:
Preheat to 180°C so it's hot and waiting when your croutons are prepped. This ensures they crisp evenly without drying out.
Start with the aromatics:
Heat olive oil in a large pot and add onion, carrot, and celery, stirring occasionally until they soften and smell sweet. This takes about five minutes and builds the flavor base.
Add garlic and sturdy vegetables:
Stir in minced garlic and let it sizzle for a minute, then toss in potato, cauliflower, and broccoli. Sauté everything together for three minutes to coat the vegetables in the aromatic oil.
Pour in the stock and simmer:
Add vegetable stock, thyme, salt, pepper, and a pinch of nutmeg, then bring it all to a boil. Lower the heat and let it simmer gently for twenty minutes until the vegetables are tender enough to break apart with a spoon.
Make the croutons:
While the soup bubbles away, toss bread cubes with olive oil, garlic powder, salt, and pepper, then spread them on a baking sheet. Bake for ten to twelve minutes, flipping once, until they turn golden and crunchy.
Blend until smooth:
Remove the pot from heat and use an immersion blender to puree the soup until it's silky. If you don't have one, blend it in batches in a countertop blender, just be careful with the hot liquid.
Finish with milk:
Stir in the milk and return the pot to low heat, warming it gently without boiling. Taste and adjust the seasoning if needed.
Serve with croutons:
Ladle the soup into bowls and pile the croutons on top. They'll stay crisp for a few minutes, then start to soften into the soup in the best way.
Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Steamy Cauliflower and Broccoli Soup served in rustic ceramic bowls for a cozy meal. Pin It
Steamy Cauliflower and Broccoli Soup served in rustic ceramic bowls for a cozy meal. | pantryvector.com

One Sunday, I made a double batch and froze half in mason jars. A few weeks later, when I was too tired to cook, I thawed one and had dinner in minutes. It felt like a gift from my past self, and now I always make extra just in case.

Making It Your Own

This soup is forgiving and takes well to whatever you have on hand. I've added a handful of spinach at the end for extra greens, or stirred in cream cheese when I wanted it richer. A pinch of chili flakes or smoked paprika can turn it into something with a little heat. If you want it vegan, just use plant-based milk and skip any dairy additions.

Storing and Reheating

The soup keeps in the fridge for up to four days in an airtight container. Reheat it gently on the stove, adding a splash of stock or milk if it's thickened too much. The croutons are best stored separately in a sealed bag at room temperature, they'll stay crisp for a day or two. If you freeze the soup, leave out the milk and stir it in after reheating.

Serving Suggestions

I like to serve this with a simple green salad and a glass of crisp white wine, Sauvignon Blanc works beautifully. Sometimes I'll grate a little parmesan over the top or drizzle it with good olive oil. It's hearty enough to stand alone, but it also pairs well with a grilled cheese sandwich if you're feeding hungry people.

  • Top with fresh herbs like parsley or chives for a pop of color and freshness.
  • Add a swirl of pesto or a dollop of sour cream for extra richness.
  • Serve it in bread bowls if you want to make it feel like a special occasion.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Vibrant green Cauliflower and Broccoli Soup garnished with fresh croutons and thyme. Pin It
Vibrant green Cauliflower and Broccoli Soup garnished with fresh croutons and thyme. | pantryvector.com

This soup has become one of those recipes I return to when I need something easy and nourishing. I hope it becomes that for you too.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 4 days. Prepare the croutons separately and add them just before serving to maintain their crispness.

How do I make this soup creamier?

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

Can I freeze this soup?

Absolutely. Freeze the soup without the croutons for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding fresh croutons when serving.

What can I substitute for the potato?

White beans or cashews work well as thickeners. Use about 1 cup of cooked white beans or 1/2 cup of soaked cashews blended with the soup for a creamy texture.

How can I add more protein to this soup?

Stir in cooked white beans, chickpeas, or lentils. You can also top with shredded cheese, toasted nuts, or serve alongside a grilled cheese sandwich.

What if I don't have an immersion blender?

Use a regular countertop blender, working in batches. Let the soup cool slightly before blending and fill the blender only halfway to prevent hot liquid from splashing.

Cauliflower and Broccoli Soup

Cozy vegetable soup with tender cauliflower, broccoli, and crispy homemade croutons. Ready in 45 minutes.

Prep Time
15 min
Time to Cook
30 min
Overall Duration
45 min
Created by Miles Jenkins


Skill Level Easy

Cuisine International

Total Output 4 Portions

Diet Preferences Vegetarian-friendly

Ingredient List

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

Directions

Instruction 01

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

Instruction 02

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

Instruction 03

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

Instruction 04

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

Instruction 05

Prepare croutons: While soup simmers, toss bread cubes with olive oil, garlic powder, salt, and pepper. Spread on a baking sheet and bake for 10 to 12 minutes, stirring once halfway through, until golden and crispy. Set aside.

Instruction 06

Blend soup: Remove pot from heat. Using an immersion blender, blend the soup until smooth. Alternatively, carefully transfer the soup in batches to a countertop blender and blend until smooth.

Instruction 07

Finish and season: Stir in the milk and gently reheat the soup over low heat without boiling. Taste and adjust seasoning as needed.

Instruction 08

Serve: Ladle the soup into bowls and top generously with homemade croutons.

Needed Equipment

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

Allergy Details

Review all parts for allergens and always check with a healthcare provider when unsure.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy when milk or cream is used
  • For gluten-free preparation, use gluten-free bread for croutons and verify stock labeling
  • For dairy-free preparation, substitute plant-based milk

Nutrition Details (per serving)

These details are for information only and should not replace professional health guidance.
  • Calories: 260
  • Fats: 10 g
  • Carbohydrates: 34 g
  • Proteins: 8 g