Skip to main content New<> this month
Get the Allrecipes magazine

Persian Lentil Stew

Rated as 5 out of 5 Stars

"My mom's lentil stew always comforted me as a child so this is a recipe close to my heart. Earlier this week my husband told me he was craving it so I made my own version of the soup. I tweaked the recipe by adding some herbs and spices not traditionally used in this dish (paprika, red pepper flakes, and red onion). This stew is great for a winter evening or in the summertime served with some tangy yogurt. Enjoy!"
Added to shopping list. Go to shopping list.


2 h 21 m servings 268
Original recipe yields 8 servings


{{model.addEditText}} Print
  1. Place lentils in a large container and cover with several inches of cool water; let soak for 10 to 15 minutes. Drain.
  2. Melt butter in a Dutch oven over medium heat. Add carrots, celery, onion, and garlic; cook and stir until lightly golden brown, 5 to 7 minutes. Stir in paprika, turmeric, salt, red pepper flakes, cinnamon, and pepper. Add lentils and olive oil; cook and stir until lentils are coated with oil, 1 to 2 minutes.
  3. Pour beef broth into the Dutch oven; bring to a boil. Simmer, adding boiling water as lentils absorb the broth to maintain a stew consistency, about 20 minutes. Stir in spinach, lime juice, green onions, and beef bouillon cubes. Continue simmering until lentils are soft, about 1 hour.
  4. Serve stew topped with spoonfuls of yogurt and fresh parsley.


  • Cook's Notes:
  • Soaking the lentils is not essential but it does help them cook faster.
  • Omit beef bouillon cubes for a vegetarian recipe; use vegetarian broth instead of beef broth.

Nutrition Facts

Per Serving: 268 calories; 6.3 39.2 16.1 4 1386 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

I have made this for my Persian husband several times, and he loves it! The one thing I do is cut the red pepper since we both have a hard time with any hot spice.