The Authentic Mujaddara Recipe
This is the recipe that made Esau sell his birthright. The dish that has sustained Lebanese families through 4,000 years of history. Three humble ingredients — lentils, rice, and onions — transformed through patience and fire into something that tastes like home, even if you've never been there.
What Makes Mujaddara Special
In Lebanon, they call it "the dish of the poor" — but they say it with reverence, not pity. Mujaddara (also spelled mjaddra, megadarra, or mudardara) represents everything beautiful about Middle Eastern cooking: taking the simplest ingredients and, through technique and time, creating something profound.
The name comes from the Arabic word for "pockmarked" — the lentils scattered through the rice supposedly resemble a pocked face. Not the most appetizing etymology, perhaps, but honest. This is peasant food, village food, grandmother food. The kind of dish that fed fieldworkers and scholars alike.
What elevates mujaddara from simple to sublime is the caramelized onions. Not browned. Not sautéed. Caramelized. This means standing at the stove for 45 minutes, stirring occasionally, watching onions transform from sharp and white to sweet and mahogany. This is where patience becomes flavor.
Ingredients
For the Base
- 1 cup (200g) green or brown lentils, picked over and rinsed
- 1 cup (200g) long-grain white rice (basmati works beautifully)
- 4 cups (960ml) water, divided
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 teaspoon ground cumin
For the Caramelized Onions (The Soul of the Dish)
- 3 large yellow onions (about 600g), halved and thinly sliced into half-moons
- 1/3 cup (80ml) extra-virgin olive oil, plus more for drizzling
- Pinch of salt
For Serving
- Plain yogurt (preferably full-fat, cold from the refrigerator)
- Fresh parsley or mint leaves (optional)
- Lemon wedges (optional, and controversial)
Instructions
Step 1: Cook the Lentils
Rinse your lentils thoroughly in a fine-mesh strainer — you're looking to remove any dust or small stones that might have hitched a ride from the bulk bin. In a medium pot, combine the lentils with 2.5 cups of water. Bring to a vigorous boil over high heat, then reduce to a gentle simmer.
Cook for 15-20 minutes. You want the lentils almost tender — they should have a slight bite still, what Italians call al dente. They'll continue cooking when you add the rice, so undercooking slightly is better than overcooking. If there's excess water, drain it. Set the lentils aside.
Step 2: Caramelize the Onions (This Is Where Magic Happens)
This step cannot be rushed. Put on some music. Pour yourself tea. Settle in.
Heat the olive oil in a large, heavy-bottomed skillet (cast iron is ideal) over medium heat. Add all the sliced onions and a generous pinch of salt. The salt helps draw out moisture and speeds caramelization.
For the first 10 minutes, stir occasionally. The onions will soften and release water. They'll look like too much onion — they're not. They'll reduce dramatically.
After 10-15 minutes, they'll start to turn golden. Lower the heat to medium-low. Continue cooking, stirring every 5 minutes or so. Watch for hot spots. If they start to burn or stick, lower the heat further and add a splash of water.
Between 30-45 minutes, they'll transform into deep, mahogany-brown strands that smell like heaven and taste like concentrated sweetness. This is the goal. These onions will make grown adults weep with joy.
Reserve about one-third of these caramelized onions for topping the dish. Mix the remaining two-thirds into your cooked lentils.
Step 3: Add Rice and Cook
Rinse your rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents gummy rice.
Add the rinsed rice to the pot with the lentils and caramelized onions. Add the cumin, salt, pepper, and the remaining 1.5 cups of water. Stir once to combine — and then resist the urge to stir again. Stirring releases starch and makes rice sticky.
Bring to a boil over high heat. Once boiling, immediately reduce heat to the lowest setting. Cover the pot tightly with a lid (if your lid doesn't fit snugly, place a kitchen towel between the pot and lid to trap steam).
Cook for 15-20 minutes. Do not lift the lid. Do not stir. Trust the process.
Step 4: Rest and Fluff
After 15-20 minutes, remove the pot from heat. Keep it covered and let it rest for 5 minutes. This resting period allows the rice to finish steaming and the texture to even out.
Remove the lid. Take a fork and gently fluff the rice and lentils, working from the edges inward. You should see distinct grains of rice studded with tender lentils, all tinted golden from the onions. If it looks mushy, you added too much water or cooked too long. If it's dry and some rice is still hard, you needed more water or more time. You'll learn your stove's personality.
Step 5: Serve
Transfer the mujaddara to a wide, shallow serving platter. Mound it slightly in the center. Top with the reserved caramelized onions, arranging them dramatically. Drizzle with a bit more olive oil if you're feeling luxurious.
Serve warm or at room temperature. Traditionally, you serve it with cold yogurt on the side — the contrast of warm, earthy lentils against cold, tangy yogurt is one of life's perfect pairings.
Some people add a squeeze of lemon. Some consider this heresy. Make your own traditions.
Pro Tips from Lebanese Grandmothers
- The onion ratio is sacred. Never skimp on onions. Three large onions for one cup of rice and lentils is the minimum. Some families use four or five.
- Use good olive oil. You'll taste it. This isn't the time for the cheap stuff from the back of your pantry.
- Cumin is traditional but optional. Some families swear by it. Others think it's an unnecessary distraction from the trinity of lentil, rice, and onion.
- The texture should be distinct, not mushy. You should be able to identify individual lentils and rice grains. It's not risotto. It's not porridge.
- It's better the next day. Like many peasant dishes, mujaddara improves as it sits. The flavors marry. Make it in the evening, eat it for lunch tomorrow.
Variations Across the Levant
While the Lebanese version described above is perhaps the most common, every village, every family has their own variation:
- Syrian mujaddara often uses bulgur wheat instead of rice, giving it a nuttier flavor and chewier texture.
- Palestinian mujaddara sometimes includes baharat (a warm spice blend) and more cumin.
- Iraqi version (called muaddas) may include tomatoes and sometimes meat, though purists argue this disqualifies it from being true mujaddara.
- Some families fry the onions until crispy rather than caramelizing them low and slow. The result is different — still delicious, but less sweet, more crispy-crunchy.
There's no "wrong" way, only family ways. This recipe is a starting point. Make it ten times, then make it your own.
What to Serve with Mujaddara
Mujaddara is a complete meal on its own — protein from lentils, carbohydrates from rice, healthy fats from olive oil. But Lebanese meals are communal affairs, and mujaddara is traditionally part of a spread:
- Cold yogurt (laban) — This is non-negotiable. The cooling tang against the rich onions is essential.
- Fresh vegetables — Sliced tomatoes, cucumbers, radishes. Simple, cold, crisp.
- Pickled turnips (lift) — The pink pickled turnips you see at every Lebanese table. Their sharp brine cuts through the richness.
- Fattoush or tabbouleh — A bright, herby salad provides textural and flavor contrast.
- Olives — Preferably the wrinkled black oil-cured kind, or green cracked olives.
- Fresh flatbread — Though not traditional to eat mujaddara with bread (it's already carb-on-carb), no Lebanese meal is complete without it.
Storing and Reheating
Mujaddara keeps beautifully. Store in an airtight container in the refrigerator for up to 5 days. The flavors deepen and improve over time.
To reheat, add a splash of water (the rice absorbs moisture as it sits) and warm gently in a covered pot over low heat, or microwave covered. The caramelized onions will soften further, which is fine — they'll still taste wonderful.
You can freeze mujaddara for up to 3 months, though the texture of the rice may change slightly. Freeze in portion-sized containers for easy weeknight dinners.
Frequently Asked Questions
The Philosophy of Mujaddara
There's a Lebanese saying: "The hungry would eat mujaddara; the satisfied would enjoy mujaddara." It's a dish that works on every level — sustenance for the poor, comfort for the rich, nostalgia for the displaced.
In a world obsessed with innovation and novelty, mujaddara is a reminder that perfection was achieved long ago, by people with less, who understood that time and technique matter more than expensive ingredients.
Make this dish. Make it often. Make it when you're broke and when you're flush. Make it when you're alone and when you're feeding a crowd. It will never let you down.
Explore More
- Classic mujaddara recipe — the traditional full recipe with step-by-step photos
- How to make mujaddara — technique deep-dive: lentils, rice ratios & caramelized onions
- Mujaddara ingredients guide — choosing the best lentils, rice, and olive oil
- What to serve with mujaddara — traditional accompaniments and modern pairings
- Can you freeze mujaddara? — storage, reheating, and meal-prep tips
- Mujaddara for suhoor — the perfect Ramadan pre-dawn meal guide