Pin It The first time I made this soup, it was actually by accident. I had half a cauliflower and a lonely head of broccoli staring at me from the crisper drawer, neither quite enough for a full recipe on their own. My grandmother always said necessity breeds invention, so I threw them both into the pot together. The result was this stunning pale green masterpiece that tasted like comfort in a bowl.
Last winter during a snowstorm, my neighbor came over unexpectedly with crusty bread she'd just baked. We stood around my stove, dipping pieces into this soup while watching snow pile up outside the window. Something about that combination of warmth, good bread, and company made this recipe feel like more than just dinner. Now whenever I make it, I think of her laugh and the way steam was fogging up my glasses.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium head cauliflower: Cut into similar-sized florets so everything cooks evenly. The cauliflower adds natural creaminess without any dairy.
- 1 medium head broccoli: The stems have tons of flavor so do not waste them. Just peel the tough outer layer and chop them along with the florets.
- 1 medium onion, 2 celery stalks, and 2 carrots: This classic mirepoix foundation creates depth. I have learned that taking time to properly sauté these vegetables makes all the difference.
- 4 cups vegetable broth: Use a good quality broth you enjoy drinking on its own. It is the backbone of the soup so choose wisely.
- 1 cup milk or unsweetened plant-based milk: This adds just enough creaminess without overpowering the vegetables. Any milk works here.
- 2 tbsp olive oil plus 2 more for croutons: Divide before you start cooking so you are not measuring mid-sauté.
- 1 tsp dried thyme and 1/2 tsp dried oregano: These herbs complement the brassicas beautifully. Fresh herbs work too if you have them.
- 2 cups cubed crusty bread: Day-old bread actually works better than fresh. The slightly stale texture creates perfect croutons that stay crunchy longer.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the croutons:
- Preheat your oven to 375°F (190°C) and toss those bread cubes with olive oil, garlic powder, and a pinch of salt until every piece is lightly coated. Spread them on a baking sheet in a single layer and bake for 10–12 minutes until golden and crisp. The smell will be incredible.
- Build your flavor base:
- Heat olive oil in a large soup pot over medium heat. Add your onion, celery, and carrots, then sauté for about 5 minutes until they are softened and fragrant. I always take my time here because properly softened vegetables mean sweeter, deeper flavor in the final soup.
- Add the aromatics:
- Stir in the minced garlic, thyme, and oregano. Cook for just 1 minute until the garlic becomes fragrant but do not let it brown. Burnt garlic tastes bitter and can ruin the whole pot.
- Add the main vegetables:
- Toss in your cauliflower and broccoli florets, stirring to coat them in all those flavorful aromatics. Let them cook for 2–3 minutes to develop a slight sweetness before adding any liquid.
- Simmer until tender:
- Pour in the vegetable broth and bring everything to a boil. Reduce heat to low, cover, and simmer for 15–20 minutes until the vegetables are completely tender. A fork should slide through a cauliflower floret with absolutely no resistance.
- Blend until silky:
- Remove the pot from heat and use an immersion blender to purée the soup until completely smooth and creamy. If using a stand blender, work in batches and be careful with hot liquid. The soup should be velvety with no bits remaining.
- Add the final touch:
- Stir in your milk and season generously with salt and pepper. Taste and adjust the seasoning, then gently reheat if needed. The soup is now ready for its crowning glory.
- Serve with love:
- Ladle the hot soup into bowls and top with those golden croutons, fresh parsley, and grated Parmesan if you are using it. Serve immediately while everything is still hot and the croutons are at their crunchiest.
Pin It My daughter declared this her favorite soup after tasting it, which was surprising because she normally claims to hate broccoli. There is something magical about how these vegetables transform when blended together that changes even the most skeptical minds. Now she requests this every time the temperature drops below 50 degrees.
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
I have discovered that adding a pinch of nutmeg right before serving creates this subtle warmth that makes people ask what the secret ingredient is. It is barely detectable but somehow makes everything taste more sophisticated. Another favorite variation is stirring in a handful of sharp cheddar cheese at the end for a broccoli cheddar twist.
Texture Secrets
The key to restaurant-quality smoothness is blending longer than you think necessary. I blend for at least 2 full minutes, moving the immersion blender around the pot in circles. If you want it even creamier, you can pass it through a fine mesh sieve, though honestly I rarely bother because the immersion blender does such a good job.
Make-Ahead Magic
This soup actually improves overnight as the flavors have time to meld together. I often make a double batch on Sunday and portion it into containers for easy weekday lunches. Just reheat gently on the stove and add fresh croutons right before serving so they stay perfectly crisp.
- Store soup and croutons separately to prevent sogginess
- The soup keeps beautifully in the refrigerator for up to 5 days
- Freeze the soup without the milk for up to 3 months, then add milk when reheating
Pin It There is something deeply satisfying about turning simple vegetables into a soup that feels elegant enough for dinner guests yet cozy enough for a quiet Tuesday night. I hope this recipe becomes as loved in your kitchen as it has in mine.
Recipe FAQs
- → Can I make this soup ahead of time?
Absolutely. This soup actually develops deeper flavors when made ahead. Store in an airtight container in the refrigerator for up to 4 days. Add the croutons just before serving to maintain their crunch.
- → How do I achieve the smoothest texture?
Use an immersion blender directly in the pot for the creamiest results. If using a stand blender, work in batches and be careful with hot liquids. Blend for 2-3 minutes until completely silky smooth.
- → What vegetables work well as additions?
Potatoes add extra creaminess, while spinach or kale boost nutrition. A small amount of butternut squash enhances natural sweetness. Keep additions proportionate to maintain the cauliflower-broccoli balance.
- → Can I freeze this soup?
Yes, freeze without the milk and croutons for up to 3 months. Thaw overnight in the refrigerator, reheat gently, then stir in fresh milk. Make fresh croutons when serving.
- → How can I make it more protein-rich?
Stir in white beans before blending, add shredded chicken, or top with toasted nuts and seeds. A dollop of Greek yogurt or extra Parmesan also boosts protein content.
- → What herbs pair best with this soup?
Fresh thyme, rosemary, and sage work beautifully. Basil adds brightness, while dill provides a fresh spring flavor. Use dried herbs during cooking and fresh as garnish.