Soups & Stews
A 5 a day soup transforms everyday vegetables into a nutrient-packed meal that’s as comforting as it is healthy. This recipe combines five vibrant vegetables—carrots, spinach, tomatoes, bell peppers, and apples—each chosen for their immune-boosting properties and natural sweetness. The secret lies in slow simmering, which extracts maximum flavor while preserving vitamins, creating a broth so rich it feels indulgent yet light. The beauty of this soup is its flexibility—adapt it to vegan diets by swapping chicken broth for vegetable, or boost protein with a sprinkle of nutritional yeast. Every spoonful delivers fiber, antioxidants, and vitamins A and C, making it a foolproof way to eat well without sacrificing taste. The apples add a subtle sweetness that balances the earthy depth of the vegetables, while fresh herbs at the end brighten the bowl. By the time you’re done, you’ll have a restaurant-quality soup that’s ready in under an hour and reheats beautifully. The carrots caramelize slightly, the spinach wilts just enough to stay vibrant, and the tomatoes release their juices into a velvety broth. Garnish with a squeeze of lemon or a drizzle of olive oil for extra depth—this is the kind of meal that makes healthy eating feel effortless. Perfect for meal prep, lunchboxes, or cozy weeknight dinners, this soup proves that eating five servings of produce a day can be delicious, satisfying, and simple. Let’s get cooking!
Ingredients for 5 a day soup
Five vibrant vegetables plus a few pantry staples—this soup delivers restaurant-quality flavor with immune-boosting benefits.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred for flavor control |
| Carrots 🥕 | 3 medium | Whole, scrubbed, sliced into rounds |
| Baby Spinach 🌿 | 4 cups | Packed, stems removed |
| Roma Tomatoes 🍅 | 4 whole | Crushed by hand for texture |
| Red Bell Pepper 🧅 | 1 whole | Diced, seeds removed |
| Fuji Apples 🍎 | 2 medium | Peeled, cored, diced |
| Yellow Onion 🧅 | 1 whole | Diced, no need to peel |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing, fruity variety |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 1/4 tsp dried thyme |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, for finishing |
| Nutritional Yeast 🧀 | 2 tbsp | Optional, for protein boost |
The carrots and apples are your flavor anchors here. Organic carrots from the produce section at Whole Foods or your local farmers market have the deepest sweetness, but conventional works too. For the apples, Fuji or Honeycrisp stay firm during cooking—avoid mealy varieties. The spinach is non-negotiable for that vibrant green color; baby spinach wilts faster than regular, so add it last. The vegetable broth is where you can splurge: Imagine or Pacific Foods brands have the richest flavor without excess sodium. If you're making this vegan, swap the chicken broth for an equal amount of vegetable broth—no one will notice the difference.
No red bell pepper? Yellow or orange works just as well. The apples can be swapped for pears or sweet potatoes if you're out, but taste-test first. Fresh thyme is ideal, but dried works at one-third the amount. For extra protein without dairy, the nutritional yeast is a game-changer—it adds that cheesy umami without any animal products. The Roma tomatoes are key for their meaty texture; canned San Marzano works in a pinch but fresh is always better. If you're short on time, pre-chopped veggie mixes from the frozen section save prep time without sacrificing nutrition.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. I double the recipe every Sunday so I have lunches ready for the week. The nutritional yeast keeps for 6 months in a cool, dark place—it's the one ingredient I always have on hand. For meal prep, portion into individual containers and add a squeeze of lemon fresh when ready to eat. The carrots and apples hold up beautifully to freezing, but the spinach wilts best when added fresh at the end.
Why You'll Love This Recipe
- I’ll be real: this soup turns my fridge’s “use these before they rot” pile into something delicious. Bell peppers, carrots, spinach—whatever’s lurking in your crisper gets used up, and the vegetable broth stretches every ingredient. It’s my budget-friendly secret weapon when I’m low on cash but still want to eat well.
- Sweet-Savory Magic: Between us, the combo of roasted red bell pepper and Roma tomatoes gives this soup a depth that’s almost unfair. The carrots add natural sweetness, while the spinach keeps it bright—like a hug in a bowl, but with actual vitamins. Honestly, it’s the kind of flavor that makes you pause mid-sip and think, “Wait, is this healthy?”
- Lunchbox Hero: This is my go-to for meal prep because it’s actually good cold the next day. Pack it in jars for work or school lunches—no sad, soggy salads here. The colors look pretty, the flavors hold up, and my kids (who usually refuse veggies) ask for it weekly. (Yes, even on a Tuesday night.)
- Pantry Cleanser: I’ll be real: this soup turns my fridge’s “use these before they rot” pile into something delicious. Bell peppers, carrots, spinach—whatever’s lurking in your crisper gets used up, and the vegetable broth stretches every ingredient. It’s my budget-friendly secret weapon when I’m low on cash but still want to eat well.
Step-by-step instructions for veggie-packed immune-boosting soup
Here's how to assemble this vibrant, nutrient-dense bowl that delivers your daily vegetable servings in every spoonful.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 3 cloves garlic cloves, stirring frequently for 3-4 minutes until the onion becomes translucent and the garlic releases its pungent aroma. This foundational step builds flavor—don't rush it.
Real talk: if you smell burning, lower the heat immediately. Garlic burns faster than you think, and charred garlic makes the whole soup bitter. Once the garlic turns golden around the edges but doesn't brown completely, you're ready for the next layer of vegetables.
Cook Root Vegetables Until Tender
Add the 3 medium carrots (sliced into rounds) and 1 whole red bell pepper (diced) to the pot. Stir to coat in the oil, then add 1 teaspoon salt and 0.25 teaspoon black pepper. Cook for 5-6 minutes until the carrots soften slightly and the bell pepper begins to release its sweetness.
Here's the thing—you want the vegetables to soften but not fully cook. They'll finish in the broth later, when all the flavors meld together. If the vegetables stick, add ¼ cup vegetable broth to deglaze and keep everything moving.
Incorporate Apples and Tomatoes for Sweet-Tart Balance
Add the 2 medium Fuji apples (diced) and 4 whole Roma tomatoes (crushed by hand) to the pot. Stir well to combine, then pour in the 6 cups vegetable broth. Bring to a gentle boil over medium-high heat, then immediately reduce to a simmer. Cover and cook for 15 minutes—this allows the apples to soften while maintaining their subtle sweetness.
I press down on the apples with a wooden spoon during the first 5 minutes of simmering. This prevents them from floating and ensures even cooking. The tomatoes will break down into a velvety texture, releasing their natural acidity that brightens the entire soup.
Add Leafy Greens and Season to Perfection
After 15 minutes, stir in the 4 cups baby spinach and 0.5 teaspoon fresh thyme leaves. Simmer uncovered for another 5 minutes until the spinach wilts completely and the soup reaches your desired consistency. Taste and adjust seasoning with the remaining 0.5 teaspoon salt and 0.25 teaspoon black pepper if needed.
This is the moment that matters: the spinach should disappear completely, leaving behind just a vibrant green hue. If the soup is too thick, add ¼ cup more vegetable broth to reach your preferred texture. The nutritional yeast can be added now or sprinkled on top before serving—either way, it adds a cheesy, umami depth.
Finish with Lemon and Serve Warm
Remove the pot from heat and stir in the 1 tablespoon lemon juice and 2 tablespoons nutritional yeast. The acidity from the lemon brightens all the flavors, while the nutritional yeast adds a satisfying protein boost. Let the soup rest for 5 minutes before serving to allow the flavors to fully meld together.
Ladle into bowls and garnish with an extra sprinkle of thyme or a drizzle of olive oil if desired. Each serving delivers vibrant colors, textures, and a perfect balance of sweet, savory, and tangy flavors—all while meeting your daily vegetable requirements. The soup keeps well in the refrigerator for 3-4 days, making it perfect for meal prep.
Pro Tips For Making 5 A Day Soup
- CHAR THE TOMATOES: I learned this the hard way—raw Roma tomatoes in soup taste like sad, mealy mush. Simmer them whole for 10 minutes first, then crush them by hand (yes, even if you’re impatient like me). This breaks down the texture without turning them into a watery sludge.
- SALT THE BROTH NOW: Your soup won’t taste flat if you add a full teaspoon of salt to the broth at the start, even if it seems early. The flavors meld better this way, and you’ll avoid that "oh no, it’s bland" moment when you taste it later. Trust the process—your future self will thank you.
- DON’T OVERCOOK THE SPINACH: Baby spinach wilts in seconds—watch it like a hawk. Toss it in just 30 seconds before serving, or it’ll turn into a sad, mushy pile. If you’re serving it separately, blanch it first for 20 seconds, then plunge into ice water to lock in color and texture.
- ROAST THE BELL PEPPER: Skip the raw pepper—roasting it first adds depth that raw just can’t match. Char it under the broiler for 5 minutes per side until blackened, then peel and slice. The smoky flavor makes the whole soup taste richer, and it’s worth the extra 10 minutes of effort.
Creative variations of this dish
Hearty Winter Twist
Swap the apples for 1 cup diced sweet potato and 1 cup butternut squash to create a cozy winter version. Roast the sweet potato and squash at 400°F for 20 minutes before adding to the pot—their caramelized edges add incredible depth. Boost warmth with ½ teaspoon ground cinnamon and ¼ teaspoon nutmeg while sautéing the aromatics. This version feels like a hug in a bowl, especially with a sprinkle of toasted pecans on top. 🍂
Spicy Mexican Fiesta
Transform this into a zesty Mexican-inspired soup by adding 1 diced jalapeño, 1 teaspoon ground cumin, and ½ teaspoon smoked paprika when sautéing the onions. Replace the thyme with 1 teaspoon dried oregano and finish with ¼ cup chopped cilantro and a squeeze of lime juice instead of lemon. Serve with warm corn tortillas or avocado slices for dipping. The heat from the jalapeño balances the sweetness of the apples beautifully. 🌶️
Creamy Coconut Adaptation
For a velvety texture, stir in 1 can (13.5 oz) full-fat coconut milk when adding the spinach. This creates a naturally creamy soup that still delivers all the vegetable benefits. Add ½ teaspoon turmeric for color and anti-inflammatory benefits, and finish with 1 tablespoon lime zest for brightness. Garnish with toasted coconut flakes and fresh cilantro. This version tastes like a vacation in every spoonful—perfect for those craving something tropical. 🥥
Protein-Packed Lentil Boost
Add 1 cup cooked brown or green lentils (about ½ cup dry) when incorporating the spinach. Lentils add 15 grams of plant-based protein per serving while soaking up the broth beautifully. For extra umami, stir in 1 teaspoon soy sauce or 1 tablespoon miso paste while simmering. Top with crumbled feta cheese or extra nutritional yeast for a cheesy finish. This makes the soup even more satisfying and balanced. 💪
Kid-Friendly Sweet Potato Version
Make this soup irresistible for picky eaters by blending ½ cup of the cooked soup with 1 medium roasted sweet potato until smooth. Return the blended mixture to the pot and stir well. Add ½ teaspoon cinnamon and 1 tablespoon maple syrup to enhance sweetness. Serve with toasted bread cubes or crushed tortilla chips for dipping. The creamy texture and familiar flavors make this a hit with kids while still packing in nutrients. 👶
Herb-Infused Variations
Experiment with different fresh herbs to change the flavor profile completely. Swap thyme for rosemary (use ¼ teaspoon) for an earthy aroma, or try fresh basil (add at the end) for a brighter taste. For a Mediterranean twist, add 1 teaspoon dried oregano and ½ teaspoon dried basil while cooking. Fresh herbs should always be added at the very end to preserve their vibrant flavors. 🌿
Nutrition facts
Frequently asked questions
Can I make this soup without apples?
The apples add natural sweetness that balances the earthy vegetables, but you can absolutely substitute! Swap them for 1 cup diced pear, ½ cup sweet potato, or even 1 cup corn kernels for a different texture. Just reduce the simmering time by 5 minutes if using starchy substitutes like sweet potato.
How do I prevent the soup from getting too watery?
Start with 6 cups broth and adjust after simmering. If it's too thin, let it reduce uncovered for 5-10 minutes on medium heat. For extra thickness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water at the end. The spinach should wilt completely—if it stays chunky, simmer longer.
Is this soup vegan-friendly?
Yes! Simply use vegetable broth instead of chicken broth. Skip the nutritional yeast if avoiding all animal products, or use it for a cheesy flavor. The lemon juice and herbs provide plenty of brightness without dairy. For extra protein, add 1 cup cooked lentils or tofu cubes.
Can I prep this soup ahead of time?
This recipe is perfect for meal prep! Store in an airtight container in the fridge for 3-4 days or freeze for 3 months. Reheat gently on the stove or microwave until steaming. Add fresh spinach and lemon juice when reheating to keep it vibrant. The flavors actually improve overnight!
What if I don't have fresh thyme?
No problem! Use ¼ teaspoon dried thyme (one-third the amount) or swap for ½ teaspoon dried oregano, rosemary, or basil. Fresh herbs add the best flavor, but dried works in a pinch. For a citrusy twist, add ½ teaspoon lemon zest while cooking.
