Pin it My neighbor knocked on my door one gray afternoon with a bag of vegetables from her garden, each one practically glowing with color. She mentioned offhandedly that she'd been making this rainbow soup to reset after the holidays, and something about the way she described it stuck with me. That evening, I chopped and stirred, watching the pot transform into this jewel-toned broth that smelled like earth and warmth. It became my go-to when I needed to feel lighter but still satisfied, and now I make it without thinking twice.
I made this for a friend who was going through a rough patch, and watching her face light up at the first spoonful reminded me that sometimes the simplest foods carry the most comfort. She asked for the recipe that night, and now she texts me photos whenever she makes it. It's become this little ritual between us, proof that nourishment doesn't need to be complicated to mean something.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Beetroot: Gives the soup its deep crimson hue and earthy sweetness; peel it with gloves to avoid staining your hands.
- Carrots: Add natural sweetness and bright orange color that photographs beautifully.
- Courgette: Keeps the soup light and adds a subtle freshness without overpowering other flavors.
- Tomatoes: Bring acidity and body to the broth; cherry tomatoes work if you don't have fresh medium ones.
- Green bell pepper: Adds a slight crunch and peppery note that balances the earthiness.
- Red onion: Mellows as it cooks and becomes almost sweet, building the flavor foundation.
- Garlic: A few cloves minced fine make all the difference in depth without making it harsh.
- Baby spinach: Optional but worth adding at the end for an extra nutrient boost and tender green notes.
- Vegetable broth: Use good quality or homemade if you have it; it's the backbone of everything.
- Olive oil: A tablespoon is enough to start the vegetables without making it heavy.
- Lemon juice: The final squeeze brings everything into focus, brightening every spoonful.
- Cumin, turmeric, and smoked paprika: This trio gives warmth and a hint of complexity; don't skip the turmeric.
- Fresh herbs: Parsley or coriander sprinkled on top adds color and a fresh finish.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with heat and alliums:
- Pour your olive oil into the pot and let it warm gently, then add the chopped onion and garlic. You'll know it's right when the smell hits you and the onion turns translucent at the edges, about two to three minutes.
- Build the color base:
- Add the beetroot, carrots, and green pepper all at once. Let them sit and cook for a few minutes, stirring occasionally so they soften slightly but keep their structure.
- Bring the vegetables together:
- Stir in the courgette and tomatoes, then sprinkle all your spices directly over them. The heat releases the spice aromas immediately, filling your kitchen with something wonderful.
- Add the broth and let it simmer:
- Pour in your vegetable broth and watch it come to a rolling boil, then dial the heat down. Let it bubble gently for twenty to twenty-five minutes until every vegetable is fork-tender and the broth has taken on that gorgeous jeweled color.
- Finish with greens and brightness:
- If you're using spinach, stir it in now and watch it wilt into the broth in less than two minutes. Remove from heat, squeeze in your lemon juice, and taste before adjusting salt and pepper.
- Serve with intention:
- Ladle into bowls and scatter your fresh herbs on top, letting them float on the surface like a final flourish.
Pin it There's something quietly powerful about eating a bowl of vegetables that look this alive, knowing you made it yourself with your own two hands. It shifted something in how I think about food, turning cooking from a chore into a small act of self-care.
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.
Why This Soup Feels Different
Most vegetable soups blur into beige once they've simmered, but this one stays vibrant because you're not pureeing anything. Each spoonful has texture and color, which makes it feel more substantial and more interesting to eat. The spices add warmth without heat, so it works whether you're feeling under the weather or just craving something that tastes like it's doing good things for your body.
Making It Your Own
The beauty of this recipe is how flexible it is without losing its identity. I've added diced sweet potato instead of carrots, thrown in cauliflower florets when I had them, and even swapped the spinach for kale on days when I wanted something heartier. The spice combination stays the same, which keeps it recognizable, but the vegetable lineup can follow whatever's in season or whatever your instinct tells you to grab.
Serving and Storage
This soup tastes even better the next day once the flavors have had time to get to know each other, so don't hesitate to make a double batch. It keeps in the refrigerator for up to four days and freezes beautifully for up to three months, though the vegetables soften further with freezing, which some people prefer. Reheat gently on the stovetop with a splash of water or broth if it's thickened too much, and always taste again before serving because flavors shift slightly as it sits.
- Pair it with crusty bread or a simple grain salad if you want something more substantial.
- A dollop of yogurt or coconut cream on top adds richness without overwhelming the delicate flavors.
- Leftover soup makes an excellent base for other dishes; puree it for a sauce or use it to cook grains.
Pin it This soup became my answer to so many moments, the one thing I reach for when I want to feel nourished without fuss. Make it once and you'll understand why.
Recipe FAQs
- → Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stove.
- → What vegetables work best in this soup?
While the original recipe uses beetroot, carrots, courgette, tomatoes, and green pepper, you can substitute sweet potatoes, butternut squash, or seasonal vegetables based on availability.
- → How can I make this soup more filling?
Add a drained can of chickpeas or white beans with the broth for extra protein. Serving with whole-grain bread also makes it more substantial as a main course.
- → Can I make this in a slow cooker?
Sauté the onion and garlic first, then add all ingredients to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are tender.
- → Is this soup suitable for meal prep?
Absolutely. The flavors actually improve after a day or two in the refrigerator. Store in airtight containers for up to 5 days.