Cauliflower and Broccoli Soup

Featured in: Herb-Rich Cozy Dinners

This velvety cauliflower and broccoli soup combines tender vegetables simmered in aromatic vegetable stock with thyme and nutmeg, then blended until silky smooth. Finished with a splash of milk for extra creaminess and topped with golden, garlicky homemade croutons. Ready in just 45 minutes, this wholesome bowl delivers comfort and nutrition in every spoonful. Easily adaptable for vegan diets and perfect for meal prep.

Updated on Fri, 30 Jan 2026 15:06:00 GMT
Creamy cauliflower and broccoli soup in a rustic bowl, topped with golden homemade croutons and fresh herbs. Save
Creamy cauliflower and broccoli soup in a rustic bowl, topped with golden homemade croutons and fresh herbs. | amberoregano.com

The smell of garlic and onions sizzling in olive oil always pulls me back to my tiny kitchen on a rainy Tuesday when I had nothing but a head of cauliflower, some broccoli, and zero dinner plans. I threw everything into a pot with whatever vegetables I could find in the crisper drawer, and what came out was this silky, comforting soup that tasted like I'd been making it for years. My partner walked in just as I was blending it and said it smelled like a hug. Now it's our go-to whenever the weather turns cold or we need something that feels like home without much effort.

I made this soup for a small dinner party once, and halfway through serving it, I realized I'd forgotten to mention it was vegetarian. One of my friends, who usually insists on meat in every meal, went back for seconds and asked if I'd used chicken stock because it tasted so full and savory. When I told him it was all vegetables, he just shrugged and said he didn't care, it was too good to put down. That moment reminded me that good food doesn't need to justify itself, it just needs to taste right.

Ingredients

  • Cauliflower and broccoli: These are the stars of the soup, and I've learned that cutting them into similar-sized florets helps them cook evenly so you don't end up with mushy bits and crunchy bits at the same time.
  • Onion, carrots, and celery: This classic trio builds a sweet, earthy base that makes the soup taste like it's been simmering all day even though it hasn't.
  • Garlic: Three cloves might seem like a lot, but they mellow out beautifully when sautéed and add a warmth that ties everything together.
  • Potato: The secret to body and creaminess without needing a ton of dairy, it blends into the soup and gives it that velvety texture.
  • Vegetable stock: Use a good quality one if you can, because it's doing a lot of heavy lifting in the flavor department.
  • Milk: I've used whole milk, oat milk, and even almond milk, and they all work, though whole milk gives the richest finish.
  • Olive oil: For sautéing the vegetables and tossing the croutons, it adds a subtle fruitiness that you don't really notice but would miss if it weren't there.
  • Thyme, black pepper, salt, and nutmeg: Just enough seasoning to let the vegetables shine without overwhelming them, and the nutmeg is optional but adds a quiet complexity.
  • Day-old bread: Perfect for croutons because it's already a little dry, so it crisps up beautifully in the oven instead of turning soggy.

Instructions

Product image
Mix batters, prep ingredients, grate vegetables, and store leftovers easily during baking and everyday cooking.
Check price on Amazon
Preheat and prep:
Turn your oven to 180°C so it's ready for the croutons later. This is also a good time to chop all your vegetables so you're not scrambling mid-recipe.
Sauté the aromatics:
Heat the olive oil in a large pot over medium heat, then add the onion, carrot, and celery. Let them cook for about 5 minutes until they soften and start to smell sweet, stirring occasionally so nothing sticks.
Add garlic and main vegetables:
Toss in the minced garlic and stir for a minute until it's fragrant, then add the potato, cauliflower, and broccoli. Give everything a good stir and let it cook together for about 3 minutes to start building flavor.
Simmer the soup:
Pour in the vegetable stock, then add the thyme, salt, pepper, and a pinch of 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 and a fork slides through them easily.
Make the croutons:
While the soup simmers, toss your bread cubes with olive oil, garlic powder, salt, and pepper. Spread them on a baking sheet in a single layer and bake for 10 to 12 minutes, flipping them once halfway through, 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 blend everything until it's completely smooth and silky. 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 put the pot back on low heat just to warm it through. Taste and adjust the salt and pepper if needed.
Serve with croutons:
Ladle the soup into bowls and top each one generously with the homemade croutons. Serve it hot and watch people go quiet as they take their first spoonful.
Product image
Mix batters, prep ingredients, grate vegetables, and store leftovers easily during baking and everyday cooking.
Check price on Amazon
Bowls of creamy cauliflower and broccoli soup garnished with crisp croutons, served alongside crusty bread on a linen napkin. Save
Bowls of creamy cauliflower and broccoli soup garnished with crisp croutons, served alongside crusty bread on a linen napkin. | amberoregano.com

One evening, I served this soup to my neighbor who'd just come back from the hospital and didn't have much of an appetite. She ate half a bowl, then another half, and told me it was the first thing that had tasted good in days. I didn't say much, just packed up the rest in a container for her to take home. Sometimes food is more than flavor, it's care in a bowl, and that night I understood why people have been making soup for each other since the beginning of time.

Making It Your Own

This soup is incredibly forgiving, and I've made it a dozen different ways depending on what I had in the fridge. You can swap the cauliflower for more broccoli, or add a handful of spinach or kale at the end for extra greens. If you want it richer, stir in a couple tablespoons of cream cheese or a splash of heavy cream before serving. For a bit of heat, I sometimes sprinkle in chili flakes or smoked paprika, which gives it a subtle warmth without overwhelming the vegetables. It's one of those recipes that adapts to your mood and your pantry without complaint.

Storing and Reheating

I always make extra because this soup keeps beautifully in the fridge for up to four days, and the flavors actually deepen as it sits. Store it in an airtight container and keep the croutons separate so they stay crisp. When you're ready to reheat, do it gently on the stove over low heat, stirring occasionally, and add a splash of milk or stock if it's thickened up too much. You can also freeze it for up to three months, though I usually thin it out with a little extra liquid after thawing because the texture can get a bit dense.

Serving Suggestions

This soup is hearty enough to be a meal on its own, but it also pairs beautifully with a simple green salad or a slice of crusty bread slathered with butter. I've served it alongside grilled cheese sandwiches for a cozy lunch, and it's perfect for dipping. If you're feeling fancy, a crisp white wine like Sauvignon Blanc cuts through the creaminess and brightens up the whole experience. On busier nights, I just ladle it into mugs and let everyone eat it standing up in the kitchen, which somehow makes it taste even better.

  • Top with a drizzle of good olive oil and a crack of black pepper for a restaurant-style finish.
  • Sprinkle with grated Parmesan or nutritional yeast if you want a cheesy, umami boost.
  • Serve it with a handful of fresh herbs like parsley or chives for a pop of color and freshness.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Steaming cauliflower and broccoli soup blended until smooth, featuring tender vegetable florets and a drizzle of olive oil. Save
Steaming cauliflower and broccoli soup blended until smooth, featuring tender vegetable florets and a drizzle of olive oil. | amberoregano.com

There's something deeply satisfying about a soup that comes together this easily and tastes this good. I hope it becomes one of those recipes you turn to without thinking, the kind that fills your kitchen with warmth and your bowl with comfort.

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. The soup can also be frozen for up to 3 months without the milk; add milk when reheating.

How can I make this soup vegan?

Simply substitute the whole milk with your preferred plant-based milk such as almond, oat, or soy milk. Ensure your vegetable stock is vegan-friendly and avoid adding any cream cheese or heavy cream. The soup will remain just as creamy and delicious.

What can I use instead of an immersion blender?

A countertop blender works perfectly well. Let the soup cool slightly, then blend in batches, filling the blender only halfway to prevent hot liquid from splashing. A food processor can also work, though the texture may be slightly less smooth.

Can I add other vegetables to this soup?

Absolutely! Zucchini, spinach, kale, or peas make excellent additions. Add leafy greens in the last 5 minutes of cooking. Root vegetables like parsnips or turnips can be added with the potato for extra depth of flavor.

How do I prevent the soup from being too thick?

If your soup becomes too thick after blending, simply add more vegetable stock or milk until you reach your desired consistency. Start with small amounts and stir well. The soup will also thicken slightly as it cools, so consider this when adjusting.

What type of bread works best for the croutons?

Day-old sourdough, French bread, or ciabatta create the crispiest croutons with the best flavor. Whole wheat bread adds nuttiness, while white sandwich bread works in a pinch. Gluten-free bread can be used for those with dietary restrictions.

Cauliflower and Broccoli Soup

Creamy cauliflower and broccoli blend with crispy croutons. Nutrient-packed comfort in every spoonful.

Prep Time
15 mins
Time to Cook
30 mins
Time Needed
45 mins
Recipe by Amber Oregano Caleb Murphy


Skill Level Easy

Cuisine International

Portion Size 4 Portions

Dietary Info Meat-Free

What to Use

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 Prepare

Step 01

Preheat oven for croutons: Preheat the oven to 350°F for preparing 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

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

Step 04

Simmer vegetables: 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

Prepare croutons: 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 using a countertop blender.

Step 07

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

Step 08

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

What You'll Need

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

Allergy Details

Always check ingredients for allergens and talk to your doctor if 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 certification
  • For dairy-free preparation, substitute with plant-based milk

Nutrition Details (per serving)

Nutritional data is for info only—consult a professional for health guidance.
  • Energy: 260
  • Total Fat: 10 g
  • Carbohydrates: 34 g
  • Proteins: 8 g