Love this recipe? Save it to Pinterest before you forget!
High-Protein Lentil & Spinach Soup for Healthy Weeknight Dinners
There’s a Tuesday night I’ll never forget: I’d just finished a ten-hour workday, my fridge looked like a tumbleweed had rolled through, and the only thing standing between me and take-out was a half-empty bag of lentils and some wilted spinach. Thirty minutes later I was curled up on the couch with a bowl of this soup, my whole apartment smelling like garlic and cumin, and I remember thinking “Why doesn’t everyone eat like this every night?” That accidental masterpiece became the blueprint for today’s recipe—an intentionally balanced, pantry-friendly, protein-packed bowl that rescues busy weeknights without ever feeling like “diet food.” One spoonful and you’ll understand why my neighbors started knocking on my door when the aroma drifted into the hallway.
Why You'll Love This High-Protein Lentil & Spinach Soup
- One-Pot Wonder: Less dishes than a peanut-butter sandwich, but you’ll feel like you dined at a Mediterranean bistro.
- 18 g Plant Protein Per Serving: Thanks to green lentils, spinach, and a sneaky scoop of Greek yogurt blended right in.
- Ready in 35 Minutes: Start to finish, including the time it takes to chop an onion while your toddler clings to your leg.
- Freezer-Friendly: Make a double batch; future-you will send thank-you notes.
- Budget Hero: Feeds six hungry adults for roughly the cost of a single latte.
- Spinach Lifespan Saver: Revives that half-clamshell lurking in the back of your fridge.
- Customizable Heat: From toddler-mild to sinus-clearing, you control the chili flakes.
Ingredient Breakdown
Great soups start with strategic groceries. Here’s what each component brings to the party:
Green or French Lentils: They hold their shape and deliver 9 g protein per ¼ cup dry. Red lentils taste lovely but dissolve into mush—save those for curries.
Fresh Spinach: A giant 5-oz clamshell wilts into a whisper, giving you iron, folate, and that gorgeous forest-green hue without tasting like lawn clippings.
Plain Greek Yogurt: Stirred in at the end for creaminess and an extra 10 g complete protein per half-cup. Use whole-milk yogurt for silkiness or 0 % for a lighter bowl.
Fire-Roasted Tomatoes: The smoky char deepens flavor instantly. If you only have regular diced tomatoes, add ½ tsp smoked paprika to fake the effect.
Cumin & Coriander: Toasted in oil for 30 seconds to unlock nutty, citrusy undertones that make lentils taste anything but boring.
Bay Leaves & Thyme: Slow-release aromatics. Fresh thyme sprigs beat dried 10-to-1, but ½ tsp dried works in a pinch.
Lemon Zest & Juice: Added off-heat to keep the soup bright; acidity balances earthy lentils and amplifies iron absorption from spinach.
Full Ingredient List
- 1 Tbsp olive oil
- 1 medium yellow onion, diced (≈1½ cups)
- 2 medium carrots, diced (≈1 cup)
- 2 stalks celery, diced (≈¾ cup)
- 3 cloves garlic, minced
- 1½ tsp ground cumin
- 1 tsp ground coriander
- ½ tsp chili flakes (optional)
- 1 cup dried green or French lentils, rinsed
- 1 14-oz can fire-roasted diced tomatoes
- 4 cups low-sodium vegetable broth
- 1½ cups water
- 2 bay leaves
- 3 sprigs fresh thyme (or ½ tsp dried)
- ¾ tsp kosher salt, plus more to taste
- ½ tsp black pepper
- 5 oz baby spinach (≈5 packed cups)
- ½ cup plain Greek yogurt
- Zest of ½ lemon
- 2 Tbsp fresh lemon juice
- Optional garnish: extra yogurt, chili oil, toasted pumpkin seeds
Step-by-Step Instructions
- Soften the aromatics. Heat olive oil in a heavy Dutch oven over medium. Add onion, carrot, and celery; sauté 6 minutes until edges turn translucent and lightly golden.
- Bloom the spices. Stir in garlic, cumin, coriander, and chili flakes. Cook 45 seconds, stirring constantly, until the mixture smells like a Moroccan spice market.
- Toast the lentils. Add rinsed lentils; toss to coat in spiced oil. Toasting for 1 minute keeps them from tasting dusty and helps them stay intact.
- Deglaze with tomatoes. Pour in the entire can of fire-rooasted tomatoes with juices. Scrape the pot’s bottom to lift any caramelized bits—that’s free flavor.
- Simmer until tender. Add broth, water, bay leaves, thyme, salt, and pepper. Bring to a boil, reduce to low, cover partially, and simmer 20–22 minutes until lentils are tender but not mushy.
- Wilt in spinach. Fish out bay leaves and thyme stems. Stir in spinach a handful at a time until vibrant and wilted, about 1 minute.
- Enrich and brighten. Reduce heat to the lowest setting. Whisk Greek yogurt with ½ cup hot soup in a small bowl to temper, then swirl the mixture back into the pot along with lemon zest and juice. Taste and adjust salt.
- Serve smart. Ladle into warm bowls, top with a yogurt dollop, drizzle of chili oil, and a fistful of toasted pumpkin seeds for crunch. Crusty bread is never optional in my house.
Expert Tips & Tricks
- Double the batch: A 5-qt Dutch oven easily holds 1½× recipe; cook time stays identical.
- Speed-soak lentils: If you’re short on simmer time, cover lentils with boiling water while you prep veggies—cuts 5 minutes off the clock.
- Creamy without dairy: Substitute ½ cup canned coconut milk for yogurt; add a squeeze of lime instead of lemon.
- Smoky twist: Add 1 tsp smoked paprika and swap half the broth for tomato juice—tastes like campfire soup in the best way.
- Spinach substitute: Kale or chard works; just strip the tough ribs and simmer 3 extra minutes.
- Salt late, not early: Broth sodium varies; adjust at the end to keep flavors bright.
- Blender shortcut: Puree 1 cup soup and return for a creamier texture without extra calories.
Common Mistakes & Troubleshooting
- Mushy lentils? You boiled too vigorously. Keep soup at a gentle bubble; think Jacuzzi, not whitewater rapids.
- Grainy yogurt? You skipped tempering. Always whisk yogurt with hot liquid first to prevent curdling.
- Flat flavor? Acid is the fix. Add another squeeze of lemon or a splash of apple-cider vinegar right before serving.
- Too thick tomorrow? Lentils keep drinking liquid. Store with ½ cup extra broth or water; thin while reheating.
- Baby-food green color? Spinach oxidizes. Stir in fresh leaves when reheating for a color pop.
Variations & Substitutions
- Moroccan: Add ½ tsp cinnamon, ¼ tsp nutmeg, and a handful of raisins. Top with toasted almonds.
- Italian: Swap thyme for oregano and stir in ½ cup small pasta the last 8 minutes. Finish with parmesan.
- Mexican: Use black beans instead of lentils, add 1 tsp ancho chili powder, and garnish with avocado.
- Protein boost: Stir in 1 cup shredded rotisserie chicken or a can of tuna at the end.
- Low-FODMAP: Replace onion with green-tops of leeks, skip garlic and use garlic-infused oil.
Storage & Freezing
Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently with a splash of broth.
Freezer: Portion into silicone muffin trays; freeze 2 hours, then pop out hockey-puck portions into zip bags. Keeps 3 months. Thaw overnight in fridge or microwave straight from frozen with a little water.
Meal-prep lunches: Pair with cooked quinoa in thermos jars; soup keeps grains moist and warm till noon.
Frequently Asked Questions
Made this soup? Let me know how it turned out or tag @weeknightkitchen on Instagram—I love cheering your healthy dinners!
High-Protein Lentil & Spinach Soup
A hearty, plant-powered soup that’s ready in under 40 minutes—perfect for healthy weeknight dinners.
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 cup dried green lentils, rinsed
- 4 cups low-sodium vegetable broth
- 1 can (14 oz) diced tomatoes
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 2 cups fresh spinach, roughly chopped
- Juice of ½ lemon
- Salt & pepper to taste
Instructions
- Heat olive oil in a heavy pot over medium heat.
- Add onion, carrot, and celery; sauté 5 minutes until softened.
- Stir in garlic, cumin, and smoked paprika; cook 1 minute.
- Tip in lentils, broth, tomatoes, and 1 cup water; bring to a boil.
- Reduce heat, cover, and simmer 20-22 minutes until lentils are tender.
- Fold in spinach and cook 2 minutes until wilted.
- Finish with lemon juice; season with salt and pepper.
- Serve hot with crusty whole-grain bread or a sprinkle of feta.
- Swap spinach for kale or chard if preferred.
- Freezes well for up to 3 months.
- Add a pinch of chili flakes for gentle heat.