Love this? Pin it for later!
Healthy High-Protein Spinach and Lentil Soup for Cold Winter Nights
There’s a moment every December—usually after the first real snowfall—when I abandon all dinner ambitions that don’t involve a single pot and a ladle. Last year it happened on a Tuesday. The wind was howling, the thermometer read 9 °F, and my kids marched in from the bus with red cheeks and a mission: find something hot, filling, and ready in under an hour. I opened the pantry, spotted a forgotten bag of French green lentils, and this soup was born. Thirty-five minutes later we were all huddled around the kitchen island, hands wrapped around steaming mugs, slurping spoonfuls of emerald-flecked broth that tasted like someone had bottled winter comfort. My protein-obsessed teenager did the mental math—18 grams per serving—and asked if we could have it every night. I told him I’d make it legendary first, then we could talk meal-planning. One year, three spice tweaks, and countless batches later, here we are. If you need a soup that doubles as dinner, triples as meal-prep, and quadruples as edible hygge, you’ve landed on the right page.
Why This Recipe Works
- Protein powerhouse: French green lentils + a can of chickpeas deliver nearly 20 g complete protein per bowl.
- One-pot wonder: Sauté, simmer, and wilt in the same Dutch oven—minimal dishes on a busy night.
- Weeknight fast: 10 minutes hands-on, 25 minutes simmering while you help with homework or wrap gifts.
- Freezer hero: Make a double batch; leftovers thaw into silky perfection for up to 3 months.
- Spinach that behaves: Added at the very end so it stays vibrant, tender, and won’t turn army-green.
- Layered flavor, low effort: Smoked paprika + cumin + a whisper of cinnamon create depth without a 20-item spice list.
- Budget-friendly brilliance: Feeds six for roughly the cost of two lattes.
Ingredients You'll Need
Great soup starts with the produce aisle and a quick stop at the lentil bins. Below are the non-negotiables, plus the swappable bits so you can cook from what you have.
French green lentils (a.k.a. Puy lentils): These tiny slate-green gems hold their shape and stay pleasantly al dente. Brown lentils work in a pinch, but they’ll soften more—reduce simmering time by 5 minutes. Red lentils will dissolve into mush and thicken the broth; if that’s your jam, cut the liquid by ½ cup.
Fresh spinach: Triple-washed baby spinach is my default because stems are tender. If your garden has gifted you mature spinach, remove the thicker ribs. Frozen spinach is fine—thaw and squeeze bone-dry first, then add in the last 3 minutes.
Chickpeas: One can, drained, bumps protein and adds creamy texture. Cannellini or great Northern beans swap seamlessly.
Vegetable broth: Choose low-sodium so you control salt. Chicken broth is an easy omnivore swap. For homemade-level depth, whisk 1 tsp white miso into store-bought broth before pouring it in.
Carrots + celery: Classic mirepoix aromatics. Dice small (¼ inch) so they cook evenly and fit on a spoon. Swap in parsnip or fennel fronds if your crisper demands it.
Onion + garlic: Yellow onion for sweetness, plus four fat cloves of garlic because winter. Shallots work and add subtle funk.
Tomato paste: Just 1 tablespoon gives the broth a rounded, umami-rich backbone. Buy the tube kind; it lives forever in the fridge door.
Spice trifecta: Ground cumin, smoked paprika, and a pinch of cinnamon add warmth without heat. If you like fire, add ¼ tsp cayenne.
Lemon: Acid brightens iron-rich lentils and spinach. Zest first, then juice. Lime is lovely too.
Olive oil: A glug for sautéing plus a final drizzle for glossy bowls. Avocado or coconut oil handle high heat if that’s your preference.
How to Make Healthy High-Protein Spinach and Lentil Soup for Cold Winter Nights
Warm the pot
Place a heavy 4-5 quart Dutch oven or soup pot over medium heat for 60 seconds. When the rim feels hot to a hovered palm, add 2 Tbsp olive oil and swirl to coat. A hot pot prevents onions from steaming and sets the stage for caramelized flavor.
Build the aromatics
Add 1 cup diced yellow onion (about 1 small). Sauté 3 minutes until edges turn translucent. Stir in ½ cup diced carrot and ½ cup diced celery; cook another 3 minutes. Season with a pinch of salt to draw out moisture. Add 4 minced garlic cloves and cook 45 seconds—just until fragrant—before any browning occurs.
Bloom the tomato & spices
Push veggies to the edges; in the bare center, dollop 1 Tbsp tomato paste plus 1 tsp ground cumin, 1 tsp smoked paprika, and ¼ tsp cinnamon. Let the paste sizzle for 1 minute, stirring constantly, until it darkens to brick red. This caramelizes natural sugars and unlocks spices.
Deglaze & scrape
Pour in ¼ cup of your 4 cups vegetable broth. Use a wooden spoon to lift the browned fond (a.k.a. flavor gold) stuck to the bottom. This 30-second step prevents scorching later and infuses the liquid.
Add the lentils & remaining broth
Stir in 1 cup rinsed French green lentils plus the rest of the broth. Increase heat to high; once the surface shivers with bubbles, reduce to a gentle simmer (medium-low on most stoves). Cover with lid slightly ajar.
Simmer to tenderness
Cook 20 minutes, stirring once at the 10-minute mark. Lentils should be just tender with a tiny bite. If you prefer softer, simmer up to 5 minutes more, adding ½ cup broth or water if the pot looks low.
Stir in chickpeas
Drain and rinse one 15-oz can chickpeas. Add to the soup and simmer uncovered 3 minutes to heat through. Their skins will wrinkle slightly—that’s flavor retention.
Wilt the spinach
Remove pot from heat. Fold in 4 packed cups baby spinach, pressing gently with the back of your spoon until submerged. Cover for 2 minutes; residual heat wilts leaves while preserving bright color.
Finish with lemon & zest
Stir in zest of ½ lemon plus 1 Tbsp juice. Taste; add more salt, pepper, or lemon to suit. The acid amplifies all the earthy notes and keeps the spinach color fresh.
Serve & garnish
Ladle into deep bowls. Drizzle with extra-virgin olive oil and scatter shaved Parmesan or nutritional yeast for vegan flair. Crusty whole-grain bread isn’t optional in my house, but you do you.
Expert Tips
Use warm broth
Cold broth shocks the lentils and can cause split skins. Microwave 30 seconds or use hot tap water before measuring.
Overnight flavor boost
Make the soup through step 7, cool, refrigerate overnight, and add spinach when reheating. Married flavors = restaurant depth.
Pressure-cutter hack
On sauté mode in an Instant Pot, follow steps 1–5, then pressure-cook on high 10 minutes, quick release, continue from step 7.
Protein math
Need even more gains? Stir ¼ cup dry red lentils into the pot—they dissolve and add 3 g protein per serving without texture change.
Keep it green
If serving much later, blanch spinach separately, shock in ice water, squeeze, and add at the end to avoid murky color.
Texture control
For creamy-but-chunky, ladle 1 cup finished soup into a blender, purée, then return to pot. You’ll swear there’s cream.
Variations to Try
- Mediterranean twist: Swap spinach for chopped kale, add ½ cup chopped sun-dried tomatoes with the chickpeas, finish with dill and feta.
- Spicy Moroccan: Add ½ tsp each turmeric and cayenne, a handful of raisins, and finish with orange zest instead of lemon.
- Green curry vibe: Replace cinnamon with 1 tsp green curry paste, use coconut milk (light) for half the broth, top with cilantro and lime.
- Sausage lovers: Brown 6 oz sliced turkey kielbasa after the onions; proceed as written for a smoky protein boost.
- Grain bowl base: Skip spinach, stir in 1 cup cooked farro or quinoa at the end, pack into thermoses for work lunches.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld beautifully; thin with broth when reheating.
Freezer: Portion into silicone muffin trays or quart freezer bags (lay flat). Freeze up to 3 months. Thaw overnight in the fridge or microwave on 50 % power, stirring often.
Make-ahead: Soup base (through step 7) holds 4 days refrigerated. Add fresh spinach and lemon just before serving for brightest color.
Reheating: Warm gently over medium-low, adding ¼ cup broth per serving. Boiling can turn spinach murky and turn lentils mushy.
Frequently Asked Questions
Healthy High-Protein Spinach and Lentil Soup for Cold Winter Nights
Ingredients
Instructions
- Heat pot: Warm olive oil in Dutch oven over medium heat.
- Sauté aromatics: Cook onion 3 min, add carrot & celery 3 min, add garlic 45 sec.
- Bloom paste & spices: Push veggies aside, add tomato paste, cumin, paprika, cinnamon; cook 1 min.
- Deglaze: Pour in ¼ cup broth; scrape browned bits.
- Simmer lentils: Add lentils & remaining broth. Bring to boil, reduce to gentle simmer, cook 20 min.
- Add chickpeas: Stir in chickpeas; simmer 3 min.
- Wilt spinach: Off heat, stir in spinach, cover 2 min.
- Finish & serve: Add lemon zest, juice, salt, pepper. Drizzle with olive oil.
Recipe Notes
For meal-prep, hold spinach and lemon until reheating to keep color vibrant. Soup thickens as it sits; thin with broth or water.