Mediterranean Lentil Soup is a comforting, flavorful meal made with lentils, potatoes, carrots, celery, tomatoes, and fresh spinach. This easy lentil soup recipe combines simple vegetables and Mediterranean seasonings to create a satisfying dish for lunch or dinner. It is rich in fiber, provides plant-based protein, and makes a delicious option for family meals.
This homemade Mediterranean soup is prepared in one pot, making it convenient for busy weekdays. The vegetables are gently cooked in olive oil before the lentils, broth, and tomatoes are added. Everything simmers together until the lentils and potatoes become tender, creating a thick, hearty soup with a savory broth and a fresh finish.
This Mediterranean Lentil Soup
A Filling and Nourishing Meal
Lentils provide plant-based protein and dietary fiber, making them a satisfying ingredient for vegetable soup. Combined with potatoes, carrots, and spinach, they create a hearty dish that can be served as a complete meal. The recipe is suitable for anyone looking to include more vegetables and legumes in their regular cooking routine.

Simple Ingredients and Easy Preparation
This one-pot lentil soup uses everyday ingredients that are easy to find. You do not need special cooking equipment or complicated techniques. After preparing the vegetables, most of the work involves simmering the ingredients until they are tender. This makes the recipe convenient for beginner cooks and anyone who wants a straightforward homemade dinner.
Mediterranean-Inspired Flavor
Extra virgin olive oil, garlic, oregano, and crushed tomatoes give the soup its Mediterranean-inspired flavor. Carrots add natural sweetness, while celery provides a savory vegetable base. Balsamic vinegar or lemon juice adds brightness at the end, balancing the earthy lentils and bringing the flavors together.
Ingredients for Mediterranean Lentil Soup
What You’ll Need
The recipe combines lentils, fresh vegetables, vegetable broth, and simple seasonings. Dried lentils are used for the traditional cooking method, but cooked or canned lentils are also an option when you want to save time.
- Extra virgin olive oil creates the base for sautéing the vegetables.
- Onion, celery, and carrots provide a savory and slightly sweet foundation.
- Garlic and dried oregano add fragrance and Mediterranean flavor.
- Lentils make the soup hearty and provide plant-based protein.
- Potatoes add texture and make the broth more substantial.
- Vegetable broth and crushed tomatoes form the flavorful liquid.
- Spinach brings fresh color and leafy texture.
- Balsamic vinegar or lemon juice adds a bright finishing touch.
- Salt and black pepper season the soup.
How to Make Mediterranean Lentil Soup
Step 1: Prepare the Vegetables
Chop the onion, celery, and carrots into small pieces. Mince or press the garlic, then dice the potatoes into bite-sized cubes. Rinse the dried lentils under cool running water and remove any debris.
You can chop the vegetables by hand or use a food processor to save time. If using a food processor, pulse the vegetables briefly rather than blending them into a puree. Keeping some texture in the vegetables helps create a hearty homemade lentil soup.
Step 2: Sauté the Vegetables
Heat the extra virgin olive oil in a large pot over medium heat. Add the onion, celery, carrots, garlic, and dried oregano. Cook for approximately five minutes, stirring regularly, until the vegetables begin to soften and smell fragrant.
Avoid browning the vegetables too much. The goal is to soften them gently and develop their flavor before adding the remaining ingredients. This step creates a savory base that gives the soup a richer taste.

Step 3: Add the Lentils and Broth
Add the rinsed lentils, diced potatoes, vegetable broth, and crushed tomatoes to the pot. Season with salt and black pepper, then stir to combine everything evenly.
Bring the mixture to a boil. Once boiling, reduce the heat and allow the soup to simmer gently. Stir occasionally to prevent the lentils and vegetables from sticking to the bottom of the pot.
Step 4: Simmer Until Tender
Cook the soup for approximately 30 minutes, or until the lentils and potatoes are tender. Depending on the lentil variety and age, cooking may take a little longer. Check the texture before deciding that the soup is ready.
If the soup becomes too thick, add a little more vegetable broth or water. For a thicker consistency, allow it to simmer uncovered for a few additional minutes. The lentils will absorb liquid as they cook, so adjusting the consistency during simmering is helpful.
Step 5: Add Spinach and Balsamic Vinegar
When the lentils are nearly tender, stir in the spinach and balsamic vinegar or lemon juice. Cook for a few minutes until the spinach wilts into the soup.
Adding spinach near the end keeps it from becoming overly soft. The vinegar or lemon juice adds brightness and balances the earthy flavor of the lentils. Taste the soup and adjust the salt and black pepper as needed.
Step 6: Rest and Serve
Turn off the heat and let the soup rest, covered, for about 10 minutes if time allows. Give it a gentle stir before serving.
Ladle the soup into bowls and serve hot. A drizzle of extra virgin olive oil or chili oil makes a flavorful finishing touch. You can also add Parmesan, thinly sliced scallions, or a dollop of Greek yogurt if desired.
Tips for Making Flavorful Lentil Soup
Choose Your Lentils Carefully
Brown, green, French, and black lentils can all be used. Their cooking times and final textures may differ slightly, so check them during simmering to ensure they become tender without overcooking.
Use Canned Lentils for a Quicker Meal
For a faster version, replace the dried lentils with 3 cups of cooked lentils or 2 cans, drained and rinsed. Reduce the vegetable broth from 6 cups to 3 cups and shorten the cooking time. Check the potatoes for tenderness before serving.

Adjust the Soup’s Consistency
Lentils and potatoes absorb liquid as they cook. Add extra broth or water if the soup becomes too thick. If you prefer a thicker soup, simmer it uncovered for a little longer, stirring occasionally.
Add Greens Near the End
Fresh spinach wilts quickly, so add it shortly before the soup is finished. Kale, Swiss chard, or frozen spinach can also be used. Kale needs extra cooking time to soften properly.
Ingredient Substitutions
Vegetables and Herbs
Yellow or white onion works well, but shallots or leeks can also be used. Fennel stalks provide an alternative to celery, while parsnips or butternut squash can replace carrots.
Dried thyme or rosemary can be used instead of oregano. Yukon gold or russet potatoes are suitable choices, while sweet potatoes provide a sweeter flavor and a different color.
Broth and Tomatoes
Vegetable broth keeps the soup vegetarian, while chicken broth can be used if preferred. Bouillon powder dissolved in water is another convenient option.
Crushed tomatoes can be replaced with tomato puree or diced tomatoes. Fire-roasted tomatoes add a smoky flavor if you want to change the taste slightly.
Spinach and Vinegar
Fresh spinach can be replaced with kale, Swiss chard, or frozen spinach. Balsamic vinegar can be substituted with red wine vinegar or lemon juice for a brighter finish.

Frequently Asked Questions
Can I Use Canned Lentils?
Yes. Use 3 cups of cooked lentils or 2 cans of drained and rinsed lentils. Reduce the broth to 3 cups and shorten the cooking time because the lentils are already cooked.
Can I Make This Soup Ahead?
Yes. Prepare the soup in advance and store it in airtight containers in the refrigerator for up to four days. Reheat gently on the stove, adding broth or water if it has thickened.
Can I Freeze Mediterranean Lentil Soup?
Yes. Freeze the cooled soup in airtight, freezer-safe containers for up to three months. Thaw it in the refrigerator before reheating and adjust the consistency with a little extra liquid if needed.
Do I Have to Use Spinach?
No. Kale, Swiss chard, and frozen spinach are suitable alternatives. Add kale earlier than spinach because it usually needs more time to soften.
How Can I Make the Soup More Filling?
Serve the soup with crusty bread or garlic toast. Optional toppings such as Parmesan or Greek yogurt can also add richness. The lentils and potatoes already make the soup a substantial meal.
Storage and Reheating
Refrigeration
Store leftover soup in airtight containers in the refrigerator for up to four days. The lentils may absorb more liquid as the soup sits, making it thicker. Add a little broth or water when reheating to restore your preferred consistency.
Freezing
Freeze the soup for up to three months in suitable airtight containers. Individual portions make it convenient to prepare a quick lunch or dinner later. Stir well after thawing and reheating, then adjust the seasoning if necessary.
Serving Suggestions
Mediterranean Lentil Soup pairs well with toasted crusty bread, garlic bread, or a simple green salad. For a little extra flavor, finish each bowl with olive oil, chili oil, Parmesan, scallions, or Greek yogurt.
This hearty lentil vegetable soup is easy to prepare, adaptable to different ingredients, and suitable for making ahead. With tender lentils, soft potatoes, flavorful tomatoes, and fresh spinach, it is a comforting one-pot meal for everyday cooking.