Lentil and Spinach Soup is a comforting, hearty, and nutritious dish that combines the earthy richness of lentils with the vibrant freshness of spinach.
Packed with protein, fiber, and essential vitamins, this soup is not only delicious but also a wholesome option for anyone looking to enjoy a healthy meal that doesn’t compromise on flavor.
Whether you’re preparing a quick weekday dinner or a warming dish for chilly evenings, this recipe is both satisfying and simple to make.
Why You’ll Love Lentil and Spinach Soup
One of the best things about lentil and spinach soup is its balance between taste and nutrition.
Lentils are a plant-based powerhouse, rich in protein, iron, and folate, making them a great alternative to meat.
Spinach, on the other hand, brings a boost of vitamins A, C, and K, along with antioxidants that support overall health.
When combined, they create a soup that is hearty yet light, flavorful yet healthy.
Ingredients for Lentil and Spinach Soup
Here’s what you’ll need to prepare a classic version of this nourishing soup:
-
1 cup dried lentils (green or brown, rinsed)
-
2 tablespoons olive oil
-
1 onion, finely chopped
-
2 garlic cloves, minced
-
2 carrots, diced
-
2 celery stalks, diced
-
6 cups vegetable or chicken broth
-
1 teaspoon cumin powder
-
1 teaspoon paprika
-
Salt and black pepper to taste
-
4 cups fresh spinach leaves
-
Juice of 1 lemon (optional, for brightness)
How to Make Lentil and Spinach Soup
Making this soup is straightforward and doesn’t take much time. Follow these simple steps:
1. Heat olive oil in a large pot over medium heat. Add the onion, carrots, and celery, and sauté until softened.
2. Stir in garlic, cumin, and paprika, cooking for about 1 minute until fragrant.
3. Add the rinsed lentils and broth. Bring to a boil, then reduce heat and simmer for 25–30 minutes, until the lentils are tender.
4. Season with salt and pepper to taste.
5. Add fresh spinach leaves to the pot and stir until just wilted.
6. Squeeze in fresh lemon juice before serving for a burst of flavor.
Tips for the Best Soup
-
Use fresh spinach for the best flavor and texture, but frozen spinach can be substituted in a pinch.
-
Experiment with spices like turmeric, coriander, or red pepper flakes to give the soup a unique twist.
-
Make it heartier by adding diced potatoes, sweet potatoes, or even a handful of rice.
-
Store leftovers in the fridge for up to 4 days; the flavors deepen as it sits, making it even more delicious the next day.
Health Benefits of Lentil and Spinach Soup
This soup isn’t just about comfort—it’s also packed with health benefits.
Lentils provide slow-digesting carbohydrates and high-quality plant protein, making them excellent for energy and muscle repair.
Spinach supports bone health, boosts immunity, and promotes healthy skin.
Together, they make this dish a perfect fit for anyone pursuing a healthy lifestyle, whether you’re vegetarian, vegan, or simply looking to eat more plant-based meals.

Lentil and Spinach Soup
Ingredients
Method
- Heat olive oil in a pot, add onion, carrots, and celery. Cook until soft.
- Stir in garlic, cumin, and paprika. Cook for 1 minute.
- Add lentils and broth. Bring to a boil, then simmer 25–30 minutes until lentils are tender.
- Season with salt and pepper.
- Stir in spinach and cook until wilted.
- Add lemon juice before serving.
- ✨ Serve hot with crusty bread for a complete, hearty meal.
Lentil and Spinach Soup is more than just a bowl of warmth—it’s a nutrient-rich meal that’s easy to prepare, budget-friendly, and endlessly adaptable.
With its hearty texture and refreshing greens, it’s a recipe you’ll want to add to your weekly menu.
Serve it with some warm bread on the side, and you’ll have a meal that’s both comforting and nourishing.