There’s nothing quite like wrapping your hands around a warm bowl of soup that nourishes both body and soul. This High-Protein Lentil and Spinach Soup does just that — it’s hearty, comforting, and packed with plant-based goodness. Earthy lentils simmer with aromatic herbs, garlic, and a hint of tomato until perfectly tender, while fresh spinach folds in at the end, adding a pop of color and nutrition.
Whether you’re meal-prepping for the week or craving a quick, wholesome dinner, this soup brings balance and satisfaction in every spoonful. In this article, you’ll learn how to cook lentils to perfection, elevate flavor with simple seasonings, and discover delicious pairings and healthy variations.
The Story Behind the Recipe
I still remember the first time I made this soup — it was on a cold January evening when I needed something nourishing but light. My pantry held a bag of green lentils, some spinach nearing its last days, and a few spices. I started with a base of sautéed onions and garlic, letting the kitchen fill with that familiar, cozy aroma that promises comfort.
As the lentils simmered, I thought back to my grandmother’s slow-cooked soups — always hearty, always made with love. But this version felt fresher, greener, and more energizing.
The first taste was perfection: the lentils had just enough bite, the spinach melted in beautifully, and the broth carried notes of lemon, cumin, and warmth. Since then, this recipe has become my go-to for busy days when I want something protein-rich, nourishing, and soothing — the kind of meal that makes you feel good from the inside out.
Ingredients
What You’ll Need
- 1 cup dry green or brown lentils, rinsed
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 medium carrots, diced
- 1 celery stalk, chopped
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 1 tsp dried thyme or oregano
- 1 bay leaf
- 4 cups vegetable broth (or chicken broth)
- 1 cup crushed tomatoes (or 2 fresh tomatoes, chopped)
- 2 cups fresh spinach leaves (or frozen, thawed and drained)
- Juice of ½ lemon
- Salt and pepper to taste
Flavor Note:
Cumin and paprika deepen the lentil’s natural earthiness, while lemon juice adds a bright finish that keeps the soup vibrant, not heavy.
Step-by-Step Instructions
- Prep your ingredients: Rinse the lentils under cold water until it runs clear.
- Sauté the base: In a large pot, heat olive oil over medium heat. Add onion, carrot, and celery. Cook 5–6 minutes until softened.
- Add aromatics: Stir in garlic, cumin, paprika, and thyme. Cook 30 seconds until fragrant.
- Simmer: Add lentils, tomatoes, broth, bay leaf, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and simmer 25–30 minutes until lentils are tender.
- Finish: Remove the bay leaf. Stir in spinach and lemon juice; let wilt for 2 minutes.
- Adjust seasoning: Add extra salt, pepper, or a drizzle of olive oil to taste.
- Serve warm: Ladle into bowls and top with fresh parsley or grated parmesan (optional).
Side Pairings & Flavor Variations
🥖 What to Serve With It
This soup shines with simple sides that enhance its cozy warmth:
- Whole-grain bread or garlic naan — perfect for soaking up the broth.
- Savory cauliflower mash — a creamy, low-carb pairing that adds comfort.
- Maple-roasted Brussels sprouts — sweet and crisp against the soup’s earthiness.
- Greek yogurt or labneh swirl — adds creaminess and extra protein.
- Simple arugula salad with lemon vinaigrette — for a fresh, peppery contrast.
Together, these sides turn your humble bowl into a hearty, nourishing meal that’s both energizing and satisfying.
🌿 Flavor Variations
This recipe is wonderfully flexible — try these easy adaptations:
- Protein boost: Add 1 cup of cooked quinoa or shredded chicken.
- Spicy version: Add a pinch of chili flakes or 1 tsp harissa paste.
- Creamy touch: Stir in ½ cup of light coconut milk for silky texture.
- Mediterranean twist: Top with crumbled feta and fresh dill.
- Extra greens: Swap spinach for kale, chard, or collards for a heartier bite.
These little tweaks let you keep the core flavors while matching your taste or what’s in your fridge.
Expert Tips
- Rinse lentils well to remove starch and prevent bitterness.
- Use broth, not water — it adds depth to the flavor.
- Don’t overcook the spinach; add it right at the end to keep its vibrant color.
- Taste as you go: Lentils absorb seasoning — salt after simmering for best balance.
- Make it ahead: The flavors develop overnight, making it even better the next day.
- Blending option: For a creamier texture, blend half the soup and mix back in.
- Add acidity last: Lemon or vinegar at the end brightens the entire dish.
These details turn a simple lentil soup into a bowl bursting with depth, color, and nutrition.

Storage & Reheating
Let the soup cool completely before storing. Keep it in an airtight container for up to 5 days in the fridge or 3 months in the freezer.
To reheat, warm on the stovetop over medium heat, adding a splash of broth or water to loosen consistency.
If frozen, thaw overnight in the refrigerator.
This soup is perfect for meal prep — portion it into jars for quick grab-and-go lunches.
You can also repurpose leftovers as a sauce over rice or quinoa for a hearty, high-protein grain bowl.

High-Protein Lentil and Spinach Soup
Ingredients
Equipment
Method
- Rinse lentils thoroughly under cold water.
- In a large pot, heat olive oil over medium. Add onion, carrot, and celery; sauté for 5–6 minutes until softened.
- Stir in garlic, cumin, paprika, and thyme. Cook for 30 seconds until fragrant.
- Add lentils, tomatoes, broth, bay leaf, salt, and pepper. Bring to a boil.
- Reduce heat, cover, and simmer 25–30 minutes until lentils are tender.
- Remove bay leaf. Stir in spinach and lemon juice; cook for 2 more minutes.
- Adjust seasoning as needed and serve warm.
Nutrition
Notes
From your stove to our hearts
share your delicious take!FAQs
Can I use red lentils instead of green?
Yes, but reduce the cooking time to 20 minutes — red lentils cook faster and yield a creamier texture.
Is this soup high in protein?
Absolutely! Lentils are a fantastic plant-based source of protein and fiber (Healthline.com).
Can I make it in an Instant Pot or pressure cooker?
Yes, cook on high pressure for 12 minutes and let the pressure release naturally.
What spices pair well with lentils and spinach?
Cumin, coriander, and turmeric add depth and warmth (FoodNetwork.com).
How can I make it more filling?
Serve with a slice of avocado toast or stir in a handful of cooked grains like barley or farro.
Conclusion
This High-Protein Lentil and Spinach Soup proves that comfort food can also be deeply nourishing.
Every spoonful delivers warmth, flavor, and a boost of natural energy — the perfect blend of heartiness and health.
Serve it with a side of savory cauliflower mash or maple-roasted Brussels sprouts for a complete, balanced dinner.
Once you try it, this vibrant soup will become a weeknight favorite — a cozy bowl that fills you up, fuels you well, and reminds you that simple ingredients can create the most satisfying meals.