Hearty Lebanese mujadara — green lentils slow-cooked with rice and blanketed in sweet, deeply caramelized onion rings. Vegan comfort food at its finest.
Mujadara (مجدرة) translates literally as 'pockmarked' — a reference to the lentils dotting the rice like freckles — but this humble name belies the extraordinary depth of flavor this dish achieves. It is one of the oldest dishes in human culinary history, with a recipe recorded in the Iraqi Kitab al-Tabikh of 1226 CE. For centuries it was considered peasant food, nicknamed 'Esau's dish' in reference to the biblical story of Esau trading his birthright for a 'red pottage.' Today it is celebrated across Lebanon, Syria, and Jordan as one of the great vegetarian main dishes of the Arab world. The magic of mujadara lies entirely in the onions: they are sliced thin and fried slowly in olive oil for 30–40 minutes until they turn deep mahogany, sweet, and almost jammy. Half are stirred into the lentil-rice, half are piled on top as a crispy, caramelized garnish. Served with a side of cool yogurt or a simple tomato salad, mujadara is deeply satisfying, nutritionally complete, and requires nothing expensive or exotic.
Serves 4
Heat 60 ml olive oil in a wide heavy-bottomed pan over medium heat. Add all the sliced onions and a pinch of salt. Cook, stirring occasionally, for 35–45 minutes until deep golden-brown and almost jammy.
Do not rush this step with high heat — the slow caramelization is what makes mujadara extraordinary. Patience here is everything.
While onions caramelize, place rinsed lentils in a pot and cover with cold water by 5 cm. Bring to a boil, cook for 15 minutes until just barely tender. Drain and set aside.
Remove half the caramelized onions and set aside for topping. To the remaining onions in the pan, add cumin, allspice, cinnamon, and black pepper. Stir for 30 seconds until fragrant.
Add the par-cooked lentils and rinsed rice to the spiced onion pan. Pour in 700 ml water or stock, add 1.5 tsp salt, and stir to combine. Bring to a boil.
Once boiling, reduce heat to the lowest possible setting, cover tightly with a lid (or seal with foil then the lid), and cook for 20 minutes. Do not lift the lid during this time.
Place a clean kitchen towel under the lid to absorb steam — this produces fluffier, more separate grains.
Remove from heat, leave the lid on, and rest for 10 minutes. Meanwhile, return the reserved onions to a dry pan or the now-empty lentil cooking vessel and fry over medium-high heat for 5 minutes until they crisp up slightly.
Fluff the mujadara with a fork and mound onto a serving platter. Pile the crispy caramelized onions on top. Drizzle with the remaining 20 ml olive oil and serve with yogurt and a simple tomato-cucumber salad.
Use Puy lentils or Spanish Pardina lentils — they hold their shape better than red lentils, which turn to mush.
The onion quantity seems enormous but they cook down to a fraction. Do not reduce — they are the main flavoring agent, not a garnish.
For a crunchier topping, spread the caramelized onions on a baking tray and roast at 200°C for 10 minutes after frying.
Mujadara hamra (red): swap rice for coarse bulgur wheat and add tomato paste for a Syrian-Lebanese variation.
Mujadara bil burghul: common in northern Lebanon, this version uses fine bulgur, making it faster to cook.
Store leftovers in the refrigerator for up to 4 days. Reheat with a splash of water in a covered pan over low heat. The onions soften on storage; re-crisp them separately in a pan if desired.
A dish named 'mujadara' appears in the Kitab al-Tabikh (Book of Dishes) written in Baghdad in 1226 CE, making it one of the most historically documented recipes of the medieval Arab world. The dish spread through the Levant and became particularly embedded in Lebanese village cooking, where it sustained families through lean times. Lebanese Christians traditionally ate it on Lenten Fridays, and it remains the quintessential fast-day dish across the Levant today.
Red lentils will cook into a soft purée rather than holding their shape, producing a creamy dal-like texture rather than the characteristic mujadara texture of distinct lentil grains and fluffy rice. Green or brown lentils are strongly recommended.
The lentils were likely overcooked in Step 2, or too much water was used. Par-cook lentils only until barely tender (they still have slight resistance), as they continue cooking with the rice in Step 5.
Both — it is equally delicious served warm from the pot or at room temperature. Cold mujadara the next day is a well-known pleasure in Lebanese households.
Per serving (350g / 12.3 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.