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
- 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.
- Stir in the minced garlic and cook for 1 minute until it smells toasty but not burnt, then add both broccoli and cauliflower florets.
- 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.
- 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.
- 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.
- 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
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
Instructions
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
