There are nights when you want something warm and uncomplicated: a bowl that feels like a hug and tastes like you put a little love into it. This broccoli and cauliflower soup is exactly that — creamy without being fussy, bright with green vegetable flavor, and forgiving enough to adapt to what you’ve got in the fridge. If you’ve ever needed a recipe that turns a handful of produce into something genuinely comforting, you’re in the right place. If you enjoy creamy brothy comfort foods, the Creamy Chicken Noodle Soup is a family-friendly favorite with a similar feel.

Why you’ll love this soup
This soup hits a sweet spot between light and indulgent. The cauliflower gives it body and a silky texture, while the broccoli adds freshness and that slightly grassy edge that keeps it from feeling heavy. You can make it with vegetable stock for a vegetarian meal, or chicken stock if you want a deeper savory base. Plus, it’s blender-friendly — perfect if you like your soup flawlessly smooth. If you want a broccoli-forward brunch option, try the Crustless Broccoli Cheddar Quiche for an easy make-ahead dish.
Ingredients
Simple pantry staples and a couple of fresh heads of vegetables are all you need. Quantities below serve about 4 people as a main course with crusty bread.
- 3 cups broccoli florets (about 1 medium head)
- 3 cups cauliflower florets (about 1 small head)
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 tbsp unsalted butter or olive oil
- 4 cups low-sodium vegetable or chicken stock
- 1 cup milk or half-and-half (use dairy-free milk for vegan)
- 2 oz sharp cheddar, grated (optional, for a cheesy finish)
- Salt and freshly ground black pepper, to taste
- Pinch of ground nutmeg (optional)
- Chopped chives or parsley for garnish
How to Make Broccoli and Cauliflower Soup
Below is an easy stovetop method that gives you control over texture — keep it chunky if you like rustic soups or blend it until silky.
Step 1: Sweat the aromatics
In a large heavy-bottomed pot, melt the butter (or heat the olive oil) over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, until the onion is soft and translucent, about 6–8 minutes. Add the minced garlic and cook for another minute until fragrant.
Step 2: Add the vegetables and stock
Add the broccoli and cauliflower to the pot and stir to coat them in the buttery onions. Pour in the stock so the vegetables are mostly submerged. Bring to a gentle simmer, then reduce the heat and cover. Let simmer until the vegetables are tender, about 12–15 minutes.
Step 3: Blend and finish
Use an immersion blender to puree the soup directly in the pot until smooth. If you prefer a perfectly smooth texture, transfer the soup in batches to a countertop blender (be careful with the hot liquid) and blend until velvety. Return the soup to low heat, stir in the milk or half-and-half, and add the grated cheddar if using. Season with salt, pepper, and a pinch of nutmeg. Heat through but don’t let it boil once dairy is added.
Finishing touches and serving
Taste and adjust seasoning. Ladle the soup into bowls and top with chopped chives, a drizzle of good olive oil, or a sprinkle of extra cheddar. Serve with crusty bread or garlic croutons for a satisfying meal.

Tips and variations
- For a vegan version, use olive oil and a creamy plant-based milk. Nutritional yeast adds a subtle cheesy note.
- If you like a little texture, reserve a cup of the cooked florets, chop them roughly, and stir them back into the blended soup.
- To deepen the flavor, roast the broccoli and cauliflower at 425°F for 20–25 minutes until edges are browned, then add to the soup during blending.
- Make it spicy: a pinch of red pepper flakes or a swirl of harissa adds a lovely warmth.
- For a sweet-savory side that pairs well with soup, try serving Roasted Sweet Potato Rounds with a sprinkle of sea salt.
FAQs
Can I use frozen broccoli and cauliflower?
Yes — frozen florets work fine and are convenient. No need to thaw; add them straight to the pot and extend simmer time by a few minutes until tender.
How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of stock or milk if it seems too thick. This soup also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
Is this soup kid-friendly?
Absolutely. Most kids respond well to creamy textures and mild flavors. If you want picky eaters to try it, top with small crunchy croutons or a sprinkle of their favorite cheese.
Conclusion
This broccoli and cauliflower soup is one of those recipes you’ll find yourself turning to again and again: quick enough for a weeknight, comforting enough to serve on a chilly weekend, and flexible enough to fit whatever’s in your pantry. Whether you blend it silky smooth or leave a little bite, it’s a bowl that warms the belly and soothes the soul. Give it a try, and don’t be surprised if it becomes a regular in your soup rotation. When you’re building a cozy soup night menu, the Loaded Baked Potato Soup is another hearty choice to serve alongside bread.
Ready to make it? Gather the ingredients and start with the aromatics — the smell of onion and garlic sizzling in the pot is half the comfort right there.

Broccoli and Cauliflower Soup
Ingredients
Main
- 3 cups broccoli florets about 1 medium head
- 3 cups cauliflower florets about 1 small head
- 1 medium yellow onion finely chopped
- 3 cloves garlic minced
- 2 tbsp unsalted butter or olive oil
- 4 cups low-sodium vegetable or chicken stock
- 1 cup milk or half-and-half or dairy-free milk
- 2 oz sharp cheddar grated (optional)
- Salt and freshly ground black pepper to taste
- Pinch ground nutmeg optional
Garnish (optional)
- Chopped chives or parsley
- Drizzle of olive oil
- Croutons or extra grated cheddar
Instructions
- In a large pot, melt the butter or heat the olive oil over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, until the onion is soft and translucent, 6–8 minutes. Add the minced garlic and cook for 1 minute until fragrant.
- Add the broccoli and cauliflower to the pot and stir to coat with the aromatics. Pour in the stock until the vegetables are mostly submerged. Bring to a gentle simmer, reduce heat, cover, and cook until the vegetables are tender, about 12–15 minutes.
- Use an immersion blender to puree the soup until smooth. Alternatively, transfer the soup in batches to a countertop blender and blend until silky. Return the soup to low heat.
- Stir in the milk or half-and-half and grated cheddar if using. Season with salt, pepper, and a pinch of nutmeg. Heat through gently without boiling. Serve with chopped chives, a drizzle of olive oil, and crusty bread.
Notes
- For a vegan version, use olive oil and a creamy plant-based milk; add nutritional yeast for a cheesy flavor.
- Reserve a cup of cooked florets if you prefer a chunkier texture and stir them back in after blending.
- Roasting the florets before simmering adds a deeper, caramelized flavor.






