Love this recipe? Save it to Pinterest before you forget!
High-Protein Lentil, Spinach & Carrot Soup: The Bowl That Hugs You Back
I created this soup on a Tuesday that felt like a Thursday—gray sky, deadlines stacked like Jenga blocks, and my body begging for something that didn’t come from a take-out box. I needed comfort and fuel, something that could stand in for the salad I should have been eating and the stew I secretly wanted. One pot, 35 minutes, and a blender later, this silky, protein-packed lentil soup was born. My husband calls it “the bowl that hugs you back,” because it does: the earthy lentils, sweet carrots, and bright spinach wrap around you like the culinary equivalent of a weighted blanket. We’ve served it to new parents, brought it to potlucks in mason jars, and I’ve even frozen it in silicone muffin trays for single-serve “hug cubes” on the busiest days. If you’re after a soup that multitasks as week-night dinner, meal-prep superstar, and immune-boosting remedy, you just found it.
Why You’ll Love This High-Protein Lentil Spinach & Carrot Soup
- 18 g plant protein per serving: Green lentils simmer until creamy, delivering a complete amino-acid profile when paired with the tiny bit of rice you’ll sneak in for texture.
- One-pot wonder: Everything from sauté to simmer happens in the same Dutch oven—minimal dishes, maximal flavor layering.
- Freezer hero: Blended lentils don’t separate when thawed, so you can stockpile pucks of nourishment for future “I forgot to cook” nights.
- Kid-approved stealth veggies: The carrots sweeten the broth and the spinach melts into confetti—no negotiating required.
- Budget brilliance: A 1-lb bag of lentils costs less than a fancy coffee and feeds a crowd.
- Anti-inflammatory powerhouse: Turmeric, black pepper, and a whisper of cinnamon team up for cozy warmth and recovery benefits.
- Customizable texture: Leave it chunky for rustic vibes or blend silky for five-star presentation.
- Vegan, gluten-free, soy-free: All the labels without tasting like “diet food.”
Ingredient Breakdown
Each component pulls double duty here—flavor and function—so let’s meet the cast before they hit the stage:
- Green or French lentils (1½ cups dry): They keep their shape yet soften enough to purée into a velvety base. Green lentils have slightly more protein than brown and won’t turn to mush.
- Carrots (3 medium, diced small): Their natural sugars balance the earthiness of lentils and help the soup caramelize during the sauté.
- Fresh spinach (4 packed cups): Wilts in seconds and adds folate, iron, and that gorgeous color pop. Swap with baby kale if you’re feeling extra sturdy.
- Yellow onion & garlic: The sofrito backbone. Don’t rush the 5-minute sweat; that’s where the sweetness forms.
- Tomato paste (2 Tbsp): A concentrated umami bomb that deepens the broth and gives the finished soup a sunset hue.
- Vegetable broth (6 cups): Go low-sodium so you control the salt. If you’re a homemade broth snob, now’s its moment to shine.
- White rice (¼ cup, optional): Sounds weird, but a small scoop thickens the soup without cream and delivers a restaurant-style silkiness once blended.
- Spice trifecta: Cumin for warmth, smoked paprika for depth, turmeric for anti-inflammatory vibes. Bloom them in oil for 30 seconds to unlock fat-soluble flavors.
- Lemon zest & juice: Added at opposite stages—zest while simmering for oils, juice at the end for brightness. Non-negotiable.
- Olive oil + a pat of coconut oil: Mixing fats raises the smoke point and layers flavor. Coconut whispers creamy without dairy.
- Sea salt & freshly cracked black pepper: Season in stages. Lentils drink salt like sponges, so taste after blending and adjust.
Step-by-Step Instructions
-
1Prep & rinse: Spread lentils on a sheet pan and pick out any stones. Rinse under cold water until the water runs clear—this removes dusty starches that can muddy the soup.
-
2Sauté aromatics: Heat olive + coconut oil in a heavy Dutch oven over medium. Add diced onion and cook 3 minutes until translucent. Stir in carrots, season with ½ tsp salt, and cook another 4 minutes. You want faint caramelized edges, not mush.
-
3Bloom spices & tomato paste: Clear a space in the pot’s center, add tomato paste and all dried spices. Stir constantly 60 seconds until the paste darkens to brick red and the spices smell toasty—this eliminates raw flouriness.
-
4Deglaze & simmer: Tip in 1 cup broth to lift the fond (flavor gold). Add lentils, rice, remaining broth, bay leaf, and lemon zest. Bring to a gentle boil, reduce to low, cover slightly ajar, and simmer 25 minutes. Stir once halfway to prevent sticking.
-
5Spinach finish: Remove bay leaf. Stir in spinach until wilted (30 seconds). For texture variety, ladle out 1 cup of whole lentils and carrots, set aside.
-
6Blend smart: Using an immersion blender, purée the remaining soup until satin smooth. Return reserved chunky bits, fold in lemon juice, and warm 1 minute. Taste, adjust salt, and crack fresh black pepper.
-
7Serve like you mean it: Ladle into warm bowls, drizzle with good olive oil, and scatter toasted pumpkin seeds for crunch. A spoonful of Greek yogurt swooshed on top takes the protein to 23 g, but keep it vegan with coconut yogurt.
Expert Tips & Tricks
- Toast your lentils: After rinsing, dry-toast them in the empty pot for 2 minutes until they smell nutty—this deepens flavor and speeds cooking.
- Layered salt: Season the onions, again after blending, and one final micro-pinch on top of each bowl. Three strikes = perfectly seasoned every bite.
- Texture toggle: Want restaurant swirl? Reserve a few carrot coins, blitz them with a splash of soup, and artistically drizzle before serving.
- Speed soak: If you forgot to plan, cover lentils with boiling water and let stand 10 minutes while you chop veggies—cuts simmer time by 7–8 minutes.
- Spice flexibility: Out of smoked paprika? Swap in chipotle powder for a smoky kick, or use sweet paprika plus a drop of liquid smoke.
- Greens math: 4 cups fresh spinach = 1 cup frozen, thawed and squeezed dry. No need to defrost; just stir in frozen nuggets the last 2 minutes.
- Silky secret: Add ½ cup unsweetened oat milk after blending for a creamier body that’s still dairy-free. Warm gently—boiling will curdle oat milk.
Common Mistakes & Troubleshooting
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Soup too thick after blending | Lentil starch absorbed liquid | Whisk in hot broth ¼ cup at a time until pourable; re-season. |
| Grainy mouthfeel | Blended before lentils fully soft | Return to pot, add ½ cup water, simmer 5 min more, re-blend. |
| Flat flavor | Under-salting or missing acid | Add ½ tsp salt + 1 tsp lemon juice, wait 2 min, taste again. |
| Spinach turned brown | Cooked too long or kept warm on high | Add spinach last 30 seconds; store soup without greens, stir them in when reheating. |
| Soup scorched on bottom | Heat too high + inadequate stirring | Pour off unstuck soup into new pot; deglaze stuck bits with broth, discard. |
Variations & Substitutions
- Moroccan twist: Swap cumin & paprika for 1 tsp each ground coriander and cinnamon, add ¼ cup raisins while simmering, finish with chopped mint.
- Curry vibe: Use coconut oil only, sub 1 Tbsp red curry paste for tomato paste, add ½ tsp grated ginger, finish with cilantro and lime.
- Meat-optional: Brown 4 oz turkey sausage, remove and reserve; proceed with recipe, stir sausage back in at the end for omnivore households.
- Low-carb: Skip rice and carrots, use diced zucchini + cauliflower rice; simmer 10 min instead of 25.
- Bean blend: Replace ½ cup lentils with split yellow peas for varied texture and color.
- Spicy lovers: Add 1 minced jalapeño with the onions and a pinch of cayenne when blooming spices.
Storage & Freezing
Refrigerator: Cool soup completely, transfer to airtight glass jars, leave 1 in head-space. Keeps 5 days. The flavors meld and it tastes even better on day 2.
Freezer: portion into silicone muffin trays (½ cup each), freeze 2 hours, pop out and store in zip bags. Keeps 3 months. Thaw overnight in fridge or microwave 60 seconds per puck.
Reheat: Warm gently with a splash of broth or water, stirring often. Avoid rapid boil to preserve the silkiness.
Frequently Asked Questions
Happy ladling! Tag me on Instagram @nourishwithnora so I can see your gorgeous bowls. May every spoonful feel like a hug.
High-Protein Lentil, Spinach & Carrot Soup
Ingredients
- 1 Tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup dry green or brown lentils, rinsed
- 4 cups low-sodium vegetable broth
- 1 cup water
- 1 can (14 oz) diced tomatoes
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp dried thyme
- 2 cups fresh spinach, roughly chopped
- Juice of ½ lemon
- Salt & black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté 3 minutes until translucent.
- Stir in garlic and carrots; cook 2 minutes until fragrant.
- Add lentils, broth, water, tomatoes, cumin, paprika, thyme, plus a pinch of salt and pepper. Bring to a boil.
- Reduce heat, cover partially, and simmer 20 minutes or until lentils are tender.
- Stir in chopped spinach and cook 2 minutes until wilted.
- Finish with lemon juice, adjust seasoning, and serve hot.
- For extra protein, add 1 cup cooked chickpeas or shredded chicken.
- Store leftovers in the fridge up to 4 days or freeze 3 months.
- Blend half the soup for a creamier texture while keeping some lentils whole.