Pin it There's something about the sound of vegetables hitting hot oil that signals comfort is on the way. I discovered this soup on a grey afternoon when my kitchen felt too quiet, and I needed something that would fill it with warmth and purpose. The combination of cauliflower and broccoli might seem simple, but when they're coaxed into a silky, creamy base with just the right herbs, they become something far more interesting than the sum of their parts. Those golden croutons on top? They're the unexpected textural joy that makes people pause mid-spoonful and ask for the recipe.
I made this for my neighbor who'd just moved in, and I'll never forget how she sat at my kitchen counter, croutons crunching between spoons, asking quiet questions about each vegetable. By the second bowl, she was already planning to make it for her own family. That's when I realized this soup has a gift for bringing people together without any fuss.
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 (2 medium heads total): These are your flavor base and what makes the soup naturally creamy when blended; buy them fresh if you can and don't cut them too small or they'll break down unevenly during cooking.
- Onion, celery, and carrots (the holy trinity): They build flavor depth and add natural sweetness that balances the earthiness of the cruciferous vegetables.
- Garlic cloves (2, minced): Add this after the softer vegetables so it doesn't burn and turn bitter on you.
- Vegetable broth (4 cups): Use a good quality broth you actually like tasting on its own; it becomes the backbone of everything.
- Milk or plant-based alternative (1 cup): This softens the soup's intensity and adds subtle richness without overwhelming the vegetable flavors.
- Olive oil (2 tbsp for soup, 2 tbsp for croutons): Quality oil makes a real difference in how the aromatics develop.
- Dried thyme and oregano (1 tsp and 1/2 tsp): These herbs are gentle enough not to overshadow the vegetables but present enough to make the soup taste intentional.
- Salt and freshly ground black pepper: Always taste and adjust at the end; this soup needs seasoning to shine.
- Crusty bread cubes and garlic powder (for croutons): Day-old bread works better than fresh because it crisps up instead of turning tough.
- Fresh parsley and cheese (optional toppings): These add freshness and umami that make people feel like you've done something special.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start your croutons first:
- Preheat your oven to 375°F while you toss your bread cubes with olive oil, garlic powder, and salt until they're evenly coated. Spread them on a baking sheet and let them toast for 10 to 12 minutes until they're golden and crispy at the edges.
- Build your flavor base:
- Heat olive oil in a large pot over medium heat, then add your diced onion, celery, and carrots. Let them soften gently for about 5 minutes, stirring occasionally so they cook evenly without browning.
- Wake up the herbs:
- Once your vegetables are softened, add your minced garlic along with the thyme and oregano, cooking just until everything smells incredible, about a minute. This is when your kitchen will really come alive.
- Add the green vegetables:
- Stir in your cauliflower and broccoli florets, coating them in the oil and herbs, then cook for 2 to 3 minutes so they start to warm through and absorb those flavors.
- Simmer until tender:
- Pour in your vegetable broth, bring everything to a boil, then lower the heat and cover the pot. Let it simmer for 15 to 20 minutes until the vegetables are completely tender and easily break apart with a spoon.
- Blend into creaminess:
- Remove the pot from heat and use an immersion blender to blend the soup until it's smooth and creamy, working in batches if you need to. The natural starch from the vegetables will thicken it beautifully.
- Finish with milk and seasoning:
- Stir in your milk a little at a time, tasting as you go. Season generously with salt and black pepper, remembering that you want the soup to taste like itself, just elevated.
- Serve with all the toppings:
- Ladle the soup into bowls and crown each one with your golden croutons, a scatter of fresh parsley, and a bit of cheese if you're using it. Serve it hot and watch people actually slow down to enjoy it.
Pin it I remember bringing a thermos of this soup to a friend who was having a rough week, and she told me later that she'd eaten it slowly, deliberately, finding comfort in something so simple. It reminded me that the best recipes aren't the most complicated ones; they're the ones that make people feel genuinely cared for.
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
The beauty of this soup is how forgiving it is. If you want it richer, swirl in a splash of cream or a dollop of sour cream just before serving. If you prefer it brothier, simply add more vegetable broth after blending. A pinch of nutmeg adds a subtle warmth that makes people ask what the secret ingredient is, and honestly, it's just enough to make them feel like you've done something mysterious in the kitchen.
Dietary Adjustments That Actually Work
For a vegan version, simply swap the milk for a good quality plant-based alternative (oat or cashew cream work beautifully) and skip the cheese or use a vegan version. The soup loses nothing in translation and often tastes even more like the vegetables themselves. I've also found that adding a small splash of white wine to the broth before simmering adds complexity that everyone notices but can't quite place.
Storage, Reheating, and Pairing
This soup keeps beautifully in the refrigerator for up to 4 days and actually tastes better the next day once the flavors have settled. When you reheat it, do so gently over medium-low heat, stirring occasionally, and add a splash of milk or broth if it's thickened too much. For wine pairing, a crisp Sauvignon Blanc cuts through the richness perfectly, or if you prefer something warmer, a light Pinot Grigio works too.
- Make the croutons fresh the day you serve: They lose their crunch quickly once made, so save them for right before dinner.
- Freeze it without croutons or cheese: The soup freezes beautifully for up to 3 months; just thaw, reheat, and add fresh toppings.
- Double the batch: This recipe scales easily, and having frozen soup on hand is like giving yourself permission to rest on busy nights.
Pin it This is the soup I return to when I want to feel like I'm taking care of myself or someone I care about. It asks so little of you but gives back warmth, comfort, and the quiet satisfaction of something made with intention.
Common Questions
- → Can I make this soup vegan?
Yes, simply use plant-based milk instead of dairy milk and omit the cheese topping, or substitute with vegan cheese alternatives.
- → How do I make the soup extra creamy?
For added richness, stir in a splash of heavy cream or a dollop of sour cream after blending. You can also add a tablespoon of cream cheese while blending.
- → Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. Store in airtight containers without the croutons. Thaw overnight in the refrigerator and reheat gently on the stove.
- → What can I substitute for the croutons?
Try toasted seeds like pumpkin or sunflower seeds, roasted chickpeas, or simply drizzle with quality olive oil and fresh herbs for a lighter option.
- → How can I add more protein to this soup?
Stir in cooked white beans, chickpeas, or diced tofu. You can also top with a poached egg or serve alongside a grilled cheese sandwich.
- → What other vegetables can I add?
Potatoes, zucchini, or leeks work wonderfully. Add them with the other vegetables and adjust cooking time as needed to ensure everything is tender.