Love this? Pin it for later!
High-Protein Lentil Soup with Spinach & Carrots
A hearty, nutrient-dense soup that delivers 24 g of plant-powered protein per bowl while keeping things light, bright, and completely clean-eating friendly.
When January’s chill settles over the Midwest, my weekly meal-prep list always starts the same way: “Make the lentil soup.” Not just any lentil soup—this golden-green pot of comfort that my husband swears has magical hangover-healing powers and my running group calls their “secret fuel” for long training runs. The story began five years ago when I was juggling a full-time marketing job, evening MBA classes, and marathon training. I needed something I could cook on Sunday night, portion into glass jars, and grab on my way out the door that would keep me satisfied through three-hour lectures without that heavy, food-coma feeling. One rainy Saturday I tossed a forgotten bag of green lentils into the Instant Pot with a lone carrot, half a bag of spinach on its last leg, and the dregs of a jar of smoked paprika. The resulting soup was so shockingly good that my roommate—who claimed to “hate healthy food”—ate three bowls and asked for the recipe. I’ve refined it ever since, boosting the protein with a sneaky cup of split peas for texture and stirring in fresh lemon zest right before serving to make the flavors sing. It’s become my go-to for new-parent friends, pot-lucks, and every single snow day. If you’re looking for a clean-eating, meal-prep superstar that tastes like it simmered all day (but actually cooks while you answer emails), this is your new winter love language.
Why This Recipe Works
- Double pulse power: A 3:1 ratio of green lentils to split peas gives you 24 g of complete plant protein per serving plus a velvety, creamy body without any dairy.
- One-pot weeknight miracle: From chopping to table in 35 minutes, thanks to pre-rinsed lentils and thinly sliced carrots that cook in the same time as the pulses.
- Clean-eating flavor bomb: Smoked paprika, cumin, and a squeeze of lemon at the end deliver restaurant depth with zero bouillon cubes or added sodium bombs.
- Spinach that stays bright: Stirring in baby spinach off-heat keeps the color vibrant and the folate levels sky-high.
- Freezer hero: Portion into silicone muffin cups, freeze, then pop out and store in zip bags for single-serve soup “pucks” that reheat in 90 seconds.
- Budget brilliance: Costs under $1.25 per serving, even when you buy organic produce.
Ingredients You'll Need
Each ingredient in this soup pulls double duty for nutrition and flavor. Start with green or French lentils—they hold their shape yet soften enough to thicken the broth naturally. Avoid red lentils here; they’ll dissolve into mush and obscure that hearty spoonable texture we’re after. Split peas (green or yellow) disintegrate slightly, creating a creamy background and bumping the protein to that coveted 24 g mark.
Carrots should be slender young specimens; they’re sweeter and need only a quick scrub, no peeling. If your carrots are thick, halve them lengthwise so they cook at the same rate as the lentils. Rainbow carrots add gorgeous color but taste identical—use them if you want Instagram bragging rights.
For spinach, grab the biggest plastic tub of baby leaves you can find; they shrink to nothing and you want volume here. Frozen spinach works in a pinch—thaw and squeeze bone-dry before adding. Kale or chard are fine, but remove the ribs and chop finely.
Garlic gets micro-grated on a rasp so it melts into the broth within minutes. Don’t sub garlic powder; the fresh allicin delivers immune-boosting compounds you’ll crave during cold season.
Finally, keep a real lemon on hand. Bottled juice tastes flat and lacks the bright oils from the zest, which amplify the vegetable sweetness without extra salt.
How to Make High-Protein Lentil Soup with Spinach & Carrots
Warm the aromatics
Heat 2 Tbsp extra-virgin olive oil in a heavy 4-quart Dutch oven over medium heat. When the oil shimmers, add 1 cup diced yellow onion and 2 minced ribs celery. Sauté 4 minutes until the onion is translucent but not browned—browning adds bitterness we don’t want in a clean-eating soup.
Bloom the spices
Clear a small circle in the center of the pot and add 1 Tbsp tomato paste, 2 tsp smoked paprika, 1 tsp ground cumin, ½ tsp coriander, and ¼ tsp cayenne. Stir constantly for 60 seconds until the paste darkens to a brick red and the spices smell toasted—this unlocks their fat-soluble flavors.
Deglaze & load the pulses
Pour in ¼ cup dry white wine (or broth) and scrape the browned bits. Add 1 cup rinsed green lentils, ⅓ cup split peas, 2 cups peeled carrot coins, and 5 cups low-sodium vegetable broth. Increase heat to high; once the surface quivers with tiny bubbles, reduce to low.
Simmer smart
Cover the pot askew so steam escapes. Simmer 18–20 minutes, stirring once halfway. You want the lentils al dente and the split peas collapsing into the broth. If the soup looks thick before the lentils are tender, add ½ cup hot water; lentils continue absorbing liquid as they cool.
Finish with greens & acid
Remove from heat. Stir in 4 cups baby spinach and 1 clove micro-grated garlic. Cover 2 minutes; residual heat wilts the spinach while keeping it vivid green. Finish with juice of ½ lemon plus ½ tsp finely grated zest. Taste, then season with freshly cracked black pepper and—only if needed—salt.
Expert Tips
Texture control
Prefer brothy? Use 6 cups broth and stop cooking at 15 min. Want stew-like? Mash a ladleful against the pot wall and stir back in.
Sodium smart
Use no-salt-added broth and tomatoes; you’ll land at 280 mg sodium per cup, letting you control the shaker at the table.
Speed soak
Forgot to rinse lentils? Place in a bowl, cover with boiling water for 2 minutes, drain, and proceed—cuts 5 minutes off simmer time.
Cool fast
Spread hot soup in a rimmed sheet pan to drop temperature from 180 °F to 70 °F in 8 minutes, slashing the “danger zone” time for meal-prep safety.
Overnight upgrade
Soup thickens as it sits; add a splash of hot water when reheating and a fresh squeeze of lemon to wake everything up.
Protein boost
Stir in 1 cup cooked quinoa or shredded rotisserie chicken after the soup is off heat for an extra 6 g protein per serving without extra cooking.
Variations to Try
-
Moroccan twist: Swap cumin for ras el hanout and add ¼ cup chopped dried apricots with the carrots. Finish with chopped preserved lemon peel.
-
Spicy chipotle: Replace smoked paprika with 1 minced chipotle in adobo and ½ tsp adobo sauce. Stir in roasted corn kernels at the end.
-
Autumn harvest: Substitute parsnips and butternut squash for half the carrots; add ½ tsp sage and top with toasted pumpkin seeds.
-
Creamy coconut: Stir in ½ cup light coconut milk after simmering; omit lemon zest and finish with chopped cilantro and a drizzle of chili crisp.
Storage Tips
Refrigerate: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. The flavors meld beautifully by day 2.
Freeze: Ladle into silicone muffin trays, freeze 2 hours, then pop out the pucks and store in a zip bag up to 3 months. Two pucks = one generous bowl; reheat with ¼ cup water.
Meal-prep bowls: Portion soup into 2-cup containers with a side of cooked brown rice or farro. Add fresh spinach just before microwaving so it wilts but stays bright.
Frequently Asked Questions
High-Protein Lentil Soup with Spinach & Carrots
Ingredients
Instructions
- Aromatics: Heat olive oil in a Dutch oven over medium heat. Sauté onion and celery 4 minutes until translucent.
- Spices: Clear center; add tomato paste, paprika, cumin, coriander, and cayenne. Toast 60 seconds.
- Deglaze: Pour in wine; scrape browned bits. Add lentils, split peas, carrots, and broth. Bring to gentle boil; reduce to low.
- Simmer: Cover partially; simmer 18–20 minutes until lentils are tender and split peas start to melt.
- Finish: Off heat, stir in spinach and garlic. Cover 2 minutes. Add lemon juice, zest, and pepper. Adjust salt if desired.
- Serve: Ladle into warm bowls. Top with extra lemon wedges and a drizzle of olive oil.
Recipe Notes
Soup thickens upon standing; thin with water or broth when reheating. For meal-prep, store soup and any grains separately to keep textures perky.