Welcome to mumskitchenrecipes

Healthy Lentil and Vegetable Soup for Clean Eating

By Ava Graham | March 27, 2026
Healthy Lentil and Vegetable Soup for Clean Eating

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor—everything simmers in a single Dutch oven.
  • Protein-packed: Red lentils deliver 18 g plant protein per serving to keep you full for hours.
  • 30-minute meal: From chopping to table in half an hour—perfect for busy weeknights.
  • Freezer hero: Make a double batch; leftovers freeze beautifully up to three months.
  • Budget-friendly: Feeds six for under six dollars thanks to humble pantry staples.
  • Customizable: Swap veggies, spices, or greens based on what’s in your crisper drawer.
  • Clean-eating approved: No dairy, gluten, or added sugar—just whole-food goodness.

Ingredients You'll Need

Ingredients

Each ingredient in this soup pulls double duty: building layers of flavor while delivering serious nutrition. I’ve included my favorite substitutions so you can shop your pantry first.

Red lentils: Unlike green or brown lentils, red lentils break down quickly, creating a naturally creamy texture without any dairy. Look for them in the bulk bins—they’re cheaper and turn over fast, ensuring freshness. Rinse well in a fine mesh strainer until the water runs clear to remove excess starch and any dusty particles. No red lentils? Yellow split peas work in a pinch, though they’ll need an extra 5–8 minutes of simmering.

Extra-virgin olive oil: A modest two tablespoons is all you need to sauté the aromatics. Choose a cold-pressed, peppery oil; it’s the flavor backbone. Avocado oil or refined coconut oil are fine swaps if you’re out.

Yellow onion + garlic: The classic soup starter. Dice the onion small so it melts into the broth. Three cloves of garlic might sound like a lot, but the flavor mellows as it simmers.

Carrots + celery: These two add natural sweetness and that quintessential soup-shop aroma. Peel the carrots if they’re thick-skinned; otherwise, a good scrub is enough. Save the celery leaves—they’re packed with flavor and look gorgeous as a garnish.

Fire-roasted diced tomatoes: One can delivers smoky depth without extra work. If you only have regular diced tomatoes, add a pinch of smoked paprika to mimic the flavor. Buy the no-salt-added variety so you control the seasoning.

Vegetable broth: Low-sodium broth keeps the soup clean-eating friendly. I keep bouillon paste in the fridge for emergencies; it dissolves fast and tastes fresher than most boxed broths.

Fresh spinach: A whole 5-oz bag wilts down to almost nothing, turning the soup a vibrant green. Baby kale or chopped chard are excellent stand-ins; just remove the tough ribs first.

Lemon juice + zest: Added at the end, lemon brightens all the earthy flavors and balances the natural sweetness of the vegetables. Don’t skip the zest—it holds the essential oils that make the soup taste restaurant-level.

Ground cumin + coriander: These two warm spices give the soup a gentle, Middle-Eastern nod. Buy whole seeds and grind them yourself for the biggest punch; pre-ground spices lose potency after six months.

How to Make Healthy Lentil and Vegetable Soup for Clean Eating

1
Warm the pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat the surface evenly. Let the oil shimmer for 30 seconds—this ensures the aromatics start cooking immediately, preventing any raw onion bite later.

2
Sauté aromatics

Stir in diced onion and cook 4 minutes until translucent, scraping with a wooden spoon to prevent browning. Add minced garlic, cook 45 seconds more—just until fragrant. You want soft aromatics, not caramelized ones, so the final soup stays light and bright.

3
Toast the spices

Sprinkle cumin and coriander over the onion mixture; stir constantly for 30 seconds. Toasting spices in hot oil releases their volatile oils, amplifying flavor tenfold. Your kitchen will smell like a spice market—enjoy it.

4
Add vegetables

Toss in carrots and celery. Season lightly with salt and pepper. Cook 3 minutes, stirring occasionally. The salt helps draw moisture from the vegetables, jump-starting their tenderization.

5
Deglaze with tomatoes

Pour in the entire can of fire-roasted tomatoes with their juices. Scrape the pot’s bottom to lift any flavor-rich browned bits. Let mixture bubble for 2 minutes; acidity from tomatoes balances the natural sweetness of carrots.

6
Simmer with lentils

Add rinsed red lentils and vegetable broth. Increase heat to high; bring to a boil. Immediately reduce heat to low, cover partially, and simmer 12–15 minutes. Stir once halfway through to prevent lentils from sticking. Red lentils cook faster than most legumes, so set a timer.

7
Wilt in greens

Once lentils are tender and soup has thickened, stir in spinach a handful at a time until wilted. This takes about 1 minute. Keep the pot uncovered so the spinach stays bright green.

8
Finish with lemon

Remove pot from heat. Stir in lemon juice and zest. Taste and adjust salt, pepper, or more lemon if you like extra brightness. Serve hot with a drizzle of good olive oil and a shower of fresh herbs.

Expert Tips

Salt at the end

Broth and canned tomatoes vary in sodium. Taste after simmering and season then to avoid over-salting.

Blend a cup

For an ultra-creamy texture, ladle 1 cup of finished soup into a blender, puree, then stir back into the pot.

Double batch

This soup loves your freezer. Double the recipe and freeze half in quart containers for instant healthy meals.

Spice boost

Add a pinch of smoked paprika or ½ tsp harissa paste for subtle heat and complexity.

Fresh herbs

Finish with parsley, cilantro, or dill. Each herb gives the soup a different personality—experiment!

Lemon wedge serve

Set out lemon wedges at the table so everyone can brighten their bowl to taste.

Variations to Try

  • Moroccan twist: Swap cumin for 1 tsp ras el hanout and add ÂĽ cup chopped dried apricots with the lentils.
  • Smoky heat: Add 1 minced chipotle pepper in adobo and ½ tsp smoked paprika for a Mexican-inspired version.
  • Summer garden: Replace carrots with diced zucchini and yellow squash; simmer only 5 minutes to keep them crisp-tender.
  • Creamy coconut: Stir in ½ cup light coconut milk at the end for subtle sweetness and velvety body.
  • Protein-plus: Add 1 cup shredded cooked chicken or a can of chickpeas when you add the spinach.

Storage Tips

Refrigerate: Cool soup completely, then transfer to airtight containers. It keeps up to 5 days in the fridge and tastes even better on day two once flavors meld.

Freeze: Portion into freezer-safe quart bags or silicone molds. Lay bags flat on a sheet pan until solid, then stack vertically to save space. Thaw overnight in the fridge or use the microwave’s defrost setting.

Reheat: Warm gently on the stove with a splash of broth or water—lentils thicken as they sit. Microwave works too; cover loosely and stir every 60 seconds.

Frequently Asked Questions

Yes, but they’ll take 25–30 minutes to soften and will stay whole, giving a chunkier texture. Add an extra cup of broth since they absorb more liquid.

Naturally gluten-free! Just double-check that your broth and canned tomatoes are certified GF if you’re celiac.

Absolutely. Add everything except spinach and lemon. Cook on LOW 6 hours or HIGH 3 hours. Stir in spinach and lemon just before serving.

Choose no-salt-added tomatoes and low-sodium broth. Season with lemon, herbs, and a dash of cayenne instead of extra salt.

Swap in baby kale, arugula, or chopped Swiss chard. Heartier greens may need an extra minute to wilt.

Yes! Blend until smooth, thinning with water or breast milk to reach desired consistency. Skip added salt and spice until baby is older.
Healthy Lentil and Vegetable Soup for Clean Eating
soups
Pin Recipe

Healthy Lentil and Vegetable Soup for Clean Eating

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a Dutch oven over medium heat until shimmering.
  2. Sauté aromatics: Cook onion 4 min, add garlic 45 sec.
  3. Toast spices: Stir in cumin & coriander 30 sec.
  4. Add veg: Carrots & celery 3 min.
  5. Deglaze: Tomatoes & juices 2 min.
  6. Simmer: Lentils + broth; boil, then low 12–15 min.
  7. Finish: Stir in spinach until wilted, then lemon juice & zest.
  8. Season: Salt & pepper to taste; serve hot.

Recipe Notes

Soup thickens as it sits. Thin with water or broth when reheating. Freeze up to 3 months.

Nutrition (per serving)

212
Calories
18g
Protein
27g
Carbs
5g
Fat

More Recipes