Cauliflower and Broccoli Soup

Featured in: Family Meals

This comforting soup combines tender cauliflower and broccoli florets with aromatic vegetables, simmered in vegetable stock until perfectly soft, then blended into a smooth, creamy consistency. Enhanced with whole milk and subtle seasonings like thyme and nutmeg, it's topped with golden, crispy homemade croutons for a delightful textural contrast. Ready in just 45 minutes, this wholesome bowl serves 4 and can easily be adapted for vegan diets.

Updated on Fri, 30 Jan 2026 11:31:00 GMT
Creamy cauliflower and broccoli soup in a white bowl, topped with golden homemade croutons beside fresh thyme sprigs. Save
Creamy cauliflower and broccoli soup in a white bowl, topped with golden homemade croutons beside fresh thyme sprigs. | circuitdish.com

There was a Wednesday evening when the fridge looked bare, just a head of cauliflower and some broccoli sitting in the crisper drawer. I threw together what I thought would be a simple vegetable soup, and by the time I blended it smooth and poured in a bit of milk, the kitchen smelled like comfort itself. My neighbor knocked on the door just as I was ladling it into bowls, and I ended up sharing dinner with her while we sat at the counter talking about nothing in particular. That soup turned an ordinary midweek night into something I still think about when I need warmth in a bowl.

I made this soup for my sister when she came to visit during a cold snap in early spring. She had just gotten over a bad cold and wanted something nourishing but not heavy. We sat by the window with our bowls, watching the rain streak down the glass, and she said it tasted like being taken care of. I think that is exactly what a good soup should do.

Ingredients

  • Cauliflower: The base of the soup, it breaks down into a creamy texture when blended and has a mild sweetness that balances the earthier broccoli.
  • Broccoli: Adds a slight bitterness and deep green color, plus it holds its flavor even after simmering, which keeps the soup from tasting flat.
  • Onion: I always start with onion because it builds a sweet, aromatic foundation that makes everything else taste richer.
  • Carrots: They bring a natural sweetness and help thicken the soup just a bit without needing extra starch.
  • Celery: Adds a subtle herbal note and a little salinity, which deepens the overall flavor without shouting.
  • Garlic: Just a few cloves make the whole pot smell like home, and they mellow beautifully as they cook.
  • Potato: This is the secret to body and creaminess without adding cream, it dissolves into the soup and makes it luscious.
  • Vegetable stock: Use a good quality stock if you can, it is the liquid backbone and will carry every other flavor forward.
  • Whole milk or plant-based milk: Stirred in at the end, it softens the edges and gives the soup a velvety finish.
  • Olive oil: For sauteing the vegetables and tossing the croutons, it adds richness and helps everything brown just right.
  • Dried thyme: A little goes a long way, it adds warmth and a hint of woodsy flavor that pairs perfectly with cruciferous vegetables.
  • Black pepper: Freshly ground is best, it adds a gentle heat that wakes up the other flavors.
  • Salt: Season as you go, tasting and adjusting until the soup tastes like itself.
  • Nutmeg: Optional but lovely, just a pinch adds a mysterious warmth that people notice but cannot quite name.
  • Day-old bread: Perfect for croutons, it crisps up better than fresh bread and soaks up the olive oil and garlic powder beautifully.
  • Garlic powder: For the croutons, it distributes evenly and toasts into every crunchy bite.

Instructions

Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Preheat the oven:
Set your oven to 180°C (350°F) so it is ready when you need it for the croutons. This way, you can slide them in while the soup simmers.
Sauté the aromatics:
Heat the 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. Add the garlic and let it cook for just a minute, until fragrant but not browned.
Add the vegetables:
Toss in the potato, cauliflower, and broccoli, stirring everything together for about 3 minutes so the florets start to pick up flavor from the aromatics. This step makes a difference, even though it is quick.
Simmer the soup:
Pour in the vegetable stock, then add the thyme, salt, pepper, and nutmeg if using. Bring it all 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 the bread cubes with olive oil, garlic powder, salt, and pepper, then spread them on a baking sheet. Bake for 10 to 12 minutes, turning them halfway through, until they are golden and crunchy.
Blend until smooth:
Take the pot off the heat and use an immersion blender to puree the soup until it is completely smooth, or carefully blend it in batches in a countertop blender. Be cautious with hot liquids, they can splash.
Stir in the milk:
Pour in the milk and stir gently, then return the pot to low heat just to warm it through. Taste and adjust the seasoning, adding more salt or pepper if needed.
Serve with croutons:
Ladle the soup into bowls and top each one generously with the crispy croutons. Serve it hot and enjoy the contrast of creamy and crunchy.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
A hearty bowl of cauliflower and broccoli soup, finished with crispy croutons and served with crusty bread. Save
A hearty bowl of cauliflower and broccoli soup, finished with crispy croutons and served with crusty bread. | circuitdish.com

One rainy Saturday, I made a double batch of this soup and brought it to a friend who had just had a baby. She texted me later that night to say she had eaten two bowls standing at the counter while the baby napped, and that it was the first meal she had actually tasted in weeks. Food does not always need to be fancy to matter.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to four days in an airtight container. I like to store the croutons separately so they stay crisp, otherwise they will get soggy sitting in the liquid. Reheat the soup gently on the stovetop over low heat, stirring occasionally, and add a splash of milk or stock if it has thickened up. You can also freeze the soup for up to three months, just let it cool completely first and leave a little room in the container for expansion.

Ways to Make It Your Own

I have stirred in a few spoonfuls of cream cheese at the end for extra richness, and it melts right in and makes the soup taste indulgent. A pinch of smoked paprika or chili flakes gives it a gentle heat that works surprisingly well with the sweetness of the vegetables. If you want to make it vegan, just use plant-based milk and skip any dairy additions, the soup will still be creamy thanks to the potato. Sometimes I top it with roasted chickpeas instead of croutons for a gluten-free option that adds protein and crunch.

Serving Suggestions

This soup is perfect on its own for a light lunch, but it also pairs beautifully with a simple green salad and a slice of crusty bread. I have served it as a starter before roast chicken dinners, and it always sets the right tone. A crisp white wine like Sauvignon Blanc cuts through the creaminess and complements the vegetables without overwhelming them.

  • Serve with a grilled cheese sandwich for a cozy, nostalgic meal.
  • Top with fresh herbs like parsley or chives for a pop of color and brightness.
  • Pair with a side of roasted vegetables or a warm grain salad for something more substantial.
Product image
Keeps spoons and utensils off counters while cooking, catching drips and keeping your stovetop clean.
Check price on Amazon
Steaming cauliflower and broccoli soup in a rustic pot, topped with homemade croutons for a cozy vegetarian meal. Save
Steaming cauliflower and broccoli soup in a rustic pot, topped with homemade croutons for a cozy vegetarian meal. | circuitdish.com

This soup has become my answer to cold nights, busy weeks, and moments when I need something simple that still feels like care. I hope it finds a place in your kitchen the way it has in mine.

Recipe FAQs

Can I make this soup ahead of time?

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

How can I make this soup creamier?

For extra creaminess, add 2 tablespoons of cream cheese during blending, or stir in a splash of heavy cream after blending. You can also use coconut milk for a dairy-free creamy option.

Can I use frozen cauliflower and broccoli?

Absolutely! Frozen vegetables work well in this soup. Simply add them directly to the pot without thawing, though you may need to add a few extra minutes to the cooking time.

What can I use instead of an immersion blender?

A countertop blender works perfectly. Let the soup cool slightly, then blend in batches, filling the blender only halfway and holding the lid down with a towel to prevent hot splashes.

How do I make this soup vegan?

Use plant-based milk such as almond, soy, or oat milk instead of dairy milk. Ensure your vegetable stock is vegan and skip any cream-based additions, or substitute with coconut cream.

Can I add other vegetables to this soup?

Yes! This soup is very versatile. Try adding zucchini, green beans, or kale. Just adjust the cooking time based on how tender the additional vegetables need to become.

Cauliflower and Broccoli Soup

Tender cauliflower and broccoli in a creamy, nutrient-packed soup topped with crisp homemade croutons.

Prep Time
15 minutes
Time to Cook
30 minutes
Total Duration
45 minutes
Created by Luke Morris


Skill Level Easy

Cuisine International

Portions 4 Serves

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

How To Make It

Step 01

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

Step 02

Sauté aromatics and root vegetables: 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

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

Step 04

Simmer vegetables until tender: 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 vegetables are tender.

Step 05

Prepare homemade croutons: Toss bread cubes with 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

Achieve smooth consistency: When vegetables are soft, remove the pot from heat. Use an immersion blender to purée the soup until smooth, or blend in batches using a countertop blender.

Step 07

Finish with cream and adjust seasoning: Stir in the milk and gently reheat the soup over low heat. Adjust seasoning to taste.

Step 08

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

Gear Needed

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

Allergy Details

Always review every item for possible allergens. Ask your doctor if 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
  • Substitute plant-based milk for dairy-free adaptation

Nutrition per Serving

Details are for reference only and don't take the place of professional guidance.
  • Caloric Content: 260
  • Fats: 10 g
  • Carbohydrates: 34 g
  • Proteins: 8 g