Cauliflower and Broccoli Soup

Featured in: One-Pot Green Comfort Meals

This comforting cauliflower and broccoli soup combines tender vegetables with aromatic herbs, creating a silky smooth texture perfect for chilly evenings. Sautéed onions, carrots, and celery form a flavorful base, while potato adds natural creaminess. The soup is finished with milk for extra richness and topped with golden, crispy homemade croutons that add delightful texture. Ready in just 45 minutes, this wholesome vegetarian dish serves 4 and pairs beautifully with crusty bread.

Updated on Fri, 30 Jan 2026 13:45:00 GMT
Creamy Cauliflower and Broccoli Soup served steaming hot in a rustic bowl, topped with golden, crunchy homemade croutons for texture. Save to Pinterest
Creamy Cauliflower and Broccoli Soup served steaming hot in a rustic bowl, topped with golden, crunchy homemade croutons for texture. | mossbasil.com

There was a Sunday in late October when the farmers market had bins overflowing with cauliflower and broccoli, dirt still clinging to the stems. I bought both without a plan, and by evening the kitchen smelled like butter and garlic as I chopped everything into a pot. What started as improvisation turned into the kind of soup I craved every week after that. It was warm, filling, and tasted like I'd put more effort in than I actually had.

I made this soup the night my neighbor came over complaining about the cold. She sat at the counter while I blended it, and when I poured her a bowl with a handful of croutons on top, she went quiet for a minute. Then she asked for the recipe, which she never does. That's when I knew this one was a keeper.

Ingredients

  • Cauliflower: The backbone of the soup, it gets sweet and soft when simmered and blends into the creamiest base without needing much dairy.
  • Broccoli: Adds a slightly earthy flavor and deep green color that makes the soup feel vibrant and alive, not dull or beige.
  • Onion, carrots, and celery: This trio builds the foundational sweetness and depth, the kind of flavor you can't fake with shortcuts.
  • Garlic: Three cloves might sound like a lot, but they mellow out completely and add a warmth that ties everything together.
  • Potato: The secret thickener that makes the soup velvety without flour or cream, just pure starchy magic.
  • Vegetable stock: Choose a good one because it carries all the flavors, a weak stock will make the whole pot taste flat.
  • Whole milk or plant-based milk: Stir this in at the end for a silky finish, it smooths out any sharpness and makes each spoonful feel luxurious.
  • Olive oil: Used twice, once to sauté the vegetables and again to crisp up the croutons, so don't skimp on quality.
  • Dried thyme: A whisper of herbiness that reminds you this is homemade, not something out of a can.
  • Black pepper and salt: Taste as you go, because every stock is different and you want to hit that perfect savory note.
  • Nutmeg: Optional but transformative, just a pinch makes the whole soup feel cozy and a little mysterious.
  • Day-old bread: Stale bread makes the best croutons, they crisp up without burning and soak up just enough soup when you eat them.
  • Garlic powder: Tossed with the bread cubes, it gives the croutons a savory punch that plain salt can't match.

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 bake. This step is easy to forget, but it saves you time later.
Build the flavor base:
Heat olive oil in a large pot and add the onion, carrot, and celery, letting them sizzle and soften for five minutes until the kitchen smells like comfort. Stir in the garlic and let it cook for just a minute, until it's fragrant but not brown.
Add the stars:
Toss in the potato, cauliflower, and broccoli, stirring everything together for three minutes so the vegetables get coated in the aromatics. This step helps them release their natural sweetness before the liquid goes in.
Simmer it down:
Pour in the vegetable stock, add thyme, salt, pepper, and a pinch of nutmeg if you're using it, then bring it to a boil. Lower the heat and let it simmer for twenty minutes until the vegetables are so tender they fall apart on 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 them halfway, until they're golden and crunchy.
Blend until smooth:
Pull the pot off the heat and use an immersion blender to puree everything into a silky soup, or carefully transfer it in batches to a countertop blender. Be patient, you want it completely smooth with no lumps.
Finish with milk:
Stir in the milk and gently reheat the soup without boiling it, then taste and adjust the salt and pepper. This is your moment to make it perfect.
Serve it hot:
Ladle the soup into bowls and pile the croutons on top, letting them float like little golden rafts. Serve immediately while the croutons are still crisp.
Save to Pinterest
| mossbasil.com

One winter evening, I served this soup to a friend who claimed she didn't like vegetables. She finished two bowls and asked if I had more croutons. Watching her scrape the bottom of the bowl reminded me that good food doesn't need to be complicated, it just needs to be made with attention and a little bit of heart.

Making It Your Own

This soup is forgiving and flexible, so feel free to swap in whatever vegetables you have on hand. I've added parsnips when I had them, or a handful of spinach at the end for color. If you want it richer, stir in a couple tablespoons of cream cheese before blending, it adds tang and body. For a vegan version, use plant-based milk and skip any cream, the potato will still give you that creamy texture you're craving.

Storing and Reheating

The soup keeps beautifully in the fridge for up to four days, and it actually tastes better the next day after the flavors have had time to settle. Store the croutons separately in an airtight container so they stay crisp, nobody wants soggy bread floating in their soup. When reheating, do it gently on the stove over low heat, adding a splash of stock or milk if it's thickened up too much.

Pairing and Serving Ideas

This soup loves a crisp white wine like Sauvignon Blanc, the acidity cuts through the creaminess and makes every sip feel balanced. Serve it with a simple green salad or a grilled cheese sandwich if you're feeding kids or anyone who needs a little extra comfort.

  • Try adding a drizzle of truffle oil on top for a fancy finish that makes it feel like a restaurant dish.
  • A pinch of smoked paprika or chili flakes gives it a gentle heat that wakes up your taste buds without overpowering the vegetables.
  • Garnish with fresh parsley or chives for a pop of color and a hint of freshness that brightens the whole bowl.
Homemade Cauliflower and Broccoli Soup blended velvety smooth, garnished with fresh thyme and a swirl of milk, ready to enjoy with crusty bread. Save to Pinterest
Homemade Cauliflower and Broccoli Soup blended velvety smooth, garnished with fresh thyme and a swirl of milk, ready to enjoy with crusty bread. | mossbasil.com

This soup has become my go-to whenever the weather turns cold or I need something nourishing without much fuss. I hope it becomes one of those recipes you return to again and again, the kind that feels like home in a bowl.

Frequently Asked Questions

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 vegan?

Simply substitute the whole milk with your favorite plant-based milk such as oat, almond, or cashew milk. Avoid adding cream cheese or heavy cream.

Can I freeze cauliflower and broccoli soup?

Absolutely! This soup freezes well for up to 3 months. 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 regular countertop blender works perfectly. Blend the soup in batches, filling the blender only halfway and covering with a kitchen towel to prevent hot liquid from splashing.

How do I make the soup thicker or thinner?

For a thicker consistency, add an extra potato or reduce the amount of stock. To thin it out, simply add more vegetable stock or milk until you reach your desired consistency.

Can I add other vegetables to this soup?

Certainly! Zucchini, spinach, kale, or leeks make excellent additions. Add leafy greens in the last 5 minutes of cooking to preserve their color and nutrients.

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

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

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Aiden Coleman


Skill Level Easy

Cuisine International

Makes 4 Portions

Special Diet Info Meat-Free

What You 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
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

Directions

Instruction 01

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

Instruction 02

Sauté aromatic 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.

Instruction 03

Add garlic and root vegetables: 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 5 cups vegetable stock. Add dried thyme, salt, black pepper, and nutmeg. Bring to a boil, then reduce heat and simmer for 20 minutes until vegetables are tender.

Instruction 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-12 minutes, turning once, until golden and crisp. Set aside.

Instruction 06

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

Instruction 07

Finish with milk: Stir in 3/4 cup milk and gently reheat the soup over low heat. Adjust seasoning to taste.

Instruction 08

Serve: Ladle 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 Notice

Review all components for allergens and consult a healthcare provider if unsure.
  • Contains gluten in croutons and some vegetable stocks
  • Contains dairy when milk or cream products are used
  • Use gluten-free bread for croutons and verify stock certification for gluten-free preparation
  • Substitute plant-based milk for dairy-free preparation

Nutrition Details (per portion)

Nutritional details are for general reference and not a replacement for professional health advice.
  • Calorie Count: 260
  • Fat content: 10 grams
  • Carbohydrates: 34 grams
  • Proteins: 8 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.