Mujadara (Lentils and Rice) Recipe
Introduction
Mujadara is a comforting Middle Eastern dish featuring tender lentils and fluffy basmati rice topped with sweet caramelized onions. It’s a simple, hearty meal packed with warm spices and fresh herbs. Perfect for a wholesome weeknight dinner or a festive gathering.

Ingredients
- 4 large onions (white or yellow)
- 1 tablespoon olive oil
- 1 tablespoon sugar
- ¾ teaspoon salt (for onions)
- 1 cup water (for onions)
- 1 tablespoon vinegar (apple cider or balsamic)
- 1 cup dried lentils (green or brown) + 4 cups water and 1 teaspoon salt to cook
- ½ cup basmati rice + 3 cups water and ½ teaspoon salt to cook
- 1 tablespoon extra virgin olive oil
- 4 scallions, finely chopped (reserve green tops for garnish)
- 2 cloves garlic, pressed or grated
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon cumin
- ½ teaspoon cinnamon
- ½ teaspoon turmeric powder (optional, not traditional)
- ⅛ teaspoon red pepper flakes (or more to taste)
- ½ teaspoon salt (or more to taste)
- ⅛ teaspoon black pepper
- 2 tablespoons flat-leaf parsley, chopped
- 2 tablespoons cilantro, chopped (optional)
- 4 wedges lemon (for serving)
- 1 cup yogurt, tahini sauce, or plain Greek yogurt (for serving)
Instructions
- Step 1: Slice the onions thinly (about ½ cm thick). Heat 1 tablespoon olive oil in a pan, add onions, ¾ teaspoon salt, and 1 tablespoon sugar. Sauté for 5 minutes.
- Step 2: Add 1 cup water to the onions, reduce heat to medium-low, and simmer until the liquid evaporates, about 20 minutes.
- Step 3: Increase heat to high, add 1 tablespoon vinegar, stir for 2 minutes, then remove from heat and set aside the caramelized onions.
- Step 4: Cook lentils by boiling 4 cups water with 1 teaspoon salt, add rinsed lentils, and simmer 15–30 minutes until tender but not mushy. Drain and set aside.
- Step 5: Cook rice by boiling 3 cups water with ½ teaspoon salt, add rinsed basmati rice, and cook on low heat for 8–10 minutes until al dente. Drain and set aside.
- Step 6: Heat 1 tablespoon extra virgin olive oil in a large skillet. Add chopped scallions (save green tops for garnish) and sauté for 2 minutes.
- Step 7: Add garlic, paprika, coriander, cumin, cinnamon, turmeric (if using), red pepper flakes, and sauté for another minute until fragrant.
- Step 8: Stir in lentils, rice, half of the caramelized onions, parsley, cilantro (if using), ½ teaspoon salt, and black pepper. Cook a few minutes, stirring gently, until heated through and combined. Adjust salt to taste.
- Step 9: Serve the mujadarah on a large platter, topped with the remaining caramelized onions, scallion tops, and parsley.
- Step 10: Offer lemon wedges and yogurt or tahini sauce on the side. Pair with fresh salads like fattoush or Shirazi for a complete meal.
Tips & Variations
- Use brown lentils if you prefer a firmer texture; red lentils will get mushy and are not recommended for this recipe.
- Adding a splash of lemon juice just before serving brightens the flavors beautifully.
- If you like it spicier, increase the red pepper flakes or add a pinch of cayenne.
- Fresh herbs like mint or dill can be added for a different herbal note.
- For a vegan alternative to yogurt, serve with a lemon-tahini dressing instead.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet or microwave, adding a splash of water to keep it moist. Mujadara also freezes well for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of basmati?
Yes, but brown rice requires longer cooking time and more water. Adjust cooking accordingly and be sure to rinse it well.
Is mujadarah gluten-free?
Yes, this dish is naturally gluten-free as it’s made from lentils, rice, and spices without any wheat products.
PrintMujadara (Lentils and Rice) Recipe
Mujadara is a comforting Middle Eastern dish combining tender lentils and fluffy basmati rice with sweetly caramelized onions and aromatic spices. This wholesome recipe balances earthy pulses with fragrant flavors and a subtle hint of warmth from paprika, cinnamon, and cumin. Traditionally served with lemon wedges and yogurt, Mujadara is a nutritious and flavorful vegetarian main or side that highlights simple, pantry-friendly ingredients prepared using stovetop cooking methods.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Middle Eastern
- Diet: Vegetarian
Ingredients
Caramelized Onions
- 4 large onions, white or yellow, thinly sliced
- 1 tablespoon olive oil
- 1 tablespoon sugar
- ¾ teaspoon salt
- 1 cup water
- 1 tablespoon vinegar (apple cider or balsamic)
Lentils and Rice
- 1 cup dried lentils (green or brown), rinsed
- 4 cups water + 1 teaspoon salt for cooking lentils
- ½ cup basmati rice, rinsed
- 3 cups water + ½ teaspoon salt for cooking rice
Flavor Base
- 1 tablespoon extra virgin olive oil
- 4 scallions, finely chopped (reserve green tops for garnish)
- 2 cloves garlic, pressed or grated
- 1 teaspoon paprika
- 1 teaspoon coriander
- ½ teaspoon cumin
- ½ teaspoon cinnamon
- ½ teaspoon turmeric powder (optional, not traditional)
- ⅛ teaspoon red pepper flakes (adjust to taste)
- ½ teaspoon salt (adjust to taste)
- ⅛ teaspoon black pepper
- 2 tablespoons flat-leaf parsley, chopped
- 2 tablespoons cilantro, chopped (optional)
Serving Suggestions
- 4 wedges lemon
- 1 cup yogurt tahini sauce or plain Greek yogurt
Instructions
- Caramelize Onions: Thinly slice 4 large onions and sauté them in 1 tablespoon olive oil with ¾ teaspoon salt and 1 tablespoon sugar over medium heat for 5 minutes. Add 1 cup water, reduce to medium-low, and simmer uncovered for 20 minutes until the liquid evaporates. Increase heat to high, add 1 tablespoon vinegar, and stir for 2 minutes. Turn off heat and set aside.
- Cook Lentils: Bring 4 cups of water to a boil, adding 1 teaspoon salt. Add the rinsed lentils, reduce heat, and simmer uncovered for 15–30 minutes until tender but still intact. Drain and set aside.
- Cook Rice: Boil 3 cups of water with ½ teaspoon salt. Add rinsed basmati rice and cook on low heat for 8–10 minutes until al dente. Drain and set aside.
- Make Flavor Base: Heat 1 tablespoon extra virgin olive oil in a large skillet over medium heat. Add chopped scallions (reserve the green tops) and sauté for 2 minutes. Stir in pressed garlic, paprika, coriander, cumin, cinnamon, turmeric powder, and red pepper flakes. Cook for about 1 minute until fragrant.
- Combine Ingredients: Add cooked lentils, rice, half of the caramelized onions, parsley, cilantro, ½ teaspoon salt, and ⅛ teaspoon black pepper to the skillet. Stir gently to combine. Sauté for a few minutes to blend flavors and heat through. Taste and adjust seasoning as needed.
- Serve: Transfer Mujadara to a serving platter topped with the remaining caramelized onions, reserved scallion tops, and additional parsley. Serve warm with lemon wedges and Greek yogurt or yogurt tahini sauce on the side.
- Optional Sides: Complement the dish with a fresh salad such as fattoush, Shirazi salad, or a cucumber-tomato salad for a full meal.
Notes
- Be patient when caramelizing the onions to develop deep sweetness; don’t rush the water simmer step.
- Rinse lentils and rice thoroughly before cooking to remove excess starch and impurities.
- Adjust the level of red pepper flakes to control the heat of the dish.
- If you prefer a softer texture, cook lentils a bit longer.
- Although turmeric is optional, it adds a gentle earthiness and warm color.
- Use high-quality extra virgin olive oil for the best flavor impact.
- Mujadara can be served warm or at room temperature and also makes excellent leftovers.
Keywords: Mujadara, lentils and rice, caramelized onions, Middle Eastern vegetarian dish, healthy lentil recipe, easy vegan dinner

