Creamy Cauliflower Broccoli Soup

Featured in: Everyday Home Plates

This warming bowl brings together tender cauliflower and broccoli florets, slowly simmered with aromatic onions, celery, and carrots. Fragrant thyme and oregano infuse every spoonful, while a touch of milk creates that luxurious velvety texture. The crowning glory? Homemade golden croutons baked to crispy perfection, adding that satisfying crunch to each bite. Perfect for lunch or dinner, this soup comes together in just 45 minutes and serves four hungry people.

Updated on Wed, 28 Jan 2026 12:48:00 GMT
Creamy cauliflower and broccoli soup topped with golden croutons and fresh parsley, served in a rustic bowl. Save to Pinterest
Creamy cauliflower and broccoli soup topped with golden croutons and fresh parsley, served in a rustic bowl. | ricoskillet.com

The sky was that bruised purple color that always signals a cold snap is coming. I looked at the wilting broccoli in my crisper drawer and knew exactly what had to happen. This soup started as a way to save those lonely vegetables before they gave up. Now it is the first thing I crave when the wind starts rattling the windowpanes. It is amazing how a few simple heads of cauliflower can turn into such a silky comfort.

I once made this for a group of friends who claimed they hated cauliflower. They watched skeptically as I lowered the immersion blender into the pot and watched the chunky mess turn into liquid gold. By the end of the night they were scraping the bottom of the pot with pieces of crusty bread. It was a silent victory for the vegetable kingdom.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 medium head of cauliflower: This vegetable acts as a natural thickener once it is blended into the base.
  • 1 medium head of broccoli: The florets provide a vibrant color and a mild sweetness to the soup.
  • 1 medium onion: It creates a savory depth when sauteed properly in the olive oil.
  • 2 celery stalks: These provide a subtle earthy note that rounds out the other vegetable flavors.
  • 2 medium carrots: They add a hint of sugar and help create a beautiful golden tone in the broth.
  • 2 garlic cloves: Fresh garlic wakes up the flavors of the green vegetables during the initial cook.
  • 4 cups of vegetable broth: Use a high quality broth to ensure the soup has a rich and savory foundation.
  • 1 cup of milk: This provides the silky finish that makes the soup feel truly indulgent.
  • 2 tablespoons of olive oil: This is essential for sweating the vegetables without them sticking to the pot.
  • 1 teaspoon of dried thyme: Thyme adds a woodsy aroma that complements the broccoli perfectly.
  • half a teaspoon of dried oregano: A little bit of oregano adds a peppery kick to every single spoonful.
  • Salt and pepper: Seasoning at every step is the only way to achieve professional results at home.
  • 2 cups of cubed crusty bread: Day old bread is the best choice for making extra crunchy croutons.
  • half a teaspoon of garlic powder: This is the secret to making the croutons taste like a snack on their own.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare the oven:
Set your oven to 375 degrees so it is ready for the bread cubes. This ensures the oven is hot enough to crisp the croutons quickly.
Make the croutons:
Toss the bread with oil and garlic powder then bake for 10 to 12 minutes until they are golden. They should sound like little rocks when you shake the baking sheet.
Soften the base:
Saute the onion and carrots in the pot until they start to turn translucent and sweet. This takes about 5 minutes over a medium heat.
Add aromatics:
Stir in the garlic and dried herbs for one minute until they smell incredible. Be careful not to let the garlic brown or it will turn bitter.
Stir in vegetables:
Add the cauliflower and broccoli to the pot and let them coat in the herb oil. This brief roasting in the pot builds a deeper flavor profile.
Simmer the soup:
Pour in the broth and let the vegetables bubble gently for 15 to 20 minutes. You want them to be very tender when pierced with a fork.
Blend until creamy:
Use an immersion blender to transform the chunky soup into a smooth and silky liquid. Take your time to ensure there are no stray lumps left behind.
Finish with milk:
Stir in the milk and adjust the seasoning with salt and pepper to your preference. Gently reheat the soup if the milk was cold from the fridge.
Garnish and serve:
Ladle the hot soup into bowls and top with plenty of those garlic croutons. A sprinkle of fresh parsley adds a beautiful final touch of green.
Steamy bowl of cauliflower and broccoli soup with vibrant green florets and aromatic herbs, ready to enjoy. Save to Pinterest
Steamy bowl of cauliflower and broccoli soup with vibrant green florets and aromatic herbs, ready to enjoy. | ricoskillet.com

My favorite part is the sound of the croutons hitting the surface of the soup. It reminds me of hailstones hitting a tin roof while I am safe and warm inside. Every spoonful is a reminder that the best meals often come from the simplest ingredients in the pantry.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Magic of a Silky Base

If you prefer a little bite you can set aside a few roasted florets before blending everything else. This adds a lovely visual element and a change of pace for your palate. I often roast a few extra broccoli pieces with the croutons just for this purpose.

Dairy Free Options for Everyone

Cashew milk is a brilliant substitute if you want to keep this dairy free while maintaining that luxurious mouthfeel. You can also swap the parmesan for nutritional yeast to get that salty umami kick without any actual cheese. It is a very forgiving recipe for any dietary needs.

Storing Your Batch for Later

This soup actually tastes even better the next day after the herbs have had time to fully mingle with the broth. Just be sure to store the croutons in a separate airtight container so they do not lose their crunch. It makes a wonderful lunch to take to work the following morning.

  • Keep the soup in a sealed glass jar in the fridge for up to four days.
  • Reheat it slowly on the stove rather than the microwave to keep the milk from curdling.
  • Always add a fresh squeeze of lemon right before serving a leftover bowl to brighten the flavors.
Hearty cauliflower and broccoli soup with crunchy croutons and a sprinkle of Parmesan, perfect for chilly evenings. Save to Pinterest
Hearty cauliflower and broccoli soup with crunchy croutons and a sprinkle of Parmesan, perfect for chilly evenings. | ricoskillet.com

I hope this bowl brings as much warmth to your kitchen as it does to mine. Happy cooking and enjoy every crunchy bite.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely! The soup actually tastes even better the next day as flavors have time to meld together. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of milk if needed to restore creaminess.

How do I achieve the smoothest texture?

Use an immersion blender directly in the pot for easiest results. If using a stand blender, work in batches and be careful with hot liquids. For extra silky results, blend for 2-3 minutes and pass through a fine-mesh sieve.

What other toppings work well?

Beyond croutons, try toasted pumpkin seeds, a swirl of coconut milk, fresh chives, crispy bacon bits, or a drizzle of truffle oil. A dollop of Greek yogurt or sour cream adds tangy richness.

Can I freeze this soup?

Yes! Freeze without the croutons for up to 3 months. Thaw overnight in the refrigerator and reheat slowly. The texture may separate slightly, but whisking while reheating brings it back beautifully.

How can I add more protein?

Stir in white beans during blending, add shredded chicken, top with toasted nuts, or serve with a grilled cheese sandwich. A scoop of Greek yogurt also boosts protein while enhancing creaminess.

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.

Creamy Cauliflower Broccoli Soup

A comforting vegetable blend of cauliflower and broccoli, simmered with herbs and topped with crispy croutons.

Prep Duration
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Paisley Arnold

Cuisine Category Everyday Home Plates

Skill Level Easy

Cuisine Type International

Makes 4 Number of Servings

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 celery stalks, diced
05 2 medium carrots, diced
06 2 garlic cloves, minced

Liquids

01 4 cups vegetable broth
02 1 cup milk or unsweetened plant-based milk

Spices & Seasoning

01 2 tablespoons olive oil
02 1 teaspoon dried thyme
03 1/2 teaspoon dried oregano
04 Salt and freshly ground black pepper to taste

Croutons

01 2 cups cubed crusty bread
02 2 tablespoons olive oil
03 1/2 teaspoon garlic powder
04 Pinch of salt

Optional Toppings

01 2 tablespoons chopped fresh parsley
02 Grated Parmesan or vegetarian hard cheese

Cooking Steps

Step 01

Prepare Croutons: Preheat oven to 375°F. Toss bread cubes with 2 tablespoons olive oil, garlic powder, and salt. Spread on a baking sheet and bake for 10 to 12 minutes until golden and crisp. Set aside.

Step 02

Sauté Aromatics: In a large pot, heat 2 tablespoons olive oil over medium heat. Add diced onion, celery, and carrots, sautéing for 5 minutes until softened.

Step 03

Bloom Spices: Add minced garlic, dried thyme, and dried oregano to the pot. Cook for 1 minute until fragrant.

Step 04

Add Vegetables: Stir in cauliflower and broccoli florets. Cook for 2 to 3 minutes, stirring occasionally.

Step 05

Simmer Base: Pour in vegetable broth and bring to a boil. Reduce heat and simmer covered for 15 to 20 minutes until vegetables are tender.

Step 06

Blend Soup: Remove from heat. Use an immersion blender to puree soup until smooth and creamy, or carefully blend in batches using a stand blender.

Step 07

Finish and Season: Stir in milk and season with salt and pepper to taste. Gently reheat if needed.

Step 08

Plate and Serve: Ladle soup into bowls and top with croutons, fresh parsley, and cheese if desired. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large soup pot
  • Knife and cutting board
  • Baking sheet
  • Immersion blender or stand blender
  • Wooden spoon

Allergy Warnings

Review every ingredient for allergens and get advice from a healthcare provider if you’re not sure.
  • Contains wheat from croutons
  • Contains milk if using dairy milk or cheese
  • Use gluten-free bread for croutons to accommodate gluten sensitivity
  • Use plant-based milk and omit cheese for dairy-free preparation

Nutrition Info (per portion)

These numbers are for reference only and shouldn’t replace advice from a medical professional.
  • Calorie Count: 240
  • Fat content: 10 grams
  • Carbohydrates: 30 grams
  • Protein amount: 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.