I didn’t try real Lebanese lentil soup until I was in my thirties, and I couldn’t believe what I’d been missing. Growing up, lentil soup meant a thick, brown, kind of boring bowl that nobody got excited about. But Lebanese lentil soup? It’s a whole different thing.
The secret is in the spices and that squeeze of lemon at the end. Turmeric and cumin give it warmth without being heavy, and the lemon juice wakes everything up. I make a big pot of this at least twice a month now because it’s filling, it’s healthy, and my kids actually eat it without complaining. Plus, it comes together in one pot, which means less cleanup—always a win in my book.

Why You’ll Love This Lebanese Lentil Soup
- Quick and easy – This soup comes together in under 45 minutes, making it perfect for busy weeknights when you want something nourishing without spending hours in the kitchen.
- Healthy and filling – Packed with protein-rich lentils and vegetables, this soup is naturally vegan and gives you a satisfying meal that’ll keep you full for hours.
- Budget-friendly ingredients – Lentils and rice are pantry staples that cost next to nothing, and the vegetables are basic ones you probably already have on hand.
- Bright, fresh flavors – The lemon juice and fresh parsley add a refreshing twist that makes this soup taste light and zesty, not heavy like some other lentil soups.
- One-pot meal – Everything cooks in a single pot, which means minimal cleanup and more time to relax after dinner.
What Kind of Lentils Should I Use?
Red lentils are the star of this Lebanese soup, and they’re perfect because they break down as they cook, creating that thick, creamy texture you’re looking for. You’ll find them at most grocery stores in the dried beans and legumes section, and they’re usually a bright orange-red color despite being called “red” lentils. If you can’t find red lentils, you could use yellow lentils in a pinch, as they’ll give you a similar creamy consistency. Just avoid using green or brown lentils for this recipe, since those hold their shape and won’t give you that smooth, comforting soup texture that makes this dish so special.

Options for Substitutions
This soup is pretty forgiving when it comes to swapping ingredients:
- Red lentils: Red lentils break down nicely to create a creamy texture, but you can use brown or green lentils instead. Just keep in mind they’ll hold their shape more and take a bit longer to cook – add about 10-15 extra minutes to the cooking time.
- Short grain white rice: Any white rice works here – long grain, basmati, or jasmine are all fine. You can also use orzo pasta if you’re out of rice, using the same amount.
- Vegetable stock: Chicken stock works just as well if that’s what you have on hand. In a pinch, water with a couple of bouillon cubes will do the job too.
- Fresh lemon: Bottled lemon juice can work in a pinch – use about 3 tablespoons. Fresh is better for that bright, zingy flavor though.
- Fresh parsley: Cilantro makes a nice substitute if you prefer it, or you can use dried parsley (about 1 tablespoon) though fresh really does make a difference here.
- Celery: If you’re not a celery fan or don’t have any, you can skip it or add extra carrots instead. The soup will still taste great.
Watch Out for These Mistakes While Cooking
The biggest mistake when making lentil soup is adding the carrots and celery too early, which turns them into mush – wait until the lentils have cooked for about 15 minutes so your vegetables stay slightly firm and add texture to the soup.
Red lentils cook quickly and can turn into complete mush if you’re not careful, so keep an eye on them after the 15-minute mark and taste-test to find your preferred consistency.
Don’t skip the step of adding lemon juice at the end with the heat turned off, as cooking lemon juice can make it taste bitter instead of bright and fresh.
If your soup becomes too thick after sitting, simply add more vegetable stock or water when reheating – lentils and rice continue absorbing liquid even after cooking, so the soup will naturally thicken over time.

What to Serve With Lebanese Lentil Soup?
This hearty lentil soup is perfect with warm pita bread or flatbread on the side for scooping and dipping. I love serving it with a simple cucumber and tomato salad dressed with lemon juice and olive oil to keep things fresh and light. If you want to make it more filling, add some grilled chicken or falafel on the side, or serve it over a bed of fluffy white rice for an extra comforting meal. A dollop of plain yogurt or a drizzle of tahini on top also adds a nice creamy contrast to the soup’s earthy flavors.
Storage Instructions
Store: This lentil soup actually gets better after a day or two in the fridge! Keep it in an airtight container for up to 5 days. The flavors really meld together nicely, making it perfect for meal prep. Just note that the lentils and rice will absorb more liquid as it sits, so you might want to add a splash of stock or water when reheating.
Freeze: Lebanese lentil soup freezes really well for up to 3 months. Let it cool completely, then portion it into freezer-safe containers or bags. I like to freeze it in individual servings so I can grab just what I need for a quick lunch.
Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally and adding extra stock or water to reach your preferred consistency. You can also microwave individual portions for 2-3 minutes. Add a fresh squeeze of lemon juice and some chopped parsley right before serving to brighten it back up.
| Preparation Time | 10-15 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 35-45 minutes |
| Level of Difficulty | Easy |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1100-1300
- Protein: 55-65 g
- Fat: 18-22 g
- Carbohydrates: 200-220 g
Ingredients
For the soup base:
- 2 tbsp olive oil
- 1 large onion (finely diced into 1/4-inch pieces)
- 3 garlic cloves (crushed)
- 1 tsp turmeric
- 2 tsp cumin
- 1 tsp ground coriander
- 1 1/2 cups red lentils (rinsed until water runs clear)
- 1/2 cup rice
- 10 cups vegetable stock
- 2 large carrots (diced into 1/2-inch cubes)
- 2 celery stalks (diced)
For the finishing touches:
- 1/2 cup fresh parsley (chopped)
- 1 1/2 lemons (juiced to add necessary brightness)
- 1/2 tsp salt (to taste)
- 3/4 tsp black pepper
- 1/4 tsp red pepper flakes
For serving:
- 4 lemon wedges
- Extra virgin olive oil (for drizzling)
Step 1: Prepare Mise en Place and Build the Spice Base
- 1 1/2 cups red lentils
- 1 large onion
- 3 garlic cloves
- 2 large carrots
- 2 celery stalks
- 1/2 cup fresh parsley
- 1 1/2 lemons
Rinse the red lentils under cold water until the water runs clear—this removes excess starch and prevents the soup from becoming too thick.
While the lentils drain, finely dice the onion into 1/4-inch pieces, crush the garlic cloves, and dice the carrots and celery into 1/2-inch and smaller pieces respectively.
Chop the fresh parsley and set aside half for the final step.
Juice the lemons and measure out the vegetable stock.
Having everything prepped before you start cooking ensures a smooth workflow and allows you to focus on building flavor.
Step 2: Toast Spices and Sauté Aromatics
- 2 tbsp olive oil
- 1 large onion
- 3 garlic cloves
- 1 tsp turmeric
- 2 tsp cumin
- 1 tsp ground coriander
Heat the olive oil in a large pot over medium heat until shimmering.
Add the diced onion and sauté for 3-4 minutes until it begins to soften and become translucent.
Add the crushed garlic and cook for another minute until fragrant.
Now add the turmeric, cumin, and ground coriander, stirring constantly for about 30 seconds to toast the spices and deepen their flavors.
This technique releases the essential oils in the spices, creating a more robust, authentic flavor foundation for the soup.
Step 3: Add Lentils, Stock, and Rice
- 1 1/2 cups red lentils
- 1/2 cup rice
- 10 cups vegetable stock
- spiced aromatics from Step 2
Stir the rinsed lentils into the spiced oil mixture and toast them for about 1 minute to coat them in the spices.
Pour in the vegetable stock and rice, stirring well to combine.
Bring the mixture to a boil, then reduce the heat to medium-low, cover with a lid, and simmer for 15 minutes.
During this time, the lentils will begin to soften and the rice will absorb some liquid—this is your foundation layer for the soup’s creamy texture.
Step 4: Add Vegetables and Finish Cooking
- 2 large carrots
- 2 celery stalks
- soup from Step 3
After 15 minutes, add the diced carrots and celery to the pot and stir gently to distribute them evenly.
Return the pot to a gentle simmer, cover, and cook for another 10 minutes until the vegetables are tender and the lentils have broken down significantly.
The total cooking time ensures all components are perfectly soft and ready to blend.
Step 5: Blend for Creamy Texture and Add Brightness
- cooked soup from Step 4
- 1/4 cup fresh parsley
- 1 1/2 lemons
- 1/2 tsp salt
- 3/4 tsp black pepper
- 1/4 tsp red pepper flakes
Remove the pot from the heat.
Using an immersion blender, pulse the soup in short bursts until you reach a partially smooth consistency—you want some texture remaining, not a completely smooth purée.
I prefer this technique over a full blend because it creates a silky, cohesive soup while maintaining some rustic appeal.
Stir in half of the reserved fresh parsley and all of the lemon juice.
Taste and adjust seasoning with salt, black pepper, and red pepper flakes to your preference.
Step 6: Serve with Fresh Toppings and Garnish
- blended soup from Step 5
- 1/4 cup fresh parsley
- Extra virgin olive oil
- 4 lemon wedges
Ladle the warm soup into bowls.
Drizzle each serving generously with extra virgin olive oil and top with the remaining fresh parsley.
Serve immediately with lemon wedges on the side for guests to squeeze in additional brightness and tang according to their taste preference.
The combination of the fruity olive oil and fresh lemon elevates the soup from simple to sophisticated.

Best Lebanese Lentil Soup
Ingredients
For the soup base
- 2 tbsp olive oil
- 1 large onion (finely diced into 1/4-inch pieces)
- 3 garlic cloves (crushed)
- 1 tsp turmeric
- 2 tsp cumin
- 1 tsp ground coriander
- 1 1/2 cups red lentils (rinsed until water runs clear)
- 1/2 cup rice
- 10 cups vegetable stock
- 2 large carrots (diced into 1/2-inch cubes)
- 2 celery stalks (diced)
For the finishing touches
- 1/2 cup fresh parsley (chopped)
- 1 1/2 lemons (juiced to add necessary brightness)
- 1/2 tsp salt (to taste)
- 3/4 tsp black pepper
- 1/4 tsp red pepper flakes
For serving
- 4 lemon wedges
- Extra virgin olive oil (for drizzling)
Instructions
- Rinse the red lentils under cold water until the water runs clear—this removes excess starch and prevents the soup from becoming too thick. While the lentils drain, finely dice the onion into 1/4-inch pieces, crush the garlic cloves, and dice the carrots and celery into 1/2-inch and smaller pieces respectively. Chop the fresh parsley and set aside half for the final step. Juice the lemons and measure out the vegetable stock. Having everything prepped before you start cooking ensures a smooth workflow and allows you to focus on building flavor.
- Heat the olive oil in a large pot over medium heat until shimmering. Add the diced onion and sauté for 3-4 minutes until it begins to soften and become translucent. Add the crushed garlic and cook for another minute until fragrant. Now add the turmeric, cumin, and ground coriander, stirring constantly for about 30 seconds to toast the spices and deepen their flavors. This technique releases the essential oils in the spices, creating a more robust, authentic flavor foundation for the soup.
- Stir the rinsed lentils into the spiced oil mixture and toast them for about 1 minute to coat them in the spices. Pour in the vegetable stock and rice, stirring well to combine. Bring the mixture to a boil, then reduce the heat to medium-low, cover with a lid, and simmer for 15 minutes. During this time, the lentils will begin to soften and the rice will absorb some liquid—this is your foundation layer for the soup's creamy texture.
- After 15 minutes, add the diced carrots and celery to the pot and stir gently to distribute them evenly. Return the pot to a gentle simmer, cover, and cook for another 10 minutes until the vegetables are tender and the lentils have broken down significantly. The total cooking time ensures all components are perfectly soft and ready to blend.
- Remove the pot from the heat. Using an immersion blender, pulse the soup in short bursts until you reach a partially smooth consistency—you want some texture remaining, not a completely smooth purée. I prefer this technique over a full blend because it creates a silky, cohesive soup while maintaining some rustic appeal. Stir in half of the reserved fresh parsley and all of the lemon juice. Taste and adjust seasoning with salt, black pepper, and red pepper flakes to your preference.
- Ladle the warm soup into bowls. Drizzle each serving generously with extra virgin olive oil and top with the remaining fresh parsley. Serve immediately with lemon wedges on the side for guests to squeeze in additional brightness and tang according to their taste preference. The combination of the fruity olive oil and fresh lemon elevates the soup from simple to sophisticated.