Save to Pinterest There was this Tuesday when my fridge looked like a farmer's market exploded—beetroot bleeding into everything, carrots taking up half a shelf, a courgette that needed rescuing. Instead of tossing them into separate meals, I decided to throw them all into one pot with some broth and spices I found gathering dust. The moment that golden turmeric hit the sizzling vegetables, the kitchen smelled like something between a spa and a celebration. My partner walked in midway through simmering and asked what magic was happening, and honestly, I couldn't believe how good something so simple could smell.
I made this for a friend who was going through one of those seasons where everything felt heavy. She showed up looking exhausted, and I had a big bowl waiting with a hunk of sourdough on the side. Watching her eat something so colorful and vibrant felt like I was doing something right, even when I couldn't fix whatever was actually bothering her. She finished the whole bowl without saying much, but then asked for the recipe, and that mattered more than any words.
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 is your color star—it bleeds into the broth and creates that gorgeous deep pink-red base that makes people stop and stare before they taste it.
- Carrots: They add natural sweetness that balances the earthiness of beetroot, and they soften beautifully without turning to mush if you time it right.
- Courgette: Keeps things light and lets the other vegetables shine instead of overwhelming your palate with heaviness.
- Tomatoes: Fresh ones add brightness and acidity that cuts through the richness like a small musical note you didn't know you needed.
- Green bell pepper: Brings a subtle crunch and a hint of vegetal freshness that makes the whole thing feel alive.
- Red onion: The foundation—it caramelizes slightly and gives the soup a depth that you taste in the background of every spoonful.
- Garlic: Two cloves is enough to whisper its presence without shouting over everything else.
- Vegetable broth: Don't cheap out here; a good broth carries the whole thing, so pick one you'd actually drink on its own.
- Olive oil: Just enough to help everything start its transformation, not enough to make it heavy.
- Lemon juice: The secret that makes people say it tastes fresh even though everything's been cooked.
- Spices (cumin, turmeric, smoked paprika): These three are a perfect trio—cumin adds warmth, turmeric brings earthiness and that golden glow, and smoked paprika whispers something almost smoky into the background.
- Fresh parsley or coriander: The finishing garnish that transforms a good soup into something you'll remember making.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your base warming:
- Heat the olive oil in a large pot over medium heat and toss in your finely chopped red onion and garlic. You'll know it's ready when the onion starts turning translucent and the garlic fills your kitchen with that unmistakable smell that makes you feel like you're actually cooking something important.
- Build the color foundation:
- Add your diced beetroot, sliced carrots, and green pepper, then let them cook for about 4-5 minutes while you stir occasionally. They'll start to soften at the edges and release their natural sweetness into the oil.
- Add the tender vegetables:
- Stir in your diced courgette and chopped tomatoes, then sprinkle in all those spices—cumin, turmeric, smoked paprika, salt, and pepper. Give it a good stir so every piece gets coated with those warm spice flavors, and cook for just another 2 minutes until fragrant.
- Let it simmer and soften:
- Pour in your vegetable broth and bring everything to a boil, then immediately turn it down to a gentle simmer. Let it bubble quietly uncovered for 20-25 minutes until all the vegetables are tender enough that a fork slides through them easily.
- Finish with green and brightness:
- If you're using spinach, stir it in now and let it wilt for about 2 minutes—it'll turn an almost jewel-like shade of green. Remove from heat, squeeze in your lemon juice, and taste it to see if it needs more salt or pepper.
- Serve with intention:
- Ladle the soup into bowls and scatter fresh parsley or coriander across the top. This small act of garnishing is when the soup stops being a recipe and becomes something you made.
Save to Pinterest There's something about eating a bowl of soup that tastes this good for you that shifts your entire day. It's nourishing without being preachy, colorful without trying too hard, and filling without leaving you feeling weighed down. I started making it weekly and stopped thinking of it as detox and started thinking of it as just the thing I want when I need something real.
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 the Colors Matter
Every color in this soup does something different for your body and palate. The deep red of beetroot brings earthiness and natural sweetness, while the orange of carrots adds beta carotene and a bright flavor that plays beautifully against the richer notes. Green from the pepper and spinach brings freshness and a subtle vegetal note that keeps things from feeling too heavy, and the white of courgette acts like a neutral canvas that lets all the other flavors shine without competing. When you look into your bowl before eating, you're not just looking at food—you're looking at proof that good things can be simple.
Flexibility in the Kitchen
This recipe is genuinely one of those wonderful soups that improves with improvisation. If you don't have green pepper, swap it for red or yellow without hesitation. Sweet potato works beautifully if you want to replace the carrots or add alongside them for extra sweetness. If you have fresh ginger lying around, add a teaspoon of minced ginger to the onion and garlic at the beginning—it'll shift the entire flavor profile into something warmer and more complex. The foundation of onion, garlic, spices, and broth is solid enough to support whatever vegetables you want to fold in, so trust your instincts and your leftovers.
Serving and Storage Wisdom
This soup is genuinely perfect on its own, but if you want something more substantial, serve it with a thick slice of whole-grain bread or some warm naan to soak up the broth. It stores beautifully in the refrigerator for up to four days in a sealed container, and it freezes even better—just let it cool completely before transferring to freezer-safe containers, leaving a little room at the top for expansion. When you reheat it, do it gently on the stove over medium heat rather than blasting it in the microwave, because slow reheating lets all those flavors settle back into place.
- Make a double batch on Sunday and you'll have lunch sorted for most of the week.
- If you add chickpeas for protein, stir them in during reheating so they don't get overcooked and mushy.
- A drizzle of good olive oil or a dollop of hummus on top transforms it into something that feels special every single time.
Save to Pinterest This soup is the kind of thing that proves you don't need fancy ingredients or complicated techniques to make something delicious and nourishing. Make it whenever you need reminding that something good is always just a pot and some vegetables away.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully in the refrigerator for up to 4 days. The flavors actually deepen overnight. Reheat gently on the stovetop and add a splash of broth if needed.
- → Can I freeze rainbow vegetable soup?
Absolutely. Let it cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw in the fridge overnight before reheating.
- → How can I make this soup more filling?
Add a can of drained chickpeas or white beans for extra protein and fiber. You can also serve it with crusty whole-grain bread or add cooked quinoa to each bowl.
- → What can I substitute for beetroot?
If you're not a fan of beetroot, try sweet potato or butternut squash for similar color and sweetness. Red cabbage also adds beautiful color and nutritional value.
- → Can I blend this soup for a smoother texture?
Certainly. Use an immersion blender directly in the pot, or carefully transfer to a countertop blender in batches. Blend until you reach your desired consistency, whether partially chunky or completely smooth.
- → What other vegetables work well in this soup?
Seasonal vegetables like kale, celery, parsnips, or leeks are excellent additions. Bell peppers in different colors add more vibrancy, while mushrooms contribute earthiness and umami depth.