Broccoli And Cauliflower Soup

Servings: 4 Total Time: 47 mins Difficulty: Beginner
Silky One-Pot Brassica Comfort
Broccoli And Cauliflower Soup pinit

Broccoli and cauliflower soup is the kind of bowl that earns a permanent spot in your weeknight rotation because it uses two cheap, sturdy vegetables and turns them into something silky without much effort. The recipe below walks through a stovetop method that builds flavor with onion, garlic, and a short simmer before blending. You get a naturally thick soup that tastes clean rather than heavy.

What makes this version work is the balance between the two brassicas. Cauliflower gives a mild, almost buttery base, while broccoli brings a greener, slightly sweet edge. The result is a vegetable soup that freezes well and reheats without splitting if you follow the storage steps later. Making this broccoli and cauliflower soup at home is surprisingly straightforward once you know the key steps.

Why You’ll Love These Broccoli And Cauliflower Soup

  • Uses one pot and basic knife work, so cleanup stays short.
  • Naturally gluten free and easy to make dairy free with one swap.
  • Freezes in portions for up to 3 months without losing texture.
  • Costs roughly the price of two heads of produce plus pantry staples.
  • Blends to a smooth body without needing cream as a crutch.

Ingredients You’ll Need

  • 1 tbsp olive oil – coats the aromatics so they sweat instead of brown.
  • 1 medium yellow onion, diced (about 150 g) – builds a sweet base.
  • 3 garlic cloves, minced – adds sharpness that mellows in the simmer.
  • 4 cups broccoli florets (about 300 g) – the greener, firmer half of the blend.
  • 4 cups cauliflower florets (about 300 g) – the mild, creamy-bodied half.
  • 4 cups low-sodium vegetable broth – controls salt while carrying flavor.
  • 1/2 tsp salt – adjusts at the end after blending.
  • 1/4 tsp black pepper – a light background heat.
  • 1/2 cup whole milk – softens the puree and rounds the edges.
  • 2 tbsp grated parmesan – umami boost that dissolves into the soup.

Ingredient Substitutions

Whole milk: Replace with an equal amount of unsweetened oat milk for a dairy-free version. Oat milk keeps the soup creamy but tastes slightly sweeter and lacks the protein that helps body. You won’t need to change the cook time, though the finished color reads a touch lighter. The broccoli and cauliflower soup works well for weeknight cooking when time is limited.

Parmesan: Use 2 tbsp nutritional yeast instead for a vegan swap. Nutritional yeast gives a cheesy, savory note but dissolves into a thinner suspension than parmesan. Expect a less glossy finish and a brighter yellow tone in the bowl.

Vegetable broth: Swap for chicken broth if you eat meat, using the same 4 cups. Chicken broth deepens the savoriness and makes the soup taste richer with no extra fat. The color stays similar, though the aroma shifts more poultry-forward.

Olive oil: Use 1 tbsp butter for a rounder, softer start. Butter browns faster than oil, so keep the pan at medium-low heat and watch the onion. The soup gains a slight dairy sweetness that pairs well with the parmesan. If you enjoyed this, our lime cilantro cauliflower is worth trying next.

Step-by-Step Instructions

  1. Warm 1 tbsp olive oil in a 4-quart pot over medium-low heat and add the diced onion. Cook for 5 minutes until the pieces turn translucent and soft, not browned.
  2. Stir in the minced garlic and cook for 1 minute until it smells toasty but not burnt, then add both broccoli and cauliflower florets.
  3. Pour in 4 cups vegetable broth, add salt and pepper, and raise the heat to bring the liquid to a gentle boil. Lower to medium-low heat and simmer for 25–30 minutes until a fork slides into the cauliflower with no resistance.
  4. Remove the pot from heat and stir in the whole milk and parmesan. Let it sit for 2 minutes so the cheese melts into the broth.
  5. Puree the soup with an immersion blender until completely smooth, or cool slightly and blend in batches in a countertop blender until no flecks remain.
  6. Taste and adjust salt, then serve immediately with a drizzle of oil or extra parmesan on top.

Pro Tips

Cut the florets to a similar small size so they finish cooking at the same time instead of leaving crunchy bits in the puree. Uniform pieces also blend faster and give you a more even texture.

Don’t skip the brief rest after adding milk and cheese; it lets the parmesan dissolve so you don’t get grainy strands in the finished bowl. A proper immersion blender keeps this step safe and quick right in the pot.

If your soup tastes flat after blending, a small squeeze of lemon brightens the brassica notes without making it sour. Acid balances the mild sweetness of the cauliflower.

For a thicker result, use 3 cups broth instead of 4 and keep the vegetable amounts the same. You’ll get a spoon-coating body that still pours.

Common Mistakes to Avoid

Boiling the soup hard after the milk goes in can make it look curdled. Keep the heat low and stir before blending to keep the fats emulsified.

Under-cooking the cauliflower is the main reason homemade broccoli and cauliflower soup turns out fibrous. Test with a fork; it should offer no pushback before you blend.

Adding salt at the start with a salty broth can overshoot the seasoning after reduction. Hold most of the salt until the end and taste the warm soup, not cold. For another easy option, check out our disclosure.

Serving Suggestions

Pair the bowl with cauliflower rice if you want a low-starch meal, or a slice of toasted sourdough for contrast. A sprinkle of chili flakes on top adds gentle heat.

For a fuller table, serve it before a light grain bowl or alongside roasted chickpeas for protein. The soup works as a starter or a lazy main with bread.

Storage and Reheating

Cool the soup to room temperature within 2 hours of cooking, then store it in an airtight container in the fridge for up to 3 days. Reheat on medium-low heat while stirring until steaming and evenly hot.

This broccoli and cauliflower soup freezes well for freeze for up to 3 months in portion containers. Thaw overnight in the fridge and reheat slowly; the texture stays smooth because there’s no cream to break. You might also like our default kit.

Recipe Variations

Cheesy Bake Top

After blending, pour the soup into oven-safe bowls and broil with shredded cheddar for 5 minutes until bubbly. You get a browned cap that contrasts the smooth base underneath.

Spiced Version

Add 1/2 tsp ground cumin and 1/4 tsp smoked paprika with the garlic for a warmer profile. The soup takes on a toasty, lightly smoky note that suits colder nights.

Potato-Body Option

Replace 2 cups of cauliflower with peeled potato chunks for a heavier, mashed-potato feel. The blend turns paler and sticks to the spoon more, good with crisp bacon on top.

Herb-Lifted Bowl

Stir 2 tbsp chopped dill or parsley into the finished soup before serving for a fresh, green lift. The herbs cut the rounded sweetness and make the bowl taste brighter.

Broccoli And Cauliflower Soup pinit
0 Add to Favorites

Broccoli And Cauliflower Soup

Difficulty: Beginner Prep Time 15 mins Cook Time 30 mins Rest Time 2 mins Total Time 47 mins
Servings: 4 Estimated Cost: $ 10 Calories: 180 kcal

Description

A naturally thick, creamy broccoli and cauliflower soup blended smooth on the stovetop with onion, garlic, and a touch of parmesan. It is cheap, gluten free, and freezes beautifully without cream.

Ingredients

Cooking Mode Disabled

Instructions

  1. Warm oil and cook onion

    Warm 1 tbsp olive oil in a 4-quart pot over medium-low heat and add the diced onion. Cook for 5 minutes until the pieces turn translucent and soft, not browned, stirring occasionally so they sweat rather than color.

  2. Add garlic and vegetables

    Stir in the minced garlic and cook for 1 minute until it smells toasty but not burnt, keeping the heat at medium-low to avoid scorching. Then add both the broccoli and cauliflower florets and toss them in the aromatic base so they begin to soften at the edges.

  3. Pour broth and simmer

    Pour in 4 cups vegetable broth, add salt and pepper, and raise the heat to bring the liquid to a gentle boil. Lower to medium-low heat and simmer for 25–30 minutes until a fork slides into the cauliflower with no resistance and the florets are completely tender.

  4. Stir in milk and cheese

    Remove the pot from heat and stir in the whole milk and parmesan. Let it sit for 2 minutes so the cheese melts into the broth and the suspension stays smooth instead of grainy.

  5. Blend until smooth

    Puree the soup with an immersion blender until completely smooth, or cool slightly and blend in batches in a countertop blender until no flecks remain. Work carefully so the hot liquid does not splash, and keep blending until the body is silky with no fibrous bits.

  6. Adjust and serve

    Taste and adjust salt at the end, then serve immediately with a drizzle of oil or extra parmesan on top. The soup should be steaming hot and pourable with a clean, green-tinged color.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g13%
Saturated Fat 3g15%
Cholesterol 12mg4%
Sodium 480mg20%
Total Carbohydrate 18g6%
Dietary Fiber 5g20%
Sugars 6g
Protein 8g16%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Cool the soup to room temperature within 2 hours, then store in an airtight container in the fridge for up to 3 days.
  • Freezing: Freeze in portion containers for up to 3 months; thaw overnight in the fridge and reheat slowly to keep texture smooth.
  • Pro tip: Cut florets to a similar small size so they finish at the same time, and rest 2 minutes after adding milk and cheese; see our Italian broccoli for another quick veg side.
  • Acid fix: If the blended soup tastes flat, a small squeeze of lemon brightens the brassica notes without making it sour.
Keywords: broccoli, cauliflower, soup, vegetarian, gluten free, one pot, blender, meal prep
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, you can cook the soup fully, cool it within 2 hours, and keep it in an airtight container in the fridge for up to 3 days. Reheat on medium-low while stirring until steaming hot before serving.

Can I freeze this recipe?

Absolutely. The soup freezes well for up to 3 months in portion containers because there is no cream to break. Thaw overnight in the fridge and reheat slowly on the stove until evenly hot.

What can I substitute for the dairy?

Replace the whole milk with unsweetened oat milk and the parmesan with nutritional yeast for a vegan version. For another veg-forward idea, try our lime cauliflower rice as a side.

How do I know when it's done?

The cauliflower should offer no pushback when tested with a fork before blending, about 25–30 minutes of simmering. After blending the soup will be completely smooth with no flecks and steaming hot throughout.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *