Save Last January, after weeks of holiday indulgence left me feeling sluggish and heavy, I found myself craving something vibrant and alive. This rainbow soup emerged from that kitchen moment when I simply threw every colorful vegetable I could find into a pot. The way the broth turned this incredible jewel-toned magenta from the beets felt like magic happening right on my stove.
I first made this for my sister who was recovering from a nasty flu, and she swore it was the most healing thing shed eaten. Later that same week, I doubled the recipe and took some to work where even my skeptical coworkers kept coming back for seconds. Something about that combination of earthy beets, sweet carrots, and bright herbs just speaks to people.
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 star that gives this soup its stunning color and earthy sweetness
- 2 medium carrots, peeled and sliced: Adds natural sweetness and beautiful orange contrast to the bowl
- 1 medium courgette, diced: Soaks up all the flavors while adding a lovely tender texture
- 2 medium tomatoes, chopped: Brings acidity and brightness to balance the earthy root vegetables
- 1 green bell pepper, diced: Fresh crunch that holds up beautifully during simmering
- 1 small red onion, finely chopped: The aromatic foundation that makes everything else taste better
- 2 cloves garlic, minced: Because no truly nourishing soup is complete without garlic
- 1.5 liters vegetable broth: Use low sodium so you can control the seasoning perfectly
- 2 tbsp fresh parsley, chopped: Fresh grassy notes that wake up the whole bowl
- 1 tbsp fresh dill, chopped: Adds that distinctive brightness that makes you feel healthy just smelling it
- 1 tbsp fresh basil, chopped: Sweet aromatic finish that ties all the herbs together
- 1 tsp ground black pepper: Gentle warmth that helps all the flavors bloom
- 1 tsp sea salt: Start here and adjust to your taste preference
- 2 tbsp olive oil: Creates a silky mouthfeel and helps your body absorb all those vegetable nutrients
- Juice of 1/2 lemon: The secret ingredient that makes everything sing and brightens the earthy beets
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start your aromatic base:
- Heat olive oil in your large pot over medium heat and add onion and garlic, stirring until they soften and fill your kitchen with the most incredible fragrance
- Add the root vegetables first:
- Beetroot and carrots need the most time so toss them in and let them sauté for about 5 minutes until they start to glisten
- Add the quicker cooking vegetables:
- Throw in courgette, tomatoes and bell pepper and cook for another few minutes until everything smells amazing
- Create the broth:
- Pour in vegetable broth and watch as it turns this gorgeous pink color, then bring to a boil
- Let it simmer slowly:
- Reduce heat, cover and let everything get tender for 20-25 minutes while your house fills with nourishing smells
- Finish with brightness:
- Stir in fresh herbs, lemon juice, salt and pepper and taste as you go until it is perfect
- Serve with love:
- Ladle into bowls and maybe add extra herbs on top because this soup deserves to look as good as it tastes
Pin it This soup has become my go-to whenever I need to reset my body or just want something that makes me feel good from the inside out. Something about eating all those colors feels like giving yourself a giant hug.
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
Sometimes I add a can of chickpeas or lentils if I want it to be more filling for dinner. You could also throw in some spinach or kale in the last five minutes for extra green goodness.
Serving Suggestions
A slice of toasted whole grain bread is perfect for dunking into all those colorful juices. If you are serving this to guests, a drizzle of good olive oil on top looks beautiful.
Storage And Meal Prep
This soup keeps beautifully in the refrigerator for up to five days and actually gets better as the flavors develop. It freezes well too so I often make a double batch.
- Store in airtight containers and leave space at the top because liquid expands when freezing
- Thaw overnight in the refrigerator and reheat gently on the stove
- The fresh herbs are best added after reheating so they stay bright and flavorful
Pin it There is something so satisfying about making food that is both beautiful and genuinely good for you.
Frequently Asked Questions
- → Can I make this soup ahead of time?
Yes, this soup actually tastes better the next day as flavors have time to meld together. Store in an airtight container in the refrigerator for up to 4 days.
- → Can I freeze this soup?
Absolutely. Let the soup cool completely before transferring to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → What vegetables can I substitute?
Feel free to swap in whatever seasonal vegetables you have available. Butternut squash, sweet potatoes, celery, or spinach would all work beautifully in this versatile preparation.
- → How can I make this more filling?
Add cooked lentils, chickpeas, or white beans during the last 10 minutes of cooking. Serving with whole-grain bread or over cooked quinoa also makes it more substantial.
- → Is this suitable for meal prep?
Perfect for meal prep. Make a batch on Sunday and portion into containers for easy lunches throughout the week. The vegetables hold their texture well even after reheating.