Authentic Lebanese Lentil Soup Recipe: Spiced With Za'atar and Fresh Mint

Soups & Stews

Authentic Lebanese Lentil Soup Recipe: Spiced With Za'atar and Fresh Mint

The authentic Lebanese lentil soup you're about to make is Foul Medammas—the hearty, spiced staple that defines home-cooked meals across Lebanon. This isn’t just a soup; it’s a symphony of za’atar, allspice, and lemon, simmered until the lentils are tender yet hold their shape, with a finish of fresh mint that brightens every spoonful. I’ve perfected this recipe to stay true to its roots while making it accessible for home cooks, ensuring the flavors are bold yet balanced, just like my grandmother’s version.

What sets this recipe apart is the layered spice blend—cumin, coriander, and a pinch of allspice—that infuses the broth with warmth, while lemon juice cuts through the richness, creating a perfect harmony. The lentils cook low and slow, absorbing the flavors without losing their texture, and the final touch of olive oil and parsley adds a luxurious finish. It’s vegan-friendly, protein-packed, and ready in under an hour, making it ideal for weeknight dinners or meal prep.

By the time you serve this soup, your kitchen will smell like a Lebanese kitchen—aromatic, spiced, and inviting—and each bowl will be packed with earthy lentils, fragrant herbs, and a broth so rich it feels like a hug. The secret lies in the slow simmer and the balance of spices, which transform simple ingredients into something extraordinary. This is the kind of dish that turns ordinary meals into memories.

Serve it with warm pita bread or crusty sourdough to soak up every last drop of that flavorful broth. The leftovers? Even better the next day as the flavors meld further. Let’s get cooking—your taste buds are about to take a trip to Beirut.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for authentic lebanese lentil soup

Here’s what you’ll need to bring the soul of Lebanon to your pot—earthy lentils, aromatic spices, and bright herbs.

Ingredient Amount Notes
Brown Lentils 🍲 1 ½ cups Rinsed thoroughly before cooking
Onion 🧅 1 whole Yellow or red, finely chopped
Garlic Cloves 🧄 4 cloves Peeled and minced
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed, not bottled
Za'atar Spice Blend 🌿 2 tbsp Authentic Lebanese blend
Ground Cumin 🌶️ 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Ground Allspice 🌶️ ¼ tsp For warm spice depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Fresh Mint Leaves 🌿 ¼ cup Chopped, for garnish
Fresh Parsley Leaves 🌿 0.1 cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The lentils are the heart of this dish, so pick brown or green—they hold their shape beautifully. Trader Joe’s or Middle Eastern markets often carry the best quality, but any grocery store’s bulk section works. Rinse them well before cooking to remove any debris. For the za’atar, look for authentic Lebanese blends—the ones with sesame seeds and sumac. If you can’t find it, mix 1 tbsp dried thyme, 1 tbsp sesame seeds, and 1 tsp sumac as a close substitute. The lemon juice should be freshly squeezed—bottled just won’t cut it here.

No za’atar? Dried thyme plus a pinch of sumac gets you close, but the real magic is in that blend. Running short on vegetable broth? Water plus 1 tbsp soy sauce adds umami depth. The allspice is non-negotiable for that warm, earthy note—it’s what makes this taste authentically Lebanese. If you’re using dried mint or parsley, double the amount since fresh is so much brighter. The olive oil? Use the good stuff—this is where you’ll taste the difference.

This soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. I like to portion it into containers so lunches are ready to grab. The fresh herbs? Add them just before serving—they wilt fast. If you’re prepping ahead, store the herbs separately and toss them in right before eating.

❤️

Why You'll Love This Recipe

  • No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I already have—brown lentils, onions, and garlic—plus a couple of pantry spices. Honestly, if I’m in a rush, I can pull this together while waiting for the kettle to boil.
  • Za’atar Magic: That earthy, nutty za’atar blend transforms simple lentils into something ridiculously good. The lemon brightens it up just enough to feel fresh, not heavy—like a little burst of sunshine in a bowl.
  • Weeknight to Potluck: Between us, this soup works everywhere. Toss it in a thermos for lunch, serve it at a picnic with crusty bread, or bring it to a dinner party—no one will guess it’s basically a pantry clean-out.
  • Budget-Friendly Leftovers: Lentils stretch forever, so I make a big batch and freeze portions. A single pot feeds my family for days, and reheating it? Just add a splash of water and a squeeze of lemon—back to perfection every time.

Step-by-step instructions for authentic Lebanese lentil soup

Here's how to craft this vibrant, flavorful soup that captures Lebanon's soul in every spoonful.

1

Sauté the Aromatics in Olive Oil

Heat the 0.25 cup extra-virgin olive oil in a medium pot over medium heat. Add the 1 whole finely chopped onion and cook for 5-6 minutes until it becomes translucent and just begins to soften. This is where the foundation of your soup's flavor builds.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—you'll smell that unmistakable garlic aroma that's essential for authentic Lebanese dishes. Be careful not to let the garlic brown, as it can turn bitter quickly. The onions should be golden but not crispy at this stage.

2

Toast the Spices for Maximum Flavor

Reduce the heat to medium-low and add the 2 tablespoons za'atar spice blend, 1 teaspoon ground cumin, 1 teaspoon ground coriander, and 0.25 teaspoon ground allspice. Stir constantly for 1-2 minutes until the spices are fragrant and toasted—this step deepens their flavors and removes any raw taste.

I always toast spices before adding liquids because it releases their essential oils, which makes the entire dish more aromatic. You'll know it's ready when the pot smells earthy and complex, like a warm spice market in Beirut. This is the moment that transforms ordinary lentils into something truly special.

3

Cook the Lentils Until Tender

Add the 1.5 cups rinsed brown lentils and stir to coat them evenly with the spice mixture. Pour in the 4 cups vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to low and let it simmer uncovered for 25-30 minutes until the lentils are tender but still hold their shape.

Here's the thing—don't walk away. Check the lentils at the 20-minute mark because cooking times vary slightly depending on your stove and lentil brand. You want them to be soft enough to eat but still have a bit of bite. If they're cooking too quickly, add a splash of water to keep them from drying out.

4

Finish with Lemon and Herbs

Stir in the 0.25 cup fresh lemon juice, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. The lemon brightens all the earthy flavors and cuts through the richness of the olive oil. Let the soup simmer for another 5 minutes to allow all the flavors to meld together.

Remove from heat and stir in the 0.25 cup chopped fresh mint leaves and 0.1 cup chopped fresh parsley leaves. These herbs add freshness and a pop of color that makes the soup look as good as it tastes. I like to let the soup sit off the heat for 5 minutes before serving—this allows the flavors to settle and intensify.

5

Serve Warm with Fresh Bread

Taste and adjust the seasoning if needed. Authentic Lebanese soups should be well-seasoned but not overly salty. Serve immediately with warm pita bread or crusty Lebanese bread. The soup should be hearty and comforting, with each spoonful delivering layers of za'atar's sesame-citrus notes, the warm spices, and the bright lemon finish.

This soup keeps well in the refrigerator for 3-4 days, and the flavors actually improve as it sits. The spices continue to develop, making each subsequent bowl even more flavorful. Leftovers make great lunches or can be reheated gently on the stove with a splash of water or broth.

👨‍🍳

Pro Tips For Making Authentic Lebanese Lentil Soup

  • SOAK LENTILS 30 MINUTES: I learned this the hard way—skipping the soak means your soup will turn into mush, especially with brown lentils. Just cover them in warm water for half an hour before cooking, then drain. The texture stays firm and satisfying, not gluey.
  • CARAMELIZE ONIONS LOW: After burning three batches, I finally figured out that slow and steady wins here. Cook the onions on medium-low heat for 15-20 minutes until deep golden, stirring occasionally. Rushing this step makes the soup taste flat instead of rich.
  • SALT THE POT WELL: More salt than you think, especially if using unsalted butter or bouillon. Taste the broth early—aim for seasoning that’s bold but not briny, since lemon and za’atar will add brightness later. Trust me, under-seasoned soup is a crime.
  • STIR IN ZA’ATAR LATE: Za’atar’s earthy, nutty flavor fades when boiled too long. Add it in the last 5 minutes of cooking, or even better, sprinkle it on top right before serving. This keeps the aroma sharp and the spices vibrant.

Regional styles of this authentic lebanese lentil soup

Beirut-Style Foul

In Beirut, this soup is called Foul Medammas, a staple in homes and cafés alike. The key difference? A generous drizzle of extra-virgin olive oil right before serving—about 2 tablespoons per bowl—along with a sprinkle of toasted pine nuts or crushed sumac. The oil adds richness, while the sumac gives a tangy crunch. I like to serve it with warm, toasted pita cut into triangles for dipping. 🌿

Mountainous Chouf Region

The Chouf Mountains region takes this soup to hearty heights by adding caramelized onions and smoked eggplant for depth. Start by sautéing 1 large onion in olive oil until deeply golden, then adding 1 cup diced smoked eggplant (or regular eggplant, smoked over a charcoal grill). The result is a smoky, slightly sweet contrast to the earthy lentils. This version is often served with homemade lavash bread for scooping. 🔥

Coastal Sidon Twist

By the Mediterranean coast in Sidon, fishermen’s wives traditionally thicken the soup with blended garlic and tahini, creating a creamy texture. Add 1 tablespoon tahini and 1 minced garlic clove to the finished soup, then whisk until smooth. The tahini adds a nutty richness that balances the lemon’s brightness. Garnish with extra tahini swirls and chopped scallions for a coastal touch. 🌊

Religious Variations

During Lent, Lebanese Christians often prepare a lighter version with green lentils instead of brown, and they skip the olive oil drizzle to keep it oil-free. For a festive touch, some families add diced tomatoes and a pinch of cinnamon for warmth. This version is lighter but still packed with the same bold spices. 💫

Modern Lebanese Cafés

Today’s Lebanese cafés often serve a spicier, more aromatic version with chili flakes and a dash of harissa stirred in at the end. For a café-style bowl, add ½ teaspoon chili flakes and 1 teaspoon harissa to the finished soup. Top with crispy fried onions for texture—this is how you’ll find it in Beirut’s trendy eateries. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 16g57%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the difference between brown and green lentils for this recipe?

Brown lentils hold their shape beautifully, making them ideal for this authentic Lebanese lentil soup—they stay intact while soaking up all those za'atar and spice flavors. Green lentils cook slightly faster and become softer, which works well for thicker stews but might feel too mushy in this broth-based version. For the classic Foul Medammas, brown is the traditional choice!

2

Can I substitute za'atar with other spices?

If you can't find authentic za'atar, mix 1 tbsp dried thyme, 1 tbsp sesame seeds, and 1 tsp sumac for a close approximation. The key is balancing earthy (thyme), nutty (sesame), and tangy (sumac) notes. For extra depth, add a pinch of ground cardamom—it's a common Lebanese spice blend alternative. Just remember, nothing beats the real thing!

3

Why does my soup taste bland after cooking?

This usually happens when spices aren't toasted properly or the lemon isn't fresh. Always toast your spices in oil for 1-2 minutes before adding liquid—this releases their essential oils. Use freshly squeezed lemon juice (not bottled) and let the soup sit off heat for 5 minutes before tasting. If needed, add a pinch more salt or a splash of soy sauce for umami depth. Patience is key with this recipe!

How do I make this soup spicier? For extra heat, stir in ½ tsp chili flakes or 1 tsp harissa at the end (like Beirut cafés do!). You can also add ½ diced jalapeño with the onions or a dash of cayenne with the spices.

4

Can I make this soup in an Instant Pot?

Yes! Sauté onions and garlic, then add all spices and lentils. Pour in broth, seal the lid, and cook on high pressure for 12 minutes. Let pressure release naturally for 10 minutes, then stir in lemon and herbs. The Instant Pot version cooks faster but may need 5 extra minutes of simmering to develop the same depth of flavor. Add a splash of water if it gets too thick.

★★★★★4.5(6 reviews)
Categories Soups & Stews