Save There's something about a pot of soup simmering on the stove that turns a regular Wednesday into something slower and kinder. I started making this cauliflower and broccoli soup during a week when I had too many vegetables and not enough ideas. What began as a fridge cleanout became one of those recipes I return to whenever I need something warm, simple, and filling. The smell of garlic hitting hot olive oil still pulls me back to that first attempt, standing over the pot and wondering if blending it all together would actually work.
I made this for a friend who swore she didn't like cauliflower. She finished two bowls and asked for the recipe before leaving. That night taught me that texture matters just as much as flavor, and that a good blender can be surprisingly persuasive. Since then, this soup has shown up at quiet dinners, weekend lunches, and one particularly cold evening when I needed comfort more than conversation. It never feels fussy, but it always feels like care.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cauliflower: The backbone of the soup, it brings a mild sweetness and blends into a silky base without overpowering the other flavors.
- Broccoli: Adds a gentle earthiness and a pop of color that keeps the soup from looking too pale.
- Onion: The foundation of almost every good soup, it softens into the background and adds depth you don't notice until it's missing.
- Carrots: They lend a natural sweetness and help balance the bitterness that can sometimes come from cruciferous vegetables.
- Celery: Quietly aromatic, it builds a savory backbone that makes the soup taste more developed than the effort required.
- Garlic: Three cloves might seem like a lot, but they mellow as they cook and give the soup a warmth that feels intentional.
- Potato: This is what makes the soup creamy without cream, it breaks down and thickens everything naturally.
- Vegetable stock: Use a good one if you can, the soup is simple enough that the quality of your stock will come through.
- Milk: Stirred in at the end, it softens the texture and adds a subtle richness that feels indulgent without being heavy.
- Olive oil: Used twice, once to build the base and again to crisp the croutons, it ties the whole dish together.
- Thyme: A little goes a long way, it adds a quiet herbal note that doesn't compete with the vegetables.
- Nutmeg: Optional, but a pinch brings out the sweetness in the cauliflower in a way that feels almost magical.
- Day-old bread: Perfect for croutons, it crisps up better than fresh bread and gives you a reason to save those end pieces.
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 go in. This way, you can multitask without rushing.
- Build the base:
- Heat olive oil in a large pot over medium heat, then add onion, carrot, and celery, letting them soften and sweeten for about 5 minutes. You'll know they're ready when the onion turns translucent and the kitchen smells inviting.
- Add the garlic:
- Stir in minced garlic and cook for just a minute, until fragrant but not browned. This step happens fast, so stay close.
- Introduce the stars:
- Toss in the potato, cauliflower, and broccoli, stirring them around for 3 minutes to let them pick up the flavors from the pan. They don't need to cook through yet, just get acquainted.
- Simmer it down:
- Pour in the vegetable stock, then add thyme, salt, pepper, and a pinch of nutmeg if you're using it. Bring everything to a boil, then lower the heat and let it simmer gently for 20 minutes until the vegetables are completely tender.
- Make the croutons:
- While the soup simmers, toss bread cubes with olive oil, garlic powder, salt, and pepper, then spread them on a baking sheet. Bake for 10 to 12 minutes, flipping them halfway, until they're golden and crunchy.
- Blend until smooth:
- Once the vegetables are soft, take the pot off the heat and use an immersion blender to puree everything until it's completely smooth. If you're using a countertop blender, work in batches and be careful with the hot liquid.
- Finish with milk:
- Stir in the milk and gently reheat the soup over low heat. Taste it now and adjust the salt and pepper if needed.
- Serve it warm:
- Ladle the soup into bowls and top each one generously with the homemade croutons. The contrast between creamy and crunchy is what makes this soup feel special.
Save One evening, I served this soup with nothing but a hunk of good bread and butter. My partner looked up after the first spoonful and said it tasted like someone had been paying attention. That's what this recipe feels like to me now, a way of paying attention to simple things and making them matter. It's not fancy, but it's never been trying to be.
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.
Make It Your Own
This soup is forgiving and adaptable, which makes it easy to tweak based on what you have or what you're craving. I've added a handful of spinach at the end for extra greens, stirred in a spoonful of miso for umami depth, and even topped it with sharp cheddar when I wanted something richer. If you like heat, a pinch of chili flakes or smoked paprika changes the whole mood. For a vegan version, swap in oat or almond milk and skip any cream-based additions, it still turns out luscious and satisfying.
Storing and Reheating
The soup keeps well in the fridge for up to four days, stored in an airtight container. I like to keep the croutons separate so they stay crisp, adding them fresh to each reheated bowl. When you reheat the soup, do it gently over low heat and add a splash of milk or stock if it's thickened too much. You can also freeze the soup for up to three months, though I recommend adding the milk after thawing and reheating rather than before freezing.
Pairing and Serving Ideas
This soup feels complete on its own, but it also plays well with others. A crisp green salad with lemon vinaigrette cuts through the creaminess, and a slice of sourdough toast makes it heartier. I've served it alongside roasted chicken for a more substantial meal, and once brought it to a potluck where it disappeared faster than I expected. On quieter nights, I'll pour a glass of chilled Sauvignon Blanc and call it dinner.
- Serve with a simple arugula salad dressed in olive oil and lemon.
- Pair with a grilled cheese sandwich for a cozy, nostalgic meal.
- Garnish with fresh herbs like parsley or chives for a pop of color and brightness.
Save This soup has become one of those recipes I don't think about too much, I just make it when the weather turns or when I need something easy and kind. It's never let me down.
Questions & Answers
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully in the refrigerator for up to 4 days. Keep the croutons separate in an airtight container to maintain their crispness, and add them just before serving.
- → How can I make this soup creamier?
For extra creaminess, stir in 2 tablespoons of cream cheese, a splash of heavy cream, or increase the milk quantity. You can also add a peeled potato for natural thickness.
- → Can I freeze cauliflower and broccoli soup?
Yes, this soup freezes well for up to 3 months. Let it 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 countertop blender works perfectly. Blend the soup in batches, filling the blender only halfway and venting the lid to release steam. A food processor can also work in smaller portions.
- → How do I make this soup vegan?
Simply substitute the whole milk with your preferred plant-based milk such as almond, oat, or cashew milk. Avoid adding cream cheese or heavy cream, and verify your vegetable stock is vegan.
- → What other vegetables can I add to this soup?
Zucchini, leeks, spinach, or kale work wonderfully. Add leafy greens in the last 5 minutes of cooking. Root vegetables like parsnips or turnips can replace or complement the potato.