Lebanese Lentil Soup with Warm Spices

Updated November 4, 2026

Total time
1 hr
prep 15 min · cook 45 min
Serves
6
portions as written

Jump to recipe

Lebanese Lentil Soup with Warm Spices

Lebanese-style lentil soup is a comforting, lemon-bright bowl of lentils, vegetables, and warming spices, often served with fresh herbs and bread. This version uses cumin, coriander, turmeric, and a little Lebanese seven-spice for depth; recipes vary by household, and the soup can be left chunky or blended smooth.

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 medium carrot, diced, about ¾ cup (90 g)
  • 1 celery rib, diced, about ½ cup (50 g)
  • 3 garlic cloves, minced, about 1 tablespoon (9 g)
  • 1½ cups brown or green lentils, picked over and rinsed (300 g)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon ground coriander (2 g)
  • ½ teaspoon ground turmeric (1.5 g)
  • ½ teaspoon Lebanese seven-spice blend, optional (1 g); or use the substitute described in Tips
  • ½ teaspoon freshly ground black pepper (1 g)
  • 1 teaspoon fine salt, plus more to taste (6 g)
  • 7 cups low-sodium vegetable broth or water (1.65 L)
  • 2 tablespoons fresh lemon juice, plus more to serve (30 ml)
  • ¼ cup chopped fresh flat-leaf parsley (15 g)
  • 2 tablespoons chopped fresh cilantro, optional (5 g)
  • Plain yogurt, extra lemon wedges, and olive oil for serving, optional (about ½ cup yogurt / 120 g)

Instructions

  1. Prepare the lentils and vegetables. Spread the lentils on a plate and remove any small stones or damaged lentils, then rinse them under cool running water and drain. Dice the onion, carrot, and celery into small, even pieces so they soften at roughly the same rate. Mince the garlic and measure the spices before you start cooking. This preparation takes about 15 minutes; the lentils do not need to be soaked.
  2. Soften the vegetables. Warm the olive oil in a large, heavy-bottomed pot over medium heat. Add the onion, carrot, and celery with a small pinch of the measured salt. Cook for 8 minutes, stirring every minute or two, until the onion looks translucent and the carrot has begun to soften. Keep the heat moderate: the vegetables should soften without browning deeply, which can make their sweetness less clean in the finished soup.
  3. Bloom the garlic and spices. Stir in the garlic, cumin, coriander, turmeric, Lebanese seven-spice, black pepper, and remaining salt. Cook for about 30 seconds, stirring constantly, just until the garlic smells fragrant. Do not let the garlic darken or the ground spices scorch; if the pot looks dry, add a spoonful of broth or water and stir.
  4. Simmer the lentils. Add the rinsed lentils and all 7 cups of broth or water. Stir well, scraping the bottom of the pot to loosen any spice or vegetable bits. Raise the heat and bring the liquid to a boil, which should take about 3 minutes. Reduce the heat to maintain a gentle simmer, cover the pot with the lid slightly ajar, and cook for 32 minutes. Stir once or twice during cooking. The lentils are ready when tender throughout but still hold their shape; if they remain firm, continue simmering in 5-minute increments and check again.
  5. Choose the texture. For a rustic soup, leave it as it is and mash a few lentils against the side of the pot with the back of a spoon to thicken the broth. For a smoother texture, use an immersion blender for 20 to 30 seconds, moving it around the pot but leaving some lentils and vegetables whole. Alternatively, carefully blend about 2 cups of soup in a countertop blender, venting the lid to release steam, then stir it back in. Avoid filling a blender jar with hot soup; blend in small batches if you choose this method.
  6. Finish and adjust. Stir in the lemon juice and parsley, plus cilantro if using. Simmer for 2 minutes, then taste. Add more salt if needed, or another teaspoon or two of lemon juice if the soup tastes heavy rather than bright. If it is thicker than you like, loosen it with hot water or broth a little at a time. The soup should coat a spoon lightly, not stand stiffly in the bowl.
  7. Serve hot. Ladle into warm bowls and offer lemon wedges, yogurt, and a small drizzle of olive oil at the table. The total cooking time is about 45 minutes, including the time to soften the vegetables, bring the pot to a boil, simmer the lentils, and finish the soup.

Tips

  • Use brown or green lentils for this timing. They hold their shape better than red lentils and give the soup a hearty, spoonable texture. Red lentils break down quickly and make a softer, thicker soup; if substituting them, begin checking after about 18 minutes of simmering and add broth if the pot thickens too much.
  • Adjust for the spice blend you have. Lebanese seven-spice blends differ, and some are not easy to find. For the ½ teaspoon in this recipe, use ¼ teaspoon ground allspice, a pinch of cinnamon, and a pinch of black pepper instead. That substitute is simpler and a little sweeter, while the blend usually brings a more layered, peppery warmth. If your blend already contains plenty of pepper, reduce the separate black pepper slightly.
  • Do not judge the salt until the end. Broths vary in saltiness, and the lemon can change how seasoned the soup tastes. If using water, the stated salt is a good starting point; if using salted broth, start with ½ teaspoon and add more after the lentils are tender.
  • Keep the lemon fresh. Add it after simmering rather than at the beginning. Brightening the soup at the end lets you adjust the acidity to taste and keeps the herbs fresh-tasting. If making the soup ahead, you can wait to add the lemon and parsley until reheating.

Serving Suggestions

Serve the soup as a light main course with warm pita, flatbread, or crusty bread for dipping. A simple side salad of cucumber, tomato, and herbs adds cool crunch, while pickled turnips or olives bring a sharper, salty contrast. For a more filling meal, offer rice or bulgur alongside, though the lentils already make the soup substantial.

Set lemon wedges on the table so everyone can season their own bowl. A spoonful of plain yogurt softens the spices and adds a creamy contrast; keep it on the side rather than stirring it into the whole pot, especially if you plan to store leftovers. Parsley, cilantro, or a few thin slices of green onion make an easy fresh garnish. For a richer finish, drizzle each bowl with a little olive oil just before serving.

Variations

Add greens: Stir in 2 packed cups (about 60 g) of chopped spinach during the final 2 minutes, or add chopped kale during the last 8 to 10 minutes so it has time to soften. The greens make the soup more colorful and slightly more vegetal without changing the spice base.

Make it heartier: Add 1 diced potato, about 1 cup (150 g), with the lentils. It will soften as the soup simmers and add body. You can also add a handful of cooked rice to individual bowls, rather than to the pot, so the rice does not soak up too much broth in storage.

Use a different broth: Water keeps the spices and lemon clear, while vegetable broth gives a deeper savory base. Chicken broth also works if you do not need the soup to be vegetarian. Choose a low-sodium option when possible so you can control the seasoning.

Make the flavor more pronounced: Add another ¼ teaspoon cumin or a small pinch of cayenne with the other spices. Cayenne is not required for a Lebanese-style flavor, but it adds direct heat. Add it cautiously, taste after the soup simmers, and remember that lemon and yogurt can mellow the sensation at the table.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking. Store the soup in a covered container in the refrigerator for 3 to 4 days. It will thicken as the lentils absorb liquid, so keep some broth or water handy for loosening it later. For the best fresh flavor, store lemon juice and any yogurt garnish separately and add the lemon after reheating.

To freeze, cool the soup and transfer it to freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months for best quality. Thaw overnight in the refrigerator, or warm it gently from frozen in a covered saucepan with a splash of water, stirring as it loosens. The texture may be softer after freezing, especially if some of the lentils were already breaking down; a quick stir or brief blend brings it back together.

Reheat only the amount you plan to eat on the stovetop over medium-low heat, stirring often and adding liquid as needed. For microwave reheating, use a microwave-safe bowl, cover it loosely, and pause to stir every minute so the center heats evenly. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Avoid repeatedly warming and cooling the full batch; portioning it before storage makes that easier.

Frequently Asked Questions

Do I need to soak lentils before making this soup?

No. Brown and green lentils cook in the stated simmering time without soaking, provided they are rinsed and reasonably fresh. Older lentils can take longer to soften, so start checking at 32 minutes and continue in short increments if needed. Soaking is unnecessary here and can make it harder to predict the texture.

Can I make this soup with red lentils?

Yes, but expect a different result. Red lentils break down more readily, creating a smooth, creamy soup rather than one with distinct lentils. They also cook faster, so check them after about 18 minutes of simmering and stop when they are tender. Add extra broth or water if the soup becomes thicker than you prefer.

How can I make the soup thicker or thinner?

For a thicker bowl, mash some lentils against the pot or briefly blend a portion of the soup, then simmer uncovered for a few minutes if needed. For a thinner soup, stir in hot water or broth a little at a time until it reaches your preferred consistency. Adjust salt and lemon after adding liquid so the final seasoning stays balanced.

Can I make Lebanese lentil soup ahead?

Yes. The flavor settles nicely after a night in the refrigerator, and the soup is easy to reheat. It will become thicker as it stands, so add broth or water while warming it. For the brightest flavor, stir in the lemon juice and fresh herbs shortly before serving rather than before chilling the whole batch.

What can I use instead of Lebanese seven-spice?

Use the allspice, cinnamon, and black pepper substitute listed in Tips, or simply leave the blend out. The soup will still have warmth from cumin, coriander, and turmeric, but it will taste less layered and aromatic. Avoid replacing it with an equal amount of a hot curry powder, which would steer the flavor in a noticeably different direction.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).