Rainbow Vegetable Detox Soup

Featured in: One-Pot Earthy Meals

This vibrant bowl combines beetroot, carrots, courgette, tomatoes, and green pepper in a warming vegetable broth. The medley of vegetables creates a rainbow of colors while providing essential nutrients and fiber.

Ready in just 45 minutes, this nourishing soup features aromatic spices like cumin, turmeric, and smoked paprika that add depth without overpowering the fresh vegetable flavors. A splash of lemon juice brightens everything perfectly.

Each serving contains only 120 calories, making it an ideal choice for lighter meals. The soup is naturally vegan, gluten-free, and packed with vitamins from the variety of vegetables.

Updated on Tue, 27 Jan 2026 11:00:00 GMT
Steaming bowl of Rainbow Vegetable Detox Soup with chopped carrots and fresh parsley garnish. Pin it
Steaming bowl of Rainbow Vegetable Detox Soup with chopped carrots and fresh parsley garnish. | emberthyme.com

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.
Colorful Rainbow Vegetable Detox Soup simmering in a pot with vibrant beetroot and zucchini chunks. Pin it
Colorful Rainbow Vegetable Detox Soup simmering in a pot with vibrant beetroot and zucchini chunks. | emberthyme.com

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.
Freshly served Rainbow Vegetable Detox Soup topped with herbs alongside rustic whole grain bread slices. Pin it
Freshly served Rainbow Vegetable Detox Soup topped with herbs alongside rustic whole grain bread slices. | emberthyme.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Rainbow Vegetable Detox Soup

Vibrant soup with colorful vegetables for a light, cleansing meal.

Time to Prep
15 mins
Time to Cook
30 mins
Overall Time
45 mins
By Ember Thyme Clara Henshaw


Skill Level Easy

Cuisine International

Portions 4 Portion Size

Dietary Details Plant-Based, No Dairy, No Gluten

What You’ll Need

Vegetables

01 1 medium beetroot, peeled and diced
02 2 medium carrots, peeled and sliced
03 1 medium courgette (zucchini), diced
04 2 medium tomatoes, chopped
05 1 green bell pepper, diced
06 1 small red onion, finely chopped
07 2 cloves garlic, minced
08 1 handful baby spinach, optional

Liquids

01 5 cups vegetable broth
02 1 tablespoon olive oil
03 Juice of 1/2 lemon

Seasonings

01 1/2 teaspoon ground cumin
02 1/4 teaspoon ground turmeric
03 1/2 teaspoon smoked paprika
04 Salt and freshly ground black pepper to taste
05 2 tablespoons fresh parsley or coriander, chopped

How To Make

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped red onion and minced garlic; sauté for 2 to 3 minutes until softened and fragrant.

Step 02

Build Vegetable Base: Add diced beetroot, sliced carrots, and diced green bell pepper to the pot. Cook for 4 to 5 minutes, stirring occasionally until vegetables begin to soften.

Step 03

Add Remaining Vegetables and Spices: Stir in diced courgette and chopped tomatoes. Sprinkle in ground cumin, turmeric, smoked paprika, salt, and black pepper. Cook for an additional 2 minutes, stirring to combine spices evenly.

Step 04

Simmer Soup: Pour vegetable broth into the pot. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until all vegetables are tender.

Step 05

Finish with Spinach: Stir in baby spinach if using and simmer for an additional 2 minutes until wilted and incorporated.

Step 06

Season and Serve: Remove from heat and add lemon juice. Adjust seasoning with additional salt and pepper as needed. Ladle into bowls and garnish with fresh parsley or coriander.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large soup pot
  • Chopping board and knife
  • Ladle

Allergy Info

Review every ingredient for allergens and talk to your healthcare provider if you’re unsure.
  • This recipe is free from major allergens including gluten, dairy, nuts, and soy.
  • When using store-bought vegetable broth, verify product labels for potential allergen warnings.

Nutrition Details (for each portion)

This nutritional info is just for reference—always consult your healthcare provider for specific advice.
  • Calorie Count: 120
  • Fats: 3 g
  • Carbohydrates: 22 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.