Cauliflower and Broccoli Soup

Featured in: Everyday Home Meals

This warming soup combines tender cauliflower and broccoli with aromatic vegetables, simmered in vegetable stock and finished with a touch of milk for silky smoothness. Topped with golden, garlicky homemade croutons, it delivers both comfort and nutrition. The soup comes together in under an hour, making it an ideal weeknight dinner or make-ahead lunch option. Easily customizable for vegan diets and packed with wholesome vegetables in every spoonful.

Updated on Fri, 30 Jan 2026 13:52:00 GMT
Creamy cauliflower and broccoli soup topped with golden, crisp croutons, served hot in a rustic bowl. Save
Creamy cauliflower and broccoli soup topped with golden, crisp croutons, served hot in a rustic bowl. | crunchymsemen.com

My neighbor knocked on my door one rainy Tuesday with a grocery bag full of vegetables she couldn't use before leaving town. I stood there in my pajamas, staring at two massive heads of cauliflower and broccoli, wondering what on earth I'd do with them. That afternoon, I threw everything into a pot with whatever I had in the pantry, and the smell that filled my kitchen was so comforting I actually texted her a thank you while it was still simmering. Sometimes the best recipes happen when you're just trying not to waste good food.

I made this for my sister when she came over after a long shift at the hospital. She sat at my kitchen table, still in her scrubs, and didn't say much until she finished her second bowl. Then she looked up and said it tasted like being taken care of, which is probably the best compliment I've ever received for anything I've cooked. Now every time she visits, she asks if I have any of that green soup left.

Ingredients

  • Cauliflower: The backbone of the soup, it breaks down into a creamy base without needing loads of dairy, and its mild flavor lets the other vegetables shine.
  • Broccoli: Adds a slightly earthy, vegetal sweetness and a gorgeous green hue once blended, plus it's packed with nutrients.
  • Onion: This is your flavor foundation, softening into sweetness and giving the soup depth from the very first simmer.
  • Carrots: They bring a subtle natural sweetness and help balance the bitterness that broccoli can sometimes have.
  • Celery: Don't skip this, it adds a quiet savory note that makes the whole pot taste more rounded and complex.
  • Garlic: Just three cloves are enough to add warmth without overpowering the gentle vegetable flavors.
  • Potato: This is the secret to body and creaminess, it thickens the soup naturally as it breaks down during blending.
  • Vegetable stock: Use a good quality one if you can, it makes all the difference when your ingredient list is this simple.
  • Whole milk or plant-based milk: Stir this in at the end for a silky finish, and you can adjust the amount based on how rich you want it.
  • Olive oil: For sauteing the vegetables and tossing the croutons, it adds a fruity richness that butter just can't replicate.
  • Dried thyme: A little goes a long way, it adds an herbal note that feels cozy without tasting like a garden.
  • Black pepper and salt: Season generously, vegetables need more salt than you think to really come alive.
  • Nutmeg: Just a pinch adds a mysterious warmth that people notice but can't quite put their finger on.
  • Day-old bread: Stale bread makes the best croutons because it crisps up without getting greasy, and it's a great way to use up leftovers.
  • Garlic powder: For the croutons, it distributes more evenly than fresh garlic and won't burn in the oven.

Instructions

Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Get the oven ready:
Preheat your oven to 180°C (350°F) so it's hot and ready when your croutons are prepped. This step is easy to forget, but starting it early saves you time later.
Build the base:
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. Don't rush this, it's where the flavor begins.
Add the aromatics:
Toss in the garlic and stir for about a minute until it smells fragrant and just starts to turn golden. Then add the potato, cauliflower, and broccoli, giving everything a good stir and letting it cook together for 3 minutes.
Simmer the soup:
Pour in the vegetable stock, then add the thyme, salt, pepper, and nutmeg, stirring to combine. 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 breaking apart easily with a spoon.
Make the croutons:
While the soup simmers, toss your bread cubes with olive oil, garlic powder, salt, and pepper in a bowl until every piece is lightly coated. Spread them on a baking sheet in a single layer and bake for 10 to 12 minutes, flipping them 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 puree everything until it's silky and smooth. If you're using a countertop blender, work in batches and be careful with the hot liquid.
Finish and serve:
Stir in the milk and gently reheat the soup over low heat, tasting and adjusting the seasoning as needed. Ladle it into bowls and top each one with a generous handful of those crispy croutons.
Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Save
| crunchymsemen.com

One evening I served this to a friend who swore she hated both cauliflower and broccoli. She ate two bowls without saying a word, then looked at me suspiciously and asked what was actually in it. When I told her, she laughed and said I'd somehow tricked her into liking vegetables, and now she makes it for her own kids.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to five days in an airtight container, and it actually tastes even better the next day once the flavors have had time to settle. When reheating, do it gently on the stovetop over low heat, stirring occasionally, and add a splash of milk or stock if it's thickened up too much. Store the croutons separately in a sealed bag or jar so they stay crispy, otherwise they'll get soggy sitting in the soup.

Ways to Make It Your Own

I've added everything from a handful of spinach to a spoonful of miso paste, and this soup takes it all in stride. If you want it richer, stir in a couple tablespoons of cream cheese or a splash of heavy cream right before serving. For a little heat, sprinkle in some chili flakes or smoked paprika while it simmers, it adds a subtle warmth that works surprisingly well with the sweetness of the vegetables.

What to Serve Alongside

I usually keep it simple with a crisp green salad and some crusty bread for dipping, but it also pairs beautifully with a grilled cheese sandwich if you're feeling indulgent. A glass of chilled Sauvignon Blanc is lovely if you're serving it for company, the acidity cuts through the creaminess in the best way. On busier nights, I just serve it on its own with extra croutons and call it dinner.

  • A simple arugula salad with lemon vinaigrette adds a peppery contrast.
  • Garlic bread or a warm baguette is perfect for soaking up every last drop.
  • Roasted chickpeas on top add extra protein and a satisfying crunch.
Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Bright green cauliflower and broccoli soup steaming gently, garnished with crunchy homemade croutons on top. Save
Bright green cauliflower and broccoli soup steaming gently, garnished with crunchy homemade croutons on top. | crunchymsemen.com

This soup has become my go to whenever I need something warm and nourishing without a lot of fuss. I hope it brings you as much comfort as it's brought me on those nights when all you want is something simple and good.

Recipe FAQ

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 do I make this soup vegan?

Simply substitute the whole milk with your preferred plant-based alternative such as almond, oat, or cashew milk. Ensure your vegetable stock is vegan-certified and skip any cream-based additions. The result is equally creamy and delicious.

Can I use frozen cauliflower and broccoli?

Absolutely. Frozen florets work well and save preparation time. Use the same quantities and add them directly to the pot without thawing. You may need to reduce the simmering time slightly as frozen vegetables cook faster.

What can I use instead of an immersion blender?

A regular countertop blender works perfectly. Let the soup cool slightly before blending in batches, filling the blender only halfway each time. Remove the center cap and cover with a kitchen towel to allow steam to escape safely.

How can I make the soup thicker?

Add an extra potato or reduce the amount of vegetable stock by about 1 cup. Alternatively, stir in 2 tablespoons of cream cheese or a roux made from butter and flour before blending for a richer, thicker consistency.

What other toppings work well besides croutons?

Try shredded cheddar cheese, toasted pumpkin seeds, crispy bacon bits, fresh herbs like parsley or chives, or a drizzle of truffle oil. Roasted chickpeas also add wonderful texture and protein.

Cauliflower and Broccoli Soup

Creamy blend of cauliflower and broccoli topped with crispy homemade croutons. Ready in 45 minutes.

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Ethan Reynolds


Skill Level Easy

Cuisine International

Makes 4 Portion Size

Diet Details Meatless

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

Directions

Step 01

Prepare crouton oven: 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 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

Make 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

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: 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 Advice

Always review each component for allergens and check with your healthcare provider with any concerns.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy if milk or cream is used
  • Use gluten-free bread for croutons and verify the stock for gluten-free preparation
  • Use plant-based milk for dairy-free preparation

Nutrition per serving

For general awareness only — not a substitute for guidance from your doctor.
  • Kcal: 260
  • Fats: 10 grams
  • Carbohydrates: 34 grams
  • Proteins: 8 grams