When the chilly winds blow and dinner needs to be hearty, healthy, and fuss-free, this Mediterranean Lentil Soup is my trusty kitchen hero. As someone who grew up on the Texas plains but fell in love with the flavors of olive oil, garlic, and cumin later in life, this soup is a beautiful crossroads of comfort and Mediterranean magic.
It’s packed with lentils (hello, fiber and protein!), cozy spices, and a rainbow of veggies—and it practically makes itself. Whether you’re cooking for picky eaters, meal prepping for the week, or just want something to nourish your body and soul, this is the one-pot wonder you’ve been looking for.
Table of Contents
Why You’ll Love This Mediterranean Lentil Soup
- It’s loaded with nutritious ingredients like lentils, carrots, spinach, and potatoes.
- Vegan, gluten-free, and cozy without being heavy.
- One pot. Minimal cleanup. Big flavor.
- Freezer-friendly, so make a double batch!
This soup quickly became a staple in my house, especially during the cold months when everyone’s immune system could use a little love. Plus, my youngest calls it her “magic stew”—and if that’s not a glowing endorsement, I don’t know what is!
What Does Mediterranean Lentil Soup Taste Like?
Think of it as a warm hug in a bowl. The cumin and thyme bring a savory, earthy depth. The garlic and bay leaf tie everything together, and the potatoes and lentils make it filling without being too much. It’s not spicy—just flavorful. It tastes like you’ve been cooking all day, even if it only took 45 minutes.
Ingredients You’ll Need for Mediterranean Lentil Soup

When it comes to making a truly satisfying Mediterranean Lentil Soup, the magic lies in using fresh, wholesome ingredients that come together in a beautiful, flavorful harmony. Let’s break down each one:
- Olive Oil (2 tablespoons) – This is the base of our soup and brings a rich, Mediterranean flavor to the dish. Use extra virgin olive oil for the best taste and added health benefits—heart-healthy fats, anyone?
- Yellow Onion (1, diced) – Onions create the aromatic foundation of any good soup. They add subtle sweetness and depth, balancing out the earthy flavors of lentils and spices.
- Carrots (3 large, chopped) – Carrots bring natural sweetness and a pop of color to the bowl. Plus, they’re loaded with vitamins A and C, perfect for a winter immunity boost.
- Celery (3 stalks, chopped) – Celery adds an herbal, slightly peppery bite. It’s one of the classic building blocks of many soups and stews for a reason—it layers in flavor beautifully.
- Garlic (3 cloves, minced) – You can’t have a proper Mediterranean Lentil Soup without garlic! Its pungent aroma mellows into a buttery, savory backbone that ties everything together.
- Ground Cumin (1/2 teaspoon) – This warm, earthy spice gives the soup its signature Mediterranean flair. It’s subtle but essential, offering a depth that’s comforting and complex.
- Dried Thyme (1/2 teaspoon) – Thyme adds a whisper of floral notes and rustic charm to the soup. It complements the cumin beautifully and elevates the overall flavor profile.
- Bay Leaf (1) – This humble leaf is your secret weapon for unlocking layers of flavor. Just be sure to fish it out before serving—no one wants to chomp on that!
- Vegetable Broth (6 cups) – The liquid gold of the recipe. A good-quality veggie broth builds flavor and provides a nourishing base. If you’re looking for a homemade version, check out my Simple Vegetable Broth Recipe for an easy and budget-friendly option.
- Brown Lentils (1 cup, rinsed) – The star of the show! Brown lentils are hearty, protein-packed, and cook up tender without turning mushy. They’re perfect for soups because they absorb flavor like champs.
- Red Potatoes (1 lb, chopped into 1” pieces) – Red potatoes hold their shape while still becoming soft and creamy inside. They make this soup extra filling and satisfying.
- Baby Spinach (1 cup) – Just a handful of baby spinach stirred in at the end gives the soup a boost of greens, nutrients, and color. You can swap for kale or Swiss chard, but I love how spinach wilts so gently into the broth.
- Salt and Pepper (to taste) – Don’t skip the seasoning! Salt draws out all the natural flavors, while black pepper gives just a hint of warmth.
These ingredients are pantry staples for many, making this Mediterranean Lentil Soup a practical go-to meal. It’s the kind of recipe that makes you feel good while you cook—and even better when you sit down to eat.
How to Make Mediterranean Lentil Soup (Step-by-Step)
Making this Mediterranean Lentil Soup is easier than you think. With just a few simple steps, you’ll have a nourishing and flavorful soup that tastes like it came from a little café on the Aegean coast. Here’s how to do it:
Step 1: Sauté the Aromatics
Start by heating 2 tablespoons of extra virgin olive oil in a large soup pot or Dutch oven over medium heat. Once the oil is shimmering, add your diced yellow onion, chopped carrots, and celery. Sauté this mixture for about 10–12 minutes, stirring frequently. This step is crucial—you’re building the flavor base here, so don’t rush it! The vegetables should soften and become fragrant. If you’ve ever wondered why your homemade soups lack that deep restaurant-style flavor, it often comes down to this initial sauté.
Step 2: Add the Garlic and Spices
Next, stir in the minced garlic and ground cumin. Cook for just about 1 minute. Garlic burns fast, so keep an eye on it. You’ll know it’s ready when your kitchen starts smelling like an herb market in the Mediterranean.
Immediately after that, toss in the dried thyme and bay leaf to begin layering that savory herbal goodness.
Step 3: Pour in the Broth and Add the Lentils & Potatoes
Carefully pour in 6 cups of vegetable broth. I highly recommend using homemade broth if you have the time—here’s my Simple Homemade Vegetable Broth Recipe that’s perfect for this soup.
Add the rinsed brown lentils and chopped red potatoes to the pot. Give everything a good stir. Increase the heat to bring the pot to a gentle boil.
Once it reaches a boil, reduce the heat to low or medium-low, cover the pot partially with a lid, and let it simmer for 30–35 minutes. During this time, the lentils will soften, the potatoes will cook through, and the broth will absorb all the flavors of the aromatics and spices.
Step 4: Stir in the Greens
After the soup has simmered and everything is tender, it’s time to finish things off. Stir in the baby spinach. The heat of the soup will wilt it in seconds—no extra cooking required. This step not only adds nutrition but a lovely pop of green to each bowl.
If you’re using kale or Swiss chard instead, give it 2–3 minutes more to cook down properly.
Step 5: Taste, Season, and Serve
Finally, season your Mediterranean Lentil Soup with salt and black pepper to taste. Ladle it into bowls and serve it with your favorite crusty bread, warm pita, or even a simple salad on the side.
Optional: Add a squeeze of fresh lemon juice right before serving to brighten up the flavors. A touch of acid makes all the difference!
And there you have it—a hearty, healthy, comforting meal that’s perfect for cold nights, busy weeknights, or make-ahead lunches.
Tips and Tricks for Perfect Mediterranean Lentil Soup
- Don’t rush the sauté. Giving the veggies time to sweat builds flavor you can’t fake.
- Use good broth. A high-quality veggie broth makes a big difference. Homemade if you’ve got it, but boxed works great too.
- Potato swap? Try sweet potatoes or even butternut squash for a twist.
- Add a squeeze of lemon just before serving for a bright, fresh pop.
- Batch it up. This soup freezes beautifully. Just let it cool and store in individual containers.
I’ve made this soup for sick days, snow days, and “I just can’t deal” days. It always delivers.
Storage
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Freezer: Freeze in portioned containers for up to 3 months. Thaw overnight in the fridge and reheat on the stove.
FAQs
Can I use green lentils instead of brown?
Yes! Green lentils hold their shape a bit more, but the flavor is just as good.
What if I don’t have spinach?
Kale, Swiss chard, or even arugula can work. Or skip the greens entirely.
Is it okay to use canned lentils?
Sure, but reduce the cooking time and broth since they’re already cooked.
What can I serve this with?
Crusty bread, warm pita, or even a scoop of rice.
Conclusion
If you’re looking for a cozy, healthy dinner idea that doesn’t take all night or leave a sink full of dishes, Mediterranean Lentil Soup is your answer. It’s easy, nourishing, and full of the kind of flavors that make you feel like you’re somewhere sunnier. Go ahead—pull out that soup pot and give this one a try. Your future self (and your hungry family) will thank you.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Mediterranean Lentil Soup Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A hearty, wholesome Mediterranean Lentil Soup packed with vegetables, earthy spices, and protein-rich lentils—perfect for cold nights or healthy weekday lunches.
Ingredients
2 tablespoons extra virgin olive oil
1 yellow onion, diced
3 large carrots, chopped
3 stalks celery, chopped
3 cloves garlic, minced
1/2 teaspoon ground cumin
1/2 teaspoon dried thyme
1 bay leaf
6 cups vegetable broth
1 cup brown lentils, rinsed
1 lb red potatoes, chopped into 1” pieces
1 cup baby spinach
Salt and black pepper, to taste
Instructions
1. Heat olive oil in a large soup pot or Dutch oven over medium heat. Add diced onion, chopped carrots, and celery. Sauté for 10–12 minutes until softened and fragrant.
2. Stir in minced garlic and ground cumin. Cook for 1 minute until aromatic.
3. Add dried thyme and bay leaf, stirring to combine.
4. Pour in vegetable broth, then add lentils and chopped red potatoes. Stir well.
5. Bring the soup to a boil, then reduce heat to low or medium-low. Partially cover with a lid and simmer for 30–35 minutes, until lentils and potatoes are tender.
6. Stir in baby spinach and let wilt for about 1 minute.
7. Season with salt and black pepper to taste. Remove bay leaf before serving.
8. Serve hot with crusty bread, warm pita, or a simple salad. Optionally, add a squeeze of fresh lemon juice for brightness.
Notes
For added flavor, use homemade vegetable broth if possible.
Spinach can be swapped with kale or Swiss chard—just allow 2–3 minutes extra cooking time.
Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
A touch of lemon juice just before serving enhances the brightness of the soup.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1.5 cups
- Calories: 220
- Sugar: 5g
- Sodium: 480mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg




