Love this recipe? Save it to Pinterest before you forget!
High-Protein Lentil & Spinach Soup with Carrots: The Weeknight Warrior Your Family Will Beg For
The first time I made this soup, my then-toddler had just entered the “I hate everything green” phase. I was desperate for a dinner that could smuggle vegetables past her eagle eyes and give my marathon-training husband the protein he craved without another pricey chicken breast. One February evening, snow swirling outside our Minnesota kitchen, I dumped a cup of lentils into a pot with the dregs of a spinach clamshell and the last two carrots rolling around the crisper. Thirty-five minutes later, the house smelled like a Tuscan grandmother had moved in. My daughter asked for seconds. My husband ladled a third portion into his thermos for the next day’s long run. And I finally tasted the holy grail of family cooking: a single meal that checks every box—cheap, fast, nutritious, and so comforting it feels like a hug in a bowl. That was six years ago. We’ve served this soup to new-parent friends, pot-luck skeptics, and a picky cousin who swore he “didn’t eat plants.” The pot always comes back empty.
Why You’ll Love This High-Protein Lentil & Spinach Soup with Carrots
- 18 g plant protein per cup—thanks to red lentils that melt into creamy goodness without any meat price tag.
- One-pot wonder: everything simmers while you help with homework or fold laundry.
- Spinach & carrots disappear into the broth—kids swear it’s “just orange pasta soup.”
- Freezer hero: make a double batch, freeze flat in zip bags, and reheat on chaos nights.
- Under $1 per serving even with organic produce—your grocery budget will sigh with relief.
- Vegan, gluten-free, nut-free, soy-free so everyone at the table can partake without a side of anxiety.
- Deep flavor in 30 minutes: toasted spices + a squeeze of lemon at the end trick taste buds into thinking it simmered all day.
Ingredient Breakdown
Red lentils are the quiet MVP here. Unlike green or brown, they collapse into velvety purée, thickening the soup without dairy or flour. Buy them in the bulk bins—$1.49/lb beats the $4 pouches every time. Rinse until the water runs clear; residual dust creates off-flavors.
Carrots bring natural sweetness that balances earthy lentils. I use the stubby farmer’s market kind so I can scrub instead of peel; the skins hold twice the potassium. Dice small—¼-inch cubes—so they soften in the same 20-minute window the lentils need.
Spinach wilts in the last minute, keeping its vibrant color and folate intact. Baby spinach saves stem-trimming time, but mature leaves work—just chop away the tough stalks. Frozen spinach? Thaw and squeeze dry or you’ll dilute the broth.
Tomato paste is the umami bomb. Sizzle it in olive oil for 60 seconds before liquids; caramelization turns metallic canned flavor into sun-drenched Roma depth.
Spice trinity: cumin, coriander, and smoked paprika. Toast whole seeds in a dry pan, then grind for citrusy brightness you can’t get from pre-ground jars. (I keep a cheap coffee grinder labeled “spices only.”)
Lemon added off-heat wakes up every other flavor. Bottled juice tastes flat; zest half the lemon first for extra perfume.
Step-by-Step Instructions
- 1
Sauté aromatics: In a heavy 4-quart Dutch oven, warm 2 Tbsp olive oil over medium. Add 1 diced onion, 2 cloves minced garlic, and a pinch of salt. Cook 4 minutes until edges turn translucent, not brown.
- 2
Toast spices: Clear a bare spot; add 1 tsp whole cumin seeds and ½ tsp coriander seeds. Let them dance 45 seconds until fragrant. Stir in 1 Tbsp smoked paprika and 2 tsp tomato paste; cook 1 more minute until brick-red.
- 3
Deglaze & load: Splash in ¼ cup broth to lift browned bits. Add 1½ cups red lentils (rinsed), 2 diced carrots, 6 cups vegetable broth, ½ tsp black pepper, and 1 bay leaf.
- 4
Simmer: Bring to a gentle boil, then drop to low, partially covered, 18–20 minutes. Stir twice; lentils love to stick.
- 5
Finish greens: Fish out bay leaf. Stir in 4 cups spinach until wilted, 30 seconds. Off heat, add juice of ½ lemon and ¼ cup chopped parsley.
- 6
Texture tweak: For silky restaurant vibes, immersion-blend 5 seconds just below surface; leave most lentils intact.
- 7
Serve: Ladle into wide bowls, drizzle with peppery olive oil, and shower with shaved Parmesan if dairy is welcome at your table.
Expert Tips & Tricks
- Double the tomato paste, freeze in 1-Tbsp dollops on parchment. Pop one straight into the pot next time—no can to open.
- Salt at the end. Broth reduction concentrates salinity; early salting can overshoot.
- Speed-soak lentils in hot kettle water while you chop onions—cuts 5 minutes off simmer time.
- Smoked paprika fades; buy in tin, not plastic, and replace every 8 months for campfire punch.
- Make it a stew: cut broth to 4 cups, stir in a drained can of chickpeas, and serve over rice.
- Kid-portion hack: blend their bowls completely smooth, call it “cheese soup,” add a grilled-cheese dunker.
- Restaurant swirl: blend cottage cheese with lemon juice until silky; dollop for protein-boosted creaminess.
Common Mistakes & Troubleshooting
| Problem | Why It Happens | Fix |
|---|---|---|
| Soup tastes like dirt | Old lentils or unwashed spinach (oxalates = earthy) | Rinse lentils until clear; blanch spinach, squeeze, then add |
| Lentils won’t soften | Hard water minerals or acidic broth (tomato too early) | Use filtered water; add tomato paste after lentils soften |
| Gray spinach | Boiled >1 minute | Stir in spinach off-heat; residual heat wilts perfectly |
| Too thin | Excess broth or young lentils | Simmer uncovered 5 min, mash a ladleful against pot wall |
| Scorched bottom | Heat too high, infrequent stirring | Transfer to new pot; don’t scrape burned layer—bitter |
Variations & Substitutions
- Greens: swap spinach for chopped kale; add 3 minutes earlier.
- Lentils: green lentils hold shape—great if you want texture, but simmer 35 min.
- Carrot allergy? use sweet potato cubes or butternut squash.
- Spice level: add ½ tsp cayenne or a minced chipotle in adobo.
- Protein boost: stir in 1 cup shredded rotisserie chicken or ½ cup Greek yogurt.
- Coconut twist: replace 1 cup broth with canned coconut milk, finish with curry leaves.
- Grains: drop in ½ cup quick-cooking quinoa during last 12 minutes for all-in-one bowl.
Storage & Freezing
Refrigerate: cool completely, transfer to glass jars, leave 1-inch headspace. Keeps 5 days; flavors deepen by day 2.
Freeze: ladle into silicone muffin trays—perfect ½-cup pucks. Pop out, store in zip bag 3 months. Reheat with 2 Tbsp water per puck in microwave 90 seconds.
Meal-prep lunch: pour single portions into thermos bottles; they stay hot 6 hours, no microwave needed.
Revive: if separated after thawing, whisk with a splash of hot broth and ½ tsp olive oil to re-emulsify.
Frequently Asked Questions
If you try this recipe, snap a photo and tag me on Instagram—I love seeing your cozy bowls! And remember, the best part of soup is sharing it. Drop a quart off to the new parents next door; they’ll remember you forever.
High-Protein Lentil & Spinach Soup
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup dried green or brown lentils, rinsed
- 4 cups low-sodium vegetable broth
- 2 cups water
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 3 cups fresh spinach, roughly chopped
- ½ tsp salt, adjust to taste
- ¼ tsp black pepper
- Juice of ½ lemon
Instructions
-
1
Heat olive oil in a large pot over medium heat. Add onion and cook 3–4 min until translucent.
-
2
Stir in garlic and carrots; cook 2 min until fragrant.
-
3
Add lentils, broth, water, cumin, and paprika. Bring to a boil.
-
4
Reduce heat, cover partially, and simmer 20 min until lentils are tender.
-
5
Stir in spinach, salt, and pepper; cook 2 min until wilted.
-
6
Finish with lemon juice, taste, and adjust seasoning. Serve hot.
Recipe Notes
- Swap spinach for kale if preferred; add 5 min earlier.
- Store leftovers in the fridge up to 4 days or freeze 3 months.