Mediterranean Lemon Lentil Soup
Description
Warm, comforting, and bursting with fresh Mediterranean flavors, this Mediterranean Lemon Lentil Soup is a wholesome one-pot meal that’s both nourishing and satisfying. Tender green lentils are slowly simmered with onions, carrots, celery, garlic, and aromatic herbs before being finished with fresh lemon juice and leafy spinach. The bright citrus flavor perfectly balances the earthy lentils, creating a soup that’s light, refreshing, and packed with nutrients.
Unlike heavy cream-based soups, this Mediterranean classic relies on simple pantry ingredients and fresh herbs to build incredible flavor. Lentils provide an excellent source of plant-based protein and fiber, making this soup naturally filling while remaining low in fat. Fresh lemon juice added at the end brings the entire dish to life, giving every spoonful a vibrant, fresh finish.
Whether you’re preparing healthy weekly meals, looking for a cozy vegetarian dinner, or simply craving something warm and nutritious, this soup is an excellent choice. Serve it with warm crusty bread, pita, or a fresh Greek salad for a complete Mediterranean-inspired meal.
Ingredients For the Soup
- 1½ cups dried green or brown lentils, rinsed
- 2 tbsp extra virgin olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 6 cups low-sodium vegetable broth
- 1 cup water
- 2 cups baby spinach
- 1 bay leaf
Seasonings
- 1 tsp dried oregano
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp dried thyme
- Salt, to taste
- Freshly ground black pepper, to taste
For Finishing
- Juice of 2 lemons
- Zest of 1 lemon
- 2 tbsp chopped fresh parsley
- 1 tbsp chopped fresh dill (optional)
Optional Garnish
- Lemon slices
- Extra parsley
- Cracked black pepper
- Drizzle of olive oil
Instructions
- Heat the olive oil in a large soup pot or Dutch oven over medium heat.
- Add the diced onion, carrots, and celery.
- Cook for 6–8 minutes, stirring occasionally until softened.
- Stir in the minced garlic and cook for another 30 seconds until fragrant.
- Add the rinsed lentils.
- Pour in the vegetable broth and water.
- Add the bay leaf, oregano, cumin, paprika, thyme, salt, and black pepper.
- Stir well and bring the soup to a boil.
- Reduce the heat to low, cover, and simmer for 30–35 minutes, or until the lentils are tender.
- Remove the bay leaf.
- Stir in the baby spinach and cook for about 2 minutes until wilted.
- Add the fresh lemon juice and lemon zest.
- Taste and adjust the seasoning with additional salt, pepper, or lemon juice if needed.
- Stir in the chopped parsley and dill.
- Ladle into bowls and garnish with lemon slices, parsley, cracked black pepper, and a drizzle of olive oil before serving.
Tips
- Rinse the lentils well before cooking to remove any debris.
- Fresh lemon juice should always be added at the end to preserve its bright flavor.
- Blend one or two cups of the soup and stir it back in for a creamier texture.
- Add chopped kale instead of spinach if preferred.
- A pinch of red pepper flakes gives the soup a gentle kick.
- Use homemade vegetable broth for the richest flavor.
- Serve with warm crusty bread or toasted pita for a satisfying meal.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freeze for up to 3 months in freezer-safe containers.
- The soup thickens as it cools; simply add a splash of broth or water when reheating.
- The flavors become even better the next day.
Q&A
Can I use red lentils instead of green lentils?
Yes, but red lentils cook much faster and create a softer, creamier soup.
Is this soup vegan?
Yes. This recipe is naturally vegan, dairy-free, and vegetarian.
Can I make it in a slow cooker?
Absolutely. Cook on LOW for 6–7 hours or HIGH for 3–4 hours, then stir in the spinach and lemon juice just before serving.
What should I serve with Mediterranean Lemon Lentil Soup?
It pairs wonderfully with warm pita bread, grilled cheese, crusty artisan bread, hummus, roasted vegetables, or a fresh Greek salad.
Servings
Serves 6
Nutrition (Approx. Per Serving)
- Calories: 245
- Protein: 13g
- Carbohydrates: 34g
- Fat: 7g
- Saturated Fat: 1g
- Fiber: 14g
- Sugar: 5g
- Sodium: 420mg
- Cholesterol: 0mg
- Potassium: 720mg
- Calcium: 8% DV
- Iron: 24% DV
- Vitamin C: 28% DV
- Folate: 45% DV