Skip to content
Mujadara (Lebanese Lentils and Rice with Crispy Onions)
lebanesedinner✨ New

Mujadara (Lebanese Lentils and Rice with Crispy Onions)

Hearty Lebanese mujadara — green lentils slow-cooked with rice and blanketed in sweet, deeply caramelized onion rings. Vegan comfort food at its finest.

Prep
15 min
Cook
60 min
Servings
4
Difficulty
Easy
4.8
Sign in to rate
#lebanese#lentils#rice#vegan#gluten-free#comfort-food#budget-friendly

About This Recipe

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.

Ingredients

Serves 4

  • 250 ggreen or brown lentils(rinsed and picked over)
  • 200 glong-grain white rice(rinsed until water runs clear)
  • 4 largeyellow onions(halved and thinly sliced)
  • 80 mlolive oil(divided)
  • 1 tspground cumin
  • 1 tspground allspice
  • 1/2 tspground cinnamon
  • 1/2 tspground black pepper
  • 1.5 tspfine sea salt
  • 700 mlwater or vegetable stock
  • 200 gplain full-fat yogurt(for serving, optional)

Instructions

  1. 1

    Caramelize the onions (the soul of the dish)

    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.

  2. 2

    Cook the lentils

    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.

  3. 3

    Build the base

    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.

  4. 4

    Add lentils, rice, and liquid

    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.

  5. 5

    Steam until tender

    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.

  6. 6

    Rest and crisp the onions

    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.

  7. 7

    Serve

    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.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    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.

Variations

  • •

    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.

Storage

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.

History & Origin

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.

Frequently Asked Questions

Can I use red lentils for mujadara?

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.

Why is my mujadara mushy?

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.

Is mujadara served hot or cold?

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.

Nutrition Facts

Per serving (350g / 12.3 oz) · 4 servings total

Calories420kcal
Protein16g
Carbohydrates62g
Fat12g
Fiber11g
Protein16g
Carbs62g
Fat12g

Time Summary

Prep time15 min
Cook time60 min
Total time75 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes