Love this? Pin it for later!
High-Protein Lentil and Spinach Soup with Roasted Root Vegetables
When January’s chill settles in and my farmer’s-market tote is heavy with muddy parsnips and candy-stripe beets, I crave a soup that feels like a wool blanket for the soul—yet still lets me zip my jeans come February. This high-protein lentil and spinach soup is the one I make on Sunday afternoons while my youngest builds Lego cities at the kitchen table and the dog circles like a shark, hoping for carrot sticks. The scent of cumin and coriander blooming in olive oil always makes me pause, wooden spoon in hand, and think, this is what home smells like.
Unlike many vegetarian soups that leave me raiding the pantry an hour later, this version boasts 24 grams of plant protein per serving, courtesy of French green lentils, baby spinach, and a sneaky scoop of hemp hearts. Roasted cubes of parsnip, carrot, and beet—caramelized until their edges turn into vegetable candy—float on top like edible confetti. A final squeeze of lemon wakes everything up, proving that comfort food doesn’t have to be coma-inducing. I’ve served it to my marathon-training brother, my keto-leaning neighbor, and my toddler nephew who thinks anything green is radioactive; all three asked for seconds. Make a double batch on your next meal-prep day and you’ll understand why my freezer always has at least one quart stashed between the frozen mango and emergency dark-chocolate bars.
Why This Recipe Works
- Protein powerhouse: French green lentils + hemp hearts deliver a complete amino-acid profile without powdery aftertaste.
- Two-texture vegetables: Roasted roots stay fork-tender while spinach wilts silkily into the broth.
- Fast-track flavor: Smashing a few lentils against the pot wall releases starch for a naturally creamy body—no blender required.
- One-pot weeknight hero: Sheet-pan roasted veg cooks while the soup simmers; dishes stay minimal.
- Freezer-friendly: Tastes even better on day three and thaws like a dream for emergency lunches.
- Budget brilliance: Feeds six for roughly the cost of a single café sandwich.
- Color therapy: Emerald spinach, ruby beets, and sunset carrots brighten the dreariest winter table.
Ingredients You'll Need
French green lentils (a.k.a. Puy lentils) hold their shape under aggressive simmering and have an earthy, peppery backbone that brown lentils can’t match. If your grocery aisle only stocks split red lentils, know they’ll dissolve into dal—still tasty, but you’ll lose the satisfying pop. Look for tiny, slate-green disks in the bulk bins; they’re cheaper and you can sniff for freshness (they should smell like a rainy forest, not dust).
Root vegetables are your playground. I default to parsnips for honeyed sweetness, carrots for color, and a single beet because it dyes the oil fuchsia in the most delightful way. Swap in rutabaga for extra cabbage-y funk or celery root if you like subtle licorice notes. Whatever you choose, cut ½-inch cubes: small enough to roast in 20 minutes, large enough to stay chunky in the soup.
Baby spinach wilts in seconds, so keep it fluffy until the final moment. If you’re feeding spinach skeptics, chop it ribbon-fine; the pieces disappear into the broth yet still deliver iron and folate. In summer, substitute arugula for a peppery bite or tatsoi for Asian flair.
Hemp hearts are my secret for sneaky protein. They dissolve like oatmeal, leaving zero gritty texture while contributing omega-3s and all nine essential amino acids. If you’re allergic, swap in raw pumpkin seeds ground in a spice grinder; the color will be slightly greener.
Spice trifecta: Cumin, coriander, and smoked paprika toast in olive oil until the seeds pop like sesame. Buy whole spices and grind them fresh; the difference is the olfactory equivalent of stereo versus mono. Store extras in an old spice jar labeled “soup magic” and you’ll find yourself sprinkling it on roasted chickpeas, yogurt, even avocado toast.
How to Make High-Protein Lentil and Spinach Soup with Roasted Root Vegetables
Prep the vegetables
Preheat oven to 425 °F (220 °C). Line a rimmed sheet pan with parchment for zero-stick insurance. Peel parsnips, carrots, and beet; cut into ½-inch cubes. Toss with 2 Tbsp olive oil, ½ tsp kosher salt, and a few cracks of black pepper. Spread in a single layer—crowding causes steam, not caramelization. Slide into the middle rack and set a timer for 18 minutes. When it dings, shake the pan like you’re flipping popcorn; roast 5–7 minutes more until edges are mahogany and kitchen smells like Sunday supper.
Rinse and sort the lentils
Measure 1½ cups French green lentils into a fine-mesh strainer. Rinse under cold water while running your fingers through like you’re shampooing a Barbie—this removes dust and any pebbles. Transfer to a bowl, cover with 2 inches of hot tap water, and let soak while the oven heats. Ten minutes of hydration shortens simmering time and guarantees creamier centers.
Bloom the aromatics
Heat 2 Tbsp olive oil in a heavy Dutch oven over medium. When the surface shimmers like a mirage, add 1 diced onion and ½ tsp salt. Sauté 4 minutes until edges turn translucent. Stir in 2 cloves minced garlic, 1 tsp ground cumin, 1 tsp ground coriander, and ½ tsp smoked paprika. Cook 60 seconds—set a timer so the garlic doesn’t brown into bitterness. Your kitchen will smell like a Moroccan souk; breathe deeply.
Simmer the lentils
Drain the soaked lentils and tip them into the pot like confetti. Add 4 cups vegetable broth and 2 cups water. Increase heat to high; once the surface dances, reduce to low, partially cover, and simmer 22–25 minutes. Stir twice—lentils love to cling to the bottom like barnacles. Taste at 20 minutes: they should offer gentle resistance, not gravelly crunch.
Create creamy body
Ladle ½ cup of the soup into a mug and whisk in 3 Tbsp hemp hearts until dissolved. Return this slurry to the pot, then use the back of your spoon to smash a handful of lentils against the sidewall. This releases starch and thickens the broth naturally—no floury pastes or scary blender volcanoes. The soup will turn from brothy to velvety in under a minute.
Season boldly
Stir in 1 tsp lemon zest, 2 Tbsp lemon juice, ½ tsp black pepper, and 1 tsp soy sauce or tamari. The latter adds umami depth without overt saltiness. Taste and adjust: lentils can handle more acid than you think, so don’t be shy. If your broth was salty, you may need none; if it was low-sodium, add another pinch.
Wilt the spinach
Remove the pot from heat. Pack in 4 packed cups baby spinach—yes, it looks like a forest, but it wilts to nothing. Stir until bright green and silky, about 30 seconds. Residual heat prevents the chlorophyll from turning khaki. If you’re cooking for spinach-phobes, blitz it with an immersion blender for a smoother, emerald-hued broth.
Assemble and serve
Ladle soup into warm bowls. Top with a generous scoop of roasted root vegetables—their caramelized edges bob like jewels. Finish with a drizzle of olive oil, extra lemon wedges, and maybe a shower of fresh dill or parsley if you’re feeling fancy. Serve with crusty whole-grain bread for swiping the bowl clean.
Expert Tips
Low-sodium hack
Replace half the broth with unsalted tomato juice for rounder flavor and rosy hue.
Instant-pot shortcut
High pressure 12 minutes, natural release 10. Add spinach after venting.
Lemon timing
Add juice off-heat; cooking kills the bright top notes and turns it bitter.
Crunch rescue
If lentils are still chalky, add ½ cup hot water, cover, and simmer 5 more minutes.
Color pop
Roast golden beets instead of red to avoid magenta soup if serving guests.
Protein boost
Stir ½ cup Greek yogurt into each bowl for an extra 10 g protein and creamy tang.
Variations to Try
- Moroccan twist: Add ½ tsp cinnamon and a handful of raisins; finish with harissa drizzle.
- Green curry remix: Swap spices for 1 Tbsp green curry paste and finish with coconut milk.
- Sausage lover: Brown turkey or plant-based Italian sausage crumbles in step 3.
- Grain bowl: Serve over farro or quinoa and call it deconstructed soup.
- Smoky bacon: Start with 2 slices chopped pancetta; omit smoked paprika.
- Summer edition: Grill zucchini and corn, fold in at the end instead of roasted roots.
Storage Tips
Refrigerate: Cool soup completely, then store in glass jars up to 5 days. Keep roasted vegetables separate so they stay crisp; combine when reheating.
Freeze: Portion into silicone muffin trays, freeze solid, then pop out and store in zip bags 3 months. Thaw overnight in fridge or simmer from frozen with a splash of water.
Reheat: Warm gently over medium-low; aggressive boiling turns lentils to mush. Add a squeeze of fresh lemon to wake up flavors.
Meal-prep lunch: Pack 1½ cups soup + ½ cup roasted veg in microwave-safe bowls. Sprinkle with hemp hearts just before eating to keep their delicate omega-3s intact.
Frequently Asked Questions
High-Protein Lentil and Spinach Soup with Roasted Root Vegetables
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425 °F. Toss carrots, parsnips, and beet with 1 Tbsp oil, ½ tsp salt, and pepper. Roast 20–25 min until caramelized.
- Sauté aromatics: In a Dutch oven heat remaining 1 Tbsp oil. Cook onion 4 min, add garlic, cumin, coriander, paprika; cook 1 min.
- Simmer lentils: Add soaked lentils, broth, and water. Bring to boil, then simmer 22–25 min until tender.
- Thicken: Whisk hemp hearts with ½ cup soup; return to pot. Smash some lentils for creaminess.
- Season: Stir in lemon zest, juice, ½ tsp salt, and black pepper.
- Finish: Off heat, stir in spinach until wilted. Top bowls with roasted vegetables and serve hot.
Recipe Notes
Store roasted vegetables separately to maintain texture. Soup thickens on standing; thin with water or broth when reheating.