Go Back
Lebanese Rice and Lentil Pilaf (Mujadara) - Vegan feat

Lebanese Rice and Lentil Pilaf (Mujadara) - Vegan

This rice and lentil pilaf is an easy and wholesome recipe based on the traditional Lebanese Mujadara. Some added spices, raisins and nuts make it warm and cozy.
Course Main Course, Side
Cuisine gluten-free, Healthy, Lebanese, Mediterranean, vegan
Keyword lentil, mujadara, pilaf, rice
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 4
Calories 524 kcal
Author The Hungry Bites


  • 3/4 cups brown lentils
  • 1 1/2 cups basmati rice
  • 2 1/2 cups water
  • 3 tablespoons olive oil
  • 1 1/2 cups chopped red onions (about 2 large onions)
  • 2 bay leaves
  • 1 cinnamon stick
  • 1/4 teaspoon cumin
  • 1 teaspoon sweet paprika
  • 1/3 cup golden raisins
  • 1/2 cup roasted pistachios


  1. Prepare the lentils: Rinse them well and transfer them to a small pot. Fill with enough water to cover them by 2-3 inches and cook over medium heat for 30-40 minutes (taste to check for doneness. They should be cooked through but al dente). Drain well and set aside.
  2. Prepare the rice: Soak the rice in a bowl filed with cold water for 15 minutes.
  3. In the meantime, transfer the oil, the onions, the bay leaves, and the cinnamon stick to a pot and cook over medium/high heat for 10-15 minutes, stirring constantly until the onions are soft and light brown. Rinse and drain the rice very well and add it to the pot with the 2 1/2 cups water, the cumin, and the paprika. Let it come to a boil and reduce heat to a gentle simmer. Cover the pot and cook for 10 minutes.
  4. Add the lentils, the raisins, and the pistachios and stir gently with a fork. Cover the pot, turn off the heat, and let the pilaf rest for 20 minutes.
  5. Fluff it gently with a fork and serve. Eat!

Recipe Notes

Serve with strained Greek yogurt or a vegan yogurt

This recipe serves 4 as a main course and about 8 as a side