Save There's something magical about the moment when raw vegetables transform into something velvety and warm in a single pot. I discovered this cauliflower and broccoli soup on a gray afternoon when my fridge held little more than these two humble cruciferous vegetables and a carton of milk. What emerged was so comforting that I've made it dozens of times since, each batch tasting like a small act of kindness to myself.
I once made this for my neighbor who'd just moved in, armed with nothing but a borrowed immersion blender and borrowed confidence. She took one spoonful and asked for the recipe before she'd even finished the bowl, which felt like the highest compliment a home cook could receive.
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 and broccoli florets: These are the soul of the soup, so don't shy away from cutting them into similar sizes so they cook evenly and blend into silky submission.
- Onion, celery, and carrots: This aromatic trio builds the flavor foundation, so take your time sautéing them until they soften and release their sweetness.
- Garlic cloves: Minced fresh garlic adds a punch that dried garlic simply cannot match, so don't reach for the jar.
- Vegetable broth: Use a good quality broth you'd actually drink on its own, because it becomes the backbone of every spoonful.
- Milk or plant-based alternative: This is what transforms the soup from simple to creamy, so choose what feels right for your table.
- Olive oil: Good olive oil for cooking and finishing makes a noticeable difference in how the soup tastes.
- Dried thyme and oregano: These herbs are gentle and herbaceous, creating warmth without overpowering the vegetables themselves.
- Crusty bread for croutons: Day-old bread works beautifully here, absorbing the garlic oil while crisping up in the oven into golden treasures.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Make the croutons first:
- Toss bread cubes with olive oil, garlic powder, and salt, then spread them on a baking sheet and slide them into a 375°F oven for 10 to 12 minutes until they turn golden and crispy. You'll smell them before they're done, so stay nearby.
- Build the flavor base:
- Heat olive oil in a large pot over medium heat, then add the onion, celery, and carrots, letting them soften for about 5 minutes as the kitchen fills with that familiar vegetable aroma. Once they're tender, add the minced garlic, thyme, and oregano, cooking just until fragrant so the spices wake up.
- Introduce the green vegetables:
- Stir in the cauliflower and broccoli florets and cook for 2 to 3 minutes, coating them in the oil and aromatics. This step seals in their flavor before they meet the broth.
- Simmer until tender:
- Pour in the vegetable broth, bring everything to a boil, then lower the heat and cover, letting it simmer for 15 to 20 minutes until the vegetables are so tender they break apart easily. The vegetables are ready when a fork passes through them without resistance.
- Blend into creaminess:
- Remove from heat and use an immersion blender to blend the soup into a smooth, velvety texture, working in batches if using a stand blender. Listen for the change in sound as the soup shifts from chunky to silky.
- Finish with milk and seasoning:
- Stir in the milk gently, then taste and season with salt and pepper to your preference, reheating gently if the soup has cooled. The milk rounds out the flavors and creates that comforting mouthfeel.
- Serve with intention:
- Ladle the soup into bowls and crown each one with a handful of warm croutons, fresh parsley, and a scatter of Parmesan if you'd like. The contrast of creamy soup and crunchy topping is where the magic happens.
Save This soup became my go-to when I wanted to feed people something that felt more thoughtful than it actually was to make. There's something about a bowl of this that says I care without announcing it.
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.
Variations Worth Exploring
Once you master the basic technique, this soup becomes a canvas for your own preferences and what's living in your crisper drawer. A pinch of nutmeg adds a subtle warmth that feels almost like a secret ingredient, while a splash of cream at the end transforms it into something restaurant-worthy. Some evenings I'll add a handful of spinach or kale just before blending, which deepens the color and adds another layer of nutrition without changing the essential character of the soup.
The Science of Smooth
The reason this soup becomes so creamy without heavy cream is that cauliflower and broccoli contain natural starches that thicken as they cook and break down. When blended, these starches create that luxurious mouthfeel your spoon glides through, which is why it matters that you cook the vegetables fully before blending. The milk then acts as the final touch, adding richness and preventing the soup from tasting too mineral or one-note.
Serving Suggestions and Storage
This soup tastes even better on the second day, when the flavors have had time to get to know each other in the refrigerator. It keeps beautifully for up to four days and reheats gently on the stovetop or in short bursts in the microwave, though fresh croutons are non-negotiable for serving. If you're planning ahead, you can make the soup and store it separately from the croutons, which prevents sogginess and keeps everything crisp and intentional.
- Make a batch on Sunday and portion into containers for grab-and-go lunches throughout the week.
- Freeze the blended soup without the milk for up to three months, then thaw and stir in fresh milk when reheating.
- Keep croutons in an airtight container so they stay golden and crunchy, ready to rescue any bowl.
Save This soup has become my answer to so many moments, whether I'm cooking for myself on a quiet Tuesday or feeding a table full of people. It asks very little and delivers comfort in every warming spoonful.
Recipe Questions & Answers
- → Can I make this soup vegan?
Yes, simply use plant-based milk instead of dairy milk and omit the Parmesan cheese or substitute with vegan cheese. Use gluten-free bread for croutons if needed.
- → How do I get the soup perfectly creamy?
Simmer the vegetables until completely tender, about 15-20 minutes, then blend thoroughly with an immersion blender. The milk added at the end creates extra creaminess without heaviness.
- → Can I prepare the croutons ahead of time?
Absolutely. Bake the croutons as directed and store them in an airtight container at room temperature for up to 3 days. They'll stay crispy and ready to top your soup.
- → What can I substitute for the vegetables?
While cauliflower and broccoli are the stars, you can add or substitute with other vegetables like potatoes, leeks, or zucchini. Just maintain similar cooking times for even tenderness.
- → How should I store leftover soup?
Store the soup in an airtight container in the refrigerator for up to 4 days. Keep croutons separate to maintain their crunch. Reheat gently on the stovetop, adding a splash of broth if needed.
- → Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. Cool completely before freezing in portion-sized containers. Thaw overnight in the refrigerator and reheat gently, stirring occasionally.