
Lebanese mujadara is a comforting Mediterranean dish of tender lentils and rice crowned with deeply caramelized onions. Cumin and coriander add warmth while fresh herbs and lemon keep the bowl bright.
It is a simple, economical meal that turns pantry staples into something deeply satisfying. Serve it warm with yogurt, salad, pickles, or flatbread.
Why You’ll Love Mujadara
- One of the most satisfying plant-based Mediterranean mains.
- Uses inexpensive lentils, rice, onions, and spices.
- Caramelized onions bring sweetness and texture.
- Excellent warm, cool, or at room temperature.
Ingredient Notes
Brown or green lentils hold their shape well. Long-grain rice keeps the grains separate, while basmati adds fragrance. The onions need time to become deeply golden; cook them slowly rather than burning them over high heat.
How to Make Lebanese Mujadara
- Cook sliced onions slowly in olive oil until deeply golden and crisp at the edges.
- Simmer lentils until partly tender.
- Add rice, stock, cumin, coriander, salt, and pepper.
- Cover and cook until the rice and lentils are tender.
- Rest the pot, then fluff gently.
- Top generously with caramelized onions, herbs, lemon, and optional yogurt.

Serving Suggestions
Serve with lemon, plain yogurt, pickles, and a crisp salad. It pairs well with Greek horiatiki salad, Moroccan zaalouk, and Italian peperonata.
Tips for Perfect Mujadara
- Cook onions in a wide pan with room to brown evenly.
- Stir onions periodically, especially near the end.
- Do not overcook lentils before adding rice.
- Rest the covered rice for 10 minutes before fluffing.
- Keep some onions crisp for a textural contrast.
Variations
Add chopped spinach, a pinch of cinnamon, or toasted pine nuts. Use bulgur instead of rice for a different grain-based version, adjusting the liquid and cooking time according to the package.
Storage and Reheating
Cool the rice and lentils promptly and refrigerate them in a shallow airtight container. Use within 3–4 days when refrigerated at 4°C (40°F) or below, following USDA guidance for cooked leftovers. Reheat with a splash of water or stock until steaming hot. Store onions separately when possible to preserve their texture.

Frequently Asked Questions
Can I use canned lentils?
Yes, but add them with the rice or later because they are already cooked. Reduce the cooking liquid slightly.
Why are my onions not caramelizing?
The pan may be crowded or the heat too low. Cook in batches if needed and allow enough time for the onions to soften and brown.
Can I make mujadara ahead?
Yes. The flavors hold well for several days. Reheat gently and add fresh herbs and lemon before serving.
Is mujadara vegan?
The base recipe is vegan. Serve with plant-based yogurt or omit dairy toppings to keep it vegan.

Lebanese Mujadara Recipe
Prep: 15 minutes Cook: 50 minutes Rest: 10 minutes Total: about 1 hour 15 minutes Serves: 6
Ingredients
- 250 g brown or green lentils, rinsed
- 200 g (1 cup) long-grain rice, rinsed
- 4 large onions, thinly sliced
- 5 tablespoons olive oil
- 900 ml vegetable stock or water
- 1 teaspoon cumin
- ½ teaspoon coriander
- 1 teaspoon salt and ¼ teaspoon black pepper
- ¼ cup chopped parsley and mint
- Lemon wedges and yogurt, for serving
Instructions
- Cook onions in 3 tablespoons oil over medium-low heat for 30–40 minutes until deeply golden.
- Meanwhile, simmer lentils in water for 15–20 minutes until partly tender.
- Add rice, stock, remaining oil, cumin, coriander, salt, and pepper.
- Cover and simmer 18–22 minutes until rice and lentils are tender.
- Rest covered 10 minutes, fluff, and top with onions and herbs.
- Serve with lemon and yogurt.
Nutrition is an estimate and varies with oil, rice, lentils, yogurt, and serving size. This recipe is for general cooking information, not medical or dietary advice.

mujadara lebanese recipe
Ingredients
Method
- Cook onions in 3 tablespoons oil over medium-low heat for 30–40 minutes until deeply golden.
- Meanwhile, simmer lentils in water for 15–20 minutes until partly tender.
- Add rice, stock, remaining oil, cumin, coriander, salt, and pepper.
- Cover and simmer 18–22 minutes until rice and lentils are tender.
- Rest covered 10 minutes, fluff, and top with onions and herbs.
- Serve with lemon and yogurt.
- Nutrition is an estimate and varies with oil, rice, lentils, yogurt, and serving size. This recipe is for general cooking information, not medical or dietary advice.
