Save The smell of garlic hitting warm olive oil is what pulled my neighbor to the window one Sunday afternoon. She knocked, curious, and I ladled her a bowl of this cauliflower and broccoli soup straight from the pot. We stood in the kitchen, dipping croutons and talking about nothing in particular. That's when I realized this soup wasn't just easy to make—it had a way of turning ordinary moments into something worth remembering.
I started making this soup on nights when the fridge looked bare but I still wanted something warm and satisfying. The first time, I only had half a head of broccoli and some sad-looking cauliflower, but once it all simmered together with a potato and stock, it transformed into something surprisingly lush. My kids, who usually pick around vegetables, scraped their bowls clean. I've been making it ever since, tweaking it here and there, but always coming back to this version.
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 base of the soup's creamy texture, it breaks down beautifully when blended and adds a mild, slightly nutty sweetness.
- Broccoli: Brings a fresh, earthy flavor and a lovely green tint to the soup, plus it's packed with vitamins.
- Onion: Provides the aromatic foundation that makes the whole pot smell like home.
- Carrots: Add natural sweetness and a bit of body, they also help balance the bitterness of the greens.
- Celery: Adds a subtle savory note and depth, don't skip it even if it seems minor.
- Garlic: Just a minute in the pot releases its warmth and transforms the whole flavor profile.
- Potato: The secret to making the soup creamy without needing loads of cream, it thickens naturally as it breaks down.
- Vegetable stock: Use good quality stock, homemade if you have it, because it's the backbone of the soup's flavor.
- Whole milk or plant-based milk: Stirred in at the end for a silky finish, oat milk works especially well if you're going dairy-free.
- Olive oil: For sautéing the vegetables and tossing the croutons, it adds richness without being fussy.
- Dried thyme: A little goes a long way, it brings an herbal warmth that feels cozy without overpowering.
- Black pepper and salt: Essential for bringing all the flavors into focus, taste as you go.
- Nutmeg: Just a pinch adds an unexpected warmth, almost like a whisper of something special.
- Day-old bread: Perfect for croutons, it crisps up better than fresh bread and soaks up the soup just right.
- Garlic powder: Adds a toasty, savory note to the croutons without the risk of burning fresh garlic in the oven.
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 your oven to 180°C (350°F) so it's hot and waiting when your croutons are prepped. This way, everything stays on track.
- Start the aromatics:
- Heat the olive oil in a large pot over medium heat, then add the onion, carrot, and celery. Let them sauté for about 5 minutes, stirring occasionally, until they soften and start to smell sweet.
- Add the garlic:
- Stir in the minced garlic and let it cook for just a minute until fragrant. Be careful not to let it brown, or it'll turn bitter.
- Build the base:
- Toss in the potato, cauliflower, and broccoli, stirring everything together for about 3 minutes. This helps the vegetables pick up the flavors from the aromatics.
- Simmer the soup:
- Pour in the vegetable stock, then add the thyme, salt, pepper, and a pinch of nutmeg. Bring it 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 your bread cubes with olive oil, garlic powder, salt, and pepper. Spread them on a baking sheet and bake for 10 to 12 minutes, flipping them halfway, until they're golden and crunchy.
- Blend it smooth:
- Once the vegetables are soft, take the pot off the heat and use an immersion blender to purée the soup until it's creamy and 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 and adjust the seasoning, adding more salt or pepper if needed.
- Serve it up:
- Ladle the soup into bowls and top each one generously with the warm, crispy croutons. Serve immediately while everything is hot.
Save One evening, I made this soup for a friend who'd just had a rough week. We sat at the table with our bowls, and she said it tasted like someone cared. I hadn't added anything fancy, just vegetables and time, but somehow that was enough. It reminded me that comfort doesn't have to be complicated.
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.
Making It Your Own
This soup is forgiving and adaptable, which is part of why I keep coming back to it. If you want it richer, stir in a couple tablespoons of cream cheese or a splash of heavy cream right before serving. For a vegan version, use oat or almond milk and skip any dairy additions. I've also added a pinch of chili flakes when I wanted a little heat, and smoked paprika when I craved something deeper and earthier. It's the kind of recipe that bends to your mood without breaking.
Pairing and Serving
I like to serve this soup with a simple green salad and a crisp white wine, usually a Sauvignon Blanc. The wine's acidity cuts through the creaminess and makes the whole meal feel a little more special, even on a weeknight. If you're feeding kids or just want something heartier, a thick slice of sourdough toast on the side works beautifully. The croutons are really the star here, though, so don't skimp on them.
Storage and Reheating
Leftover soup keeps well in the fridge for up to four days, and honestly, it tastes even better the next day once the flavors have had time to meld. I store the croutons separately in an airtight container so they stay crispy. When reheating, do it gently on the stove over low heat, adding a splash of stock or milk if it's thickened up too much. If you freeze it, leave out the milk and stir it in fresh after reheating.
- Store soup and croutons separately to keep the croutons from getting soggy.
- Reheat on the stovetop rather than the microwave for the best texture.
- Frozen soup lasts up to three months, just thaw overnight in the fridge before reheating.
Save This soup has become my go-to on cold nights when I want something nourishing without a lot of fuss. It's proof that simple ingredients, treated with a little care, can turn into something truly comforting.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully in the refrigerator for up to 4 days. Prepare the croutons fresh before serving to maintain their crunch, as they can become soggy if stored with the soup.
- → How can I make this soup vegan?
Simply substitute the whole milk with your preferred plant-based alternative such as almond, oat, or coconut milk. Ensure your vegetable stock is vegan-certified and skip any cream-based additions.
- → What can I use instead of an immersion blender?
A standard countertop blender works perfectly. Let the soup cool slightly, then blend in batches, filling the blender no more than halfway. Hold the lid firmly with a towel to prevent hot liquid from escaping.
- → Can I freeze this soup?
Absolutely. Allow the soup to cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of stock or milk if needed.
- → What other vegetables can I add?
Zucchini, leeks, or spinach make excellent additions. Add heartier vegetables like zucchini with the cauliflower and broccoli, or stir in delicate greens like spinach just before blending for added nutrition and color.
- → How do I prevent the soup from being too thin?
The potato acts as a natural thickener. For an even thicker consistency, use less vegetable stock initially, or add an extra potato. You can also reserve some blended soup before adding milk to adjust the final texture.