Save There's something about chopping vegetables on a quiet morning that settles my mind, and this soup became my ritual when I needed to feel clearer and lighter. A friend once told me she made rainbow soup whenever life felt too heavy, and I finally understood what she meant when golden beetroot juice stained my cutting board and the steam from simmering broth filled my kitchen with warmth. That first bowl changed how I thought about eating vegetables, turning what could've been a chore into something I genuinely craved.
I made this for my sister when she was going through a rough patch, and watching her eat something colorful seemed to matter more than whatever I said that day. She asked for the recipe right there at the table, and now she texts me photos when she makes it with her kids, which somehow turned a simple soup into our thing.
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: This earthy root gives you natural sweetness and deep color without any sugar, plus it's got compounds that actually support your body's natural detox work.
- Carrots: Sweet undertones that balance the earthiness, and they soften beautifully into the broth where they release their natural sugars.
- Courgette: The gentle one that takes on flavors around it, staying tender without falling apart if you don't overcook it.
- Tomatoes: Fresh or good quality make all the difference here; they're your acid that brightens everything and keeps the soup from tasting flat.
- Green bell pepper: Adds a slight sweetness and that crisp vegetable freshness that makes you know you're eating something real.
- Red onion: Finely chopped so it melts into the base, bringing sweetness that deepens as it cooks slowly.
- Garlic: Two cloves minced fine enough that they distribute throughout, giving you warmth without overwhelming anything.
- Baby spinach: Optional but worth it, added at the very end so it just barely wilts and keeps its vibrant color.
- Vegetable broth: The foundation that carries all these flavors, so use one you actually like drinking on its own.
- Olive oil: Just enough to help the aromatics bloom without making this heavy or rich.
- Lemon juice: The final note that makes everything taste more like itself, so don't skip it.
- Cumin, turmeric, and smoked paprika: These three together create warmth and earthiness that makes the soup feel like it's hugging you from the inside.
- Fresh parsley or coriander: The brightness on top that reminds you this is fresh and alive.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor base:
- Heat the olive oil in a large pot and let it shimmer for just a moment before adding your finely chopped onion and minced garlic. You'll know it's ready when the kitchen fills with that smell that makes you hungry, usually around two to three minutes of gentle stirring.
- Start with the sturdy vegetables:
- Add the diced beetroot, sliced carrots, and green pepper to your fragrant base and let them cook for four to five minutes, stirring every minute or so. This head start means they'll be perfectly tender by the time everything comes together, instead of staying too firm.
- Add the rest and season:
- Stir in your diced courgette and chopped tomatoes, then sprinkle in the cumin, turmeric, smoked paprika, salt, and pepper all at once. Cook this mixture for two more minutes so the spices wake up and coat every piece.
- Bring it all together:
- Pour in your vegetable broth and let it come to a boil, which will take about three to five minutes as everything heats through. Once it's bubbling, turn the heat down to a gentle simmer and let it sit uncovered for twenty to twenty-five minutes until the vegetables are truly tender.
- Finish with green:
- If you're using spinach, stir it in now and just let it wilt for about two minutes before removing everything from the heat. The leaves will darken slightly and settle into the broth like they've always belonged there.
- Taste and adjust:
- Squeeze in your lemon juice and taste carefully, adjusting salt and pepper if you need to. This is the moment the soup becomes yours, so trust what your palate is telling you.
- Serve with intention:
- Ladle the soup into bowls and top with a generous scatter of fresh parsley or coriander, which adds a final bright note that makes everything feel intentional.
Save There was a moment when my daughter actually asked for seconds of this soup without me having to suggest it, and that's when I knew I'd made something that transcended the usual vegetable obligation. She started calling it her rainbow soup, which somehow made it hers in a way recipes usually aren't for kids.
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 Works as a Detox
The truth is, your body doesn't need special soups to detox because your liver and kidneys are already doing that work constantly. What this soup actually does is give your body nutrient-dense food without making your digestion work overtime, which is genuinely restorative. When you eat vegetables in their most whole, colorful form without heavy fats or complicated processing, your body thanks you in ways you feel more than measure.
How to Make It Your Own
The real magic of this recipe is how flexible it is, which means you're never locked into one version. I've made it with sweet potato instead of carrots when that's what I had, added chickpeas for protein when I needed something more substantial, and thrown in whatever seasonal vegetables looked good at the market. The framework stays the same, but the soup changes with your life and what your kitchen offers on any given day.
Serving and Storing Your Soup
This soup tastes even better the next day when all the flavors have had time to know each other, so making a double batch is actually wise planning. It keeps for three to four days in the refrigerator in an airtight container, and it freezes beautifully for up to three months if you want to build a small collection of meals waiting for busy days.
- Serve it warm with a slice of whole grain bread if you want something more filling without losing the lightness.
- A small dollop of coconut yogurt on top adds creaminess without dairy if that appeals to you.
- Pairs perfectly with herbal tea afterward, like ginger or turmeric blends that echo the soup's warm spices.
Save This soup has become my answer when I want to feel nourished without overthinking it, proof that simple food prepared with attention is often exactly what we need. Make it when you need clarity, when you want color on your plate, or simply when you feel like your body deserves something real.
Questions & Answers
- → Can I use different vegetables in this soup?
Absolutely! Feel free to substitute sweet potatoes for carrots or add seasonal vegetables like kale, celery, or leeks. The beauty of this soup is its versatility.
- → How can I make this soup more filling?
Add a drained can of chickpeas or white beans during the simmering stage for extra protein and substance. You can also serve it with whole-grain bread or quinoa.
- → Can I freeze this soup?
Yes, this soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- → What does the turmeric add to the soup?
Turmeric provides anti-inflammatory benefits and adds a subtle earthy warmth and golden color to the broth, complementing the vibrant vegetables perfectly.
- → Can I blend this soup for a smoother texture?
Certainly! Use an immersion blender directly in the pot or transfer to a regular blender in batches for a creamy, smooth consistency while maintaining all the nutrients.
- → How long will this soup keep in the refrigerator?
Store in an airtight container in the refrigerator for up to 5 days. The flavors often deepen and improve after a day or two.