Nourishing Mediterranean Lentil Soup with Spinach and Lemon
If you're looking for a soup that brings comfort and health together, this Mediterranean lentil soup is your answer. It's packed with wholesome ingredients like lentils, fresh spinach, and a touch of lemon for brightness that makes every spoonful satisfying and invigorating.

Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 cup dried lentils (rinsed)
- 1 teaspoon ground cumin
- 6 cups broth (vegetable or chicken)
- 5 ounces fresh spinach
- 1 lemon (juice and zest)
- Salt to taste
- Black pepper to taste
- Fresh parsley, chopped (optional, for garnish)
Instructions
- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, carrots, and celery. Sauté until vegetables are softened, about 5-7 minutes.
- Add Lentils: Stir in the rinsed lentils and ground cumin. Cook for another minute to toast the spices.
- Simmer the Soup: Pour in the broth and bring the mixture to a boil. Reduce heat to low, cover, and let it simmer for about 25-30 minutes, or until lentils are tender.
- Add Spinach and Lemon: Stir in the fresh spinach, lemon juice, and lemon zest. Season with salt and pepper to taste. Cook for an additional 5 minutes, allowing the spinach to wilt.
- Serve: Ladle the soup into bowls and garnish with fresh parsley if desired. Enjoy hot!
Cook’s tips
- Use brown or green lentils, as they hold their shape well during simmering; red lentils tend to break down and become mushy.
- Rinse lentils thoroughly before cooking to remove any debris and ensure even cooking.
- For the best lemon flavor, use freshly squeezed lemon juice and zest—bottled juice lacks the bright, fresh taste.
- If the soup becomes too thick, add extra broth or water to reach your desired consistency.
- Let the soup rest for 5 minutes before serving; the flavors will meld together beautifully.
Substitutions
- Use vegetable broth instead of chicken broth for a vegan version.
- Substitute baby spinach with kale or Swiss chard, but increase the cooking time slightly to tenderize the greens.
- Swap ground cumin with ground coriander or a pinch of smoked paprika for a different earthy note.
- Replace fresh parsley with fresh dill or cilantro for a different herbaceous finish.
Storage & reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if it thickens too much. For longer storage, freeze in individual portions for up to 3 months.
FAQ
Can I use canned lentils instead of dried?
Yes, you can, but adjust the cooking time—add canned lentils after sautéing the vegetables and simmer only for 5–10 minutes, as they are already cooked.
Can I make this soup in a slow cooker?
Absolutely. Sauté the aromatics first, then transfer everything except the spinach, lemon juice, and zest to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours, then stir in the spinach and lemon at the end.
Is this soup freezer-friendly?
Yes, it freezes well. Cool completely, then store in freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.
What can I serve with this soup?
It pairs wonderfully with crusty bread, a side salad, or a dollop of Greek yogurt for extra creaminess.



