A warm bowl of homemade soup has a certain charm, particularly when it is made with love and contains basic, healthful ingredients. Soup is more than simply food to me. Everyone gathers in the kitchen for this type of supper, which also fills the house with lovely scents and elevates even the most routine day.
This hearty Mediterranean lentil, potato, and spinach soup was inspired by a friend. She told me how tasty and fulfilling it was, particularly on chilly nites when you want something cosy but also nourishing.
Hearty Mediterranean Lentil, Potato & Spinach Soup
A Comforting, Healthy & Anti-Inflammatory Mediterranean Recipe
Recipe Description
Warm, nourishing, and packed with wholesome ingredients, this Hearty Mediterranean Lentil, Potato & Spinach Soup is the perfect combination of comfort food and healthy eating. Made with protein-rich lentils, tender potatoes, fresh spinach, juicy tomatoes, carrots, garlic, and aromatic Mediterranean herbs, this delicious one-pot soup is both satisfying and nutritious.
Inspired by the Mediterranean diet, this hearty vegetable soup features fiber-rich legumes, antioxidant-containing vegetables, and heart-healthy olive oil. Lentils provide plant-based protein and dietary fiber, while spinach contributes vitamins and minerals. Garlic, tomatoes, and herbs add wonderful flavor without requiring heavy cream or excessive amounts of salt.
Whether you’re looking for a healthy weight-management meal, a budget-friendly vegetarian dinner, or an easy meal-prep recipe, this comforting lentil soup is an excellent addition to your weekly menu.
Prep Time: 15 minutes
Cook Time: 35–40 minutes
Total Time: 50–55 minutes
Servings: 6
Cuisine: Mediterranean
Course: Lunch, Dinner, Main Course
Diet: Vegetarian, Dairy-Free, High-Fiber, Plant-Based
Cooking Method: One-Pot Cooking
Ingredients
Main Ingredients
- 1 cup dried brown or green lentils, rinsed and drained
- 2 medium potatoes, peeled and diced
- 2 medium carrots, peeled and chopped
- 1 medium onion, finely chopped
- 3 cups fresh spinach, roughly chopped
- 1 can (14–15 oz) diced tomatoes
- 3 cloves garlic, minced
- 2 tablespoons extra virgin olive oil
- 6 cups vegetable broth (low-sodium preferred)
- 1 tablespoon tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon black pepper
- 1/2 teaspoon salt, or to taste
- 1 bay leaf
- 1 tablespoon fresh lemon juice
Optional Garnishes
- Fresh chopped parsley
- Fresh cilantro
- A drizzle of extra virgin olive oil
- A pinch of red pepper flakes
- Freshly ground black pepper
- Lemon wedges
- Crusty whole-grain bread for serving
Instructions
Step 1: Prepare the Vegetables
Rinse the lentils thoroughly under cold running water and remove any small stones or debris.
Peel and dice the potatoes, chop the carrots, finely dice the onion, and mince the garlic. Wash and roughly chop the fresh spinach.
Keep all ingredients ready before beginning to cook.
Step 2: Sauté the Aromatics
Heat the extra virgin olive oil in a large soup pot or Dutch oven over medium heat.
Add the chopped onion and carrots. Cook for approximately 4–5 minutes until the onion becomes soft and translucent.
Stir in the minced garlic, ground cumin, paprika, turmeric, and dried oregano.
Cook for another 30–60 seconds until fragrant. Avoid burning the garlic.
Step 3: Add Tomatoes and Tomato Paste
Add the tomato paste and diced tomatoes to the pot.
Stir well to combine with the sautéed vegetables and seasonings.
Allow the mixture to cook for approximately 2–3 minutes. This helps develop a rich, savory tomato flavor.
Step 4: Add Lentils, Potatoes, and Broth
Add the rinsed lentils, diced potatoes, vegetable broth, bay leaf, salt, and black pepper.
Stir everything together until evenly combined.
Bring the soup to a gentle boil.
Step 5: Simmer Until Tender
Reduce the heat to low, cover partially, and simmer for approximately 30–35 minutes.
Stir occasionally to prevent the lentils from sticking to the bottom of the pot.
Check that the lentils and potatoes are tender. Cooking time may vary depending on the variety and age of the lentils.
If the soup becomes too thick, add a little extra vegetable broth or water.
Step 6: Add Fresh Spinach
Once the lentils and potatoes are fully cooked, remove the bay leaf.
Add the chopped fresh spinach and stir gently.
Cook for another 2–3 minutes until the spinach wilts.
Step 7: Finish With Lemon Juice
Turn off the heat and stir in the fresh lemon juice.
Taste and adjust the salt, black pepper, and seasonings as needed.
For a thicker, creamier consistency, mash a few potato pieces and lentils directly into the soup.
Step 8: Serve and Enjoy
Ladle the hot soup into serving bowls.
Garnish with freshly chopped parsley, a drizzle of extra virgin olive oil, and a little freshly ground black pepper.
Serve warm with toasted whole-grain bread or crusty sourdough.
Your delicious Mediterranean Lentil, Potato & Spinach Soup is ready!
Why This Soup Is a Great Choice for Healthy Eating
This recipe contains several ingredients commonly included in balanced Mediterranean-style eating patterns.
1. Lentils for Plant-Based Protein
Lentils provide plant-based protein, dietary fiber, iron, folate, and other essential nutrients. They help make this soup filling and satisfying.
2. Spinach for Essential Nutrients
Spinach provides vitamins A, C, and K, as well as folate and other beneficial plant compounds.
3. Tomatoes for Antioxidants
Tomatoes contain lycopene, a naturally occurring antioxidant that contributes to their nutritional value.
4. Extra Virgin Olive Oil for Healthy Fats
Extra virgin olive oil is a source of monounsaturated fats and polyphenols. It is a staple ingredient in traditional Mediterranean cooking.
5. Garlic and Turmeric for Flavor
Garlic and turmeric contain naturally occurring plant compounds that have been studied for their potential health benefits. They also add depth and warmth to this recipe.
6. Potatoes and Carrots for Energy and Fiber
Potatoes provide carbohydrates and potassium, while carrots contribute beta-carotene and dietary fiber.
This soup can be part of a balanced eating pattern, but no single food or recipe can prevent, treat, or cure inflammation or disease.
Serving Suggestions
Make this hearty soup a complete and satisfying meal with these delicious accompaniments:
- Whole-Grain Bread: Serve with toasted whole-grain bread for extra fiber.
- Sourdough Toast: A crispy slice of sourdough complements the rich tomato broth.
- Mediterranean Salad: Pair with cucumber, tomatoes, red onion, parsley, and lemon dressing.
- Avocado Slices: Add creamy avocado for additional healthy fats.
- Roasted Vegetables: Serve alongside roasted zucchini, broccoli, or bell peppers.
- Grilled Chicken: Add grilled chicken if you prefer an extra protein-rich meal.
- Greek Yogurt: Add a spoonful of plain Greek yogurt if you enjoy a creamy finish and consume dairy.
Recipe Variations
1. Vegan Mediterranean Lentil Soup
The original recipe is naturally vegan when prepared with vegetable broth. Simply check that your broth and garnishes contain no animal-derived ingredients.
2. Spicy Lentil and Spinach Soup
Add 1/2 teaspoon of red pepper flakes or a pinch of cayenne pepper for a spicy Mediterranean-inspired flavor.
3. Creamy Mediterranean Lentil Soup
Blend approximately one-third of the cooked soup and return it to the pot. This creates a thick, naturally creamy texture without adding heavy cream.
4. Sweet Potato Variation
Replace regular potatoes with sweet potatoes for a slightly sweeter flavor and additional beta-carotene.
5. Chickpea and Lentil Soup
Add 1 cup of cooked chickpeas for extra plant-based protein and fiber. You may need a little additional broth.
6. Lemon Herb Lentil Soup
Increase the fresh lemon juice and add chopped parsley, cilantro, and fresh dill for a bright, refreshing flavor.
7. Protein-Rich Chicken Lentil Soup
Add 1–2 cups of cooked shredded chicken for an additional source of protein.
8. Low-Sodium Lentil Soup
Use homemade or low-sodium vegetable broth and reduce the added salt. Enhance the flavor with lemon juice, garlic, herbs, and spices.
Storage and Meal Prep Tips
Refrigeration: Allow the soup to cool before transferring it to an airtight container. Refrigerate for up to 3–4 days.
Freezing: Store individual portions in freezer-safe containers for up to 3 months for best quality.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally. Add a splash of water or vegetable broth if the soup has thickened.
Meal Prep: Prepare a large batch and divide it into individual portions for convenient weekday lunches and dinners.
Helpful Tip: Lentils absorb liquid as they sit, so the soup may become thicker after refrigeration. Add extra broth when reheating to restore your preferred consistency.
Nutritional Information
Estimated Nutrition Per Serving (1/6 of the Recipe)
- Calories: 285 kcal
- Protein: 13 g
- Carbohydrates: 46 g
- Dietary Fiber: 13 g
- Total Fat: 6 g
- Saturated Fat: 1 g
- Sugar: 7 g
- Sodium: 450–650 mg
- Potassium: 850 mg
- Iron: 4 mg
- Vitamin A: 5,000 IU
- Vitamin C: 25 mg
- Folate: 180 mcg
Nutrition values are approximate and will vary depending on the ingredients, broth, portion size, and preparation method.
Frequently Asked Questions
1. Is Mediterranean Lentil Soup Anti-Inflammatory?
This soup includes several ingredients commonly featured in Mediterranean-style eating patterns, including lentils, spinach, tomatoes, garlic, turmeric, and extra virgin olive oil. These foods provide fiber, healthy fats, vitamins, and beneficial plant compounds. The overall dietary pattern matters more than any individual recipe.
2. Is Lentil Soup Good for Weight Management?
Lentil soup can be a satisfying option for weight management because lentils provide protein and fiber. These nutrients can help support fullness. Portion sizes and overall dietary habits still matter.
3. Is This Lentil Soup Suitable for Vegetarians and Vegans?
Yes! The recipe is vegetarian and can be completely vegan when made with vegetable broth and plant-based garnishes.
4. Can I Use Red Lentils Instead of Green Lentils?
Yes. Red lentils cook faster and tend to break down into a softer, thicker consistency. Reduce the cooking time and check frequently to avoid overcooking.
5. Can I Make This Soup Without Potatoes?
Absolutely. Replace potatoes with zucchini, cauliflower, or additional carrots. You can also add more lentils or chickpeas.
6. Can I Make Mediterranean Lentil Soup in a Slow Cooker?
Yes. Add the lentils, potatoes, carrots, onion, garlic, tomatoes, spices, and broth to your slow cooker. Cook on LOW for approximately 6–7 hours or HIGH for 3–4 hours, until tender. Add spinach and lemon juice near the end.
7. Is This Soup Gluten-Free?
The soup itself is naturally gluten-free when made with certified gluten-free vegetable broth and seasonings. Avoid serving it with regular wheat bread if you need a gluten-free meal.
8. Can I Eat Lentil Soup Every Day?
Lentils can be part of a healthy, varied diet. However, eating a variety of vegetables, legumes, whole grains, nuts, seeds, and protein sources helps provide a broader range of nutrients.
9. Why Is My Lentil Soup Too Thick?
Lentils and potatoes absorb liquid as they cook and cool. Add extra warm vegetable broth or water until the soup reaches your preferred consistency.
10. What Is the Best Bread to Serve With Lentil Soup?
Whole-grain bread, sourdough, multigrain toast, and rustic artisan bread are excellent choices.
Final Thoughts
This Hearty Mediterranean Lentil, Potato & Spinach Soup is proof that healthy food can also be incredibly delicious and comforting.

