Save The first time I made this rainbow soup, I stood back and just stared at the pot. All those colors—ruby red beets, orange carrots, emerald zucchini, bright red tomatoes—dancing together in the broth. It felt like art you could eat, and my kitchen smelled like a farmers market in full bloom. My roommate walked in, took one look, and asked if we were having a party. That is the thing about this soup—it makes a regular Tuesday feel like a celebration.
Last winter, when I was feeling completely drained from months of takeout and irregular meals, I decided to commit to a week of home cooking. This soup became my anchor. I would make a big batch on Sunday, and suddenly eating well felt effortless instead of like a chore. My energy came back, my skin looked better, and I actually craved vegetables. That week taught me that nourishing yourself does not have to be complicated—it just has to be colorful.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium beetroot, peeled and diced: The deep red color and earthy sweetness are the soul of this soup, plus they give you that gorgeous ruby hue
- 2 medium carrots, peeled and sliced: They add natural sweetness and hold their shape beautifully, making every spoonful satisfying
- 1 medium courgette (zucchini), diced: Soaks up all the herb flavors while adding a lovely texture contrast
- 2 medium tomatoes, chopped: Their acidity balances the root vegetables and creates a depth you cannot get from broth alone
- 1 green bell pepper, diced: Brings a fresh crunch and a slightly bitter note that keeps the soup from becoming too sweet
- 1 small red onion, finely chopped: The base that ties everything together with its gentle sweetness after cooking
- 2 cloves garlic, minced: Do not be shy with it—garlic transforms from sharp to savory and becomes the backbone of flavor
- 1.5 liters (6 cups) vegetable broth (low sodium): Use a good quality one because it makes up most of the soup, and low sodium lets you control the salt
- 2 tbsp fresh parsley, chopped: Bright and grassy, it wakes up all the other flavors right at the end
- 1 tbsp fresh dill, chopped: Adds this wonderful aromatic quality that makes the soup feel special
- 1 tbsp fresh basil, chopped: Fresh basil brings sweetness and a perfume that fills the whole kitchen
- 1 tsp ground black pepper: Freshly cracked if possible, it adds a gentle warmth that lingers
- 1 tsp sea salt (or to taste): Start with less and add more—you can always put it in but cannot take it out
- 2 tbsp olive oil: A decent extra virgin one makes a noticeable difference in the final flavor
- Juice of 1/2 lemon: The secret ingredient that makes all the vegetables taste brighter and more alive
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat the olive oil in your large pot over medium heat until it shimmers slightly. Add the red onion and garlic, stirring frequently for 2 to 3 minutes until the onion turns translucent and your kitchen starts to smell amazing.
- Add the hard vegetables first:
- Toss in the beetroot and carrots, letting them sauté for about 5 minutes. They need the extra time to soften and develop flavor, and the slight caramelization makes them taste sweeter.
- Add the softer vegetables:
- Stir in the courgette, tomatoes, and green bell pepper. Cook for another 3 to 4 minutes until everything starts to soften and the tomatoes release their juices.
- Create the soup base:
- Pour in the vegetable broth and watch as it transforms from a pile of vegetables into something that looks like a proper soup. Bring it to a boil, then lower the heat to a gentle simmer.
- Let it develop:
- Cover the pot and let everything simmer together for 20 to 25 minutes. The vegetables should be tender enough to easily pierce with a fork, and the broth will have taken on all those beautiful colors.
- Wake up the flavors:
- Stir in the fresh herbs, lemon juice, salt, and black pepper right at the end. Taste and adjust the seasoning until it sings to you.
- Serve it with love:
- Ladle into bowls while hot and garnish with a sprinkle of extra herbs if you have them. Watch how the steam rises and carries all those wonderful smells to the table.
Save My friend came over recently looking tired and run down, and I made her this soup without saying anything about it being healthy. She ate three bowls and told me it was the most comforting thing she had tasted in months. That is when I realized food does not have to be heavy to be healing—sometimes the lightest, brightest things are exactly what we need.
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
I have learned that this soup is incredibly forgiving. One afternoon I realized I was out of zucchini, so I threw in some green beans instead. Another time, a sweet potato found its way into the pot because it needed to be used. Every version has been delicious, which is the beauty of cooking with vegetables rather than following a rigid formula.
Texture Experiments
Some days I want a chunky soup where I can identify every vegetable. Other days, especially when I am feeling under the weather, I blend half of it and leave the rest chunky for the best of both worlds. The transformation is remarkable—it goes from a rustic vegetable soup to something velvety and elegant while keeping all that nutrition.
Meal Prep Magic
This soup actually tastes better the next day, which makes it perfect for batch cooking. The flavors have time to meld and develop in ways that happen only with patience. I keep containers in the fridge for easy lunches, and having something this beautiful and nourishing ready to go makes healthy eating feel effortless instead of like a decision I have to make every single day.
- The soup keeps well for 4 to 5 days in the refrigerator, and the flavors continue to deepen
- Freeze individual portions if you want some for later—just thaw and reheat gently on the stove
- If you plan to freeze it, hold off on the fresh herbs and add them when you reheat for the best flavor
Save There is something deeply satisfying about eating a meal that looks as good as it makes you feel. This soup reminds me that taking care of yourself can be colorful, delicious, and surprisingly simple.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup keeps well in the refrigerator for up to 4 days. The flavors actually develop and improve overnight. Reheat gently on the stovetop, adding a splash of water or broth if needed.
- → What vegetables work best for the rainbow effect?
Beetroot provides deep red, carrots bring orange, courgette adds green, tomatoes contribute red, and bell peppers offer vibrant colors. Stick to vegetables that hold their shape during simmering.
- → How can I add more protein to this soup?
Stir in cooked lentils, chickpeas, or white beans during the last 5 minutes of cooking. Quinoa also works well and adds complete protein without overpowering the vegetable flavors.
- → Is it better to blend or keep the vegetables chunky?
Both options work beautifully. Blending creates a smooth, creamy texture while keeping vegetables whole provides satisfying chunks. You can also blend half and leave the rest chunky for the best of both worlds.
- → What herbs pair best with these vegetables?
Parsley, dill, and basil complement the vegetable medley perfectly. Fresh thyme or rosemary also work well if you prefer earthier notes. Add herbs at the end to preserve their bright flavors.