Go Back
Mujadara lentils and rice on a serving platter topped with caramelized onions, fresh parsley, and lemon wedges

Mujadara Lentils and Rice

A comforting Middle Eastern dish of tender lentils and basmati rice with warm spices and sweet caramelized onions. Naturally vegan, high in protein and fiber, and ready in 40 minutes.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: Lebanese, Middle Eastern
Calories: 393

Ingredients
  

  • 4 large white or yellow onions thinly sliced, about 1/5 inch thick
  • 2 tbsp olive oil divided: 1 tbsp for onions, 1 tbsp for skillet
  • 1 tbsp sugar for caramelizing onions
  • 1 1/4 tsp salt divided: 3/4 tsp for onions, 1/2 tsp for skillet
  • 1 cup water for onions
  • 1 tbsp apple cider vinegar or balsamic vinegar for onions
  • 1 cup dried green or brown lentils rinsed; cooked in 4 cups water with 1 tsp salt
  • 1/2 cup basmati rice rinsed; cooked in 3 cups water with 1/2 tsp salt
  • 4 scallions finely chopped; reserve green tops for garnish
  • 2 cloves garlic pressed or grated
  • 1 tsp paprika
  • 1 tsp ground coriander
  • 1/2 tsp ground cumin
  • 1/2 tsp cinnamon
  • 1/2 tsp turmeric powder optional; adds golden color
  • 1/8 tsp red pepper flakes adjust to taste
  • 1/8 tsp black pepper
  • 2 tbsp flat-leaf parsley chopped
  • 2 tbsp fresh cilantro chopped; optional
  • 4 lemon wedges for serving
  • 1 cup plain Greek yogurt or yogurt tahini sauce for serving

Equipment

  • Large skillet
  • Medium pot
  • Small pot

Method
 

  1. Slice onions thinly to about 1/5 inch thickness. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onions with 3/4 teaspoon salt and 1 tablespoon sugar. Stir often and cook for 5 minutes until softened and golden at the edges.
  2. Add 1 cup water to the onion skillet, reduce heat to medium-low, and simmer for 20 minutes until all liquid evaporates and onions are deeply golden. Increase heat to high, add the vinegar, and stir constantly for 2 minutes. Turn off heat and set aside.
  3. Bring 4 cups of water to a boil in a medium pot. Add 1 teaspoon salt and rinsed lentils. Reduce to a simmer and cook for 15 to 20 minutes until tender but still holding their shape. Drain and set aside.
  4. Bring 3 cups of water to a boil in a small pot. Add 1/2 teaspoon salt and rinsed basmati rice. Reduce to low and cook for 8 to 10 minutes until just al dente. Drain and set aside.
  5. Heat 1 tablespoon extra virgin olive oil in the large skillet over medium heat. Add the white and light green parts of the scallions and saute for 2 minutes. Add garlic, paprika, coriander, cumin, cinnamon, turmeric, and red pepper flakes. Stir and cook for 1 minute until fragrant.
  6. Add cooked lentils, rice, half of the caramelized onions, parsley, cilantro, salt, and black pepper. Stir and saute for 2 to 3 minutes until heated through and well combined. Taste and adjust salt as needed.
  7. Transfer to a large serving platter. Top with remaining caramelized onions, reserved scallion greens, and extra parsley. Serve with lemon wedges and Greek yogurt or tahini sauce on the side.

Notes

Canned lentils can be substituted: drain, rinse, and add directly to the skillet without cooking. Lebanese seven-spice mix can replace the individual spices. All components can be cooked up to 3 days ahead and stored separately. For a lower-carb option, serve over cauliflower rice. Freeze for up to 3 months in a freezer-safe container.