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.

Bowl of mujaddara with deeply caramelized onions on top, served with yogurt on the side
Prep Time
20 mins
Cook Time
60 mins
Total Time
80 mins
Servings
6
Calories
320

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.

Close-up of perfectly caramelized onions, deep golden brown and glistening

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.

Mujaddara in the cooking pot showing the mixture of lentils and rice before adding the onion topping

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:

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:

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

What type of lentils are best for mujaddara?
Green or brown lentils are ideal. They hold their shape during cooking and provide the right texture. French green lentils (lentilles du Puy) work beautifully if you can find them. Avoid red or yellow lentils — they break down too quickly and will turn your mujaddara into mush. Black beluga lentils work in a pinch, though they're not traditional.
Can I make mujaddara ahead of time?
Absolutely! In fact, mujaddara is one of those dishes that tastes better the next day as the flavors meld together. Make it in the evening and let it sit overnight. It's perfect for meal prep — portion it into containers and you have healthy, satisfying lunches for the week. Just note that you may need to add a splash of water when reheating as the rice continues to absorb moisture.
Is mujaddara vegan?
Traditional mujaddara is completely vegan — it contains only lentils, rice, onions, olive oil, and spices. No animal products whatsoever. The yogurt traditionally served alongside is optional. This makes mujaddara perfect for plant-based diets while still being deeply satisfying and protein-rich. It's proof that vegan food doesn't have to be complicated or modern to be delicious.
Why are my onions not caramelizing properly?
The most common mistakes: heat too high (causing burning instead of caramelization), not enough oil, or trying to rush the process. True caramelization takes 30-45 minutes over medium to medium-low heat. Make sure your onions are well-coated with oil, add a pinch of salt to help draw out moisture, and resist the urge to crank up the heat. Stir occasionally, not constantly — you want contact with the hot pan to develop color. If they start to burn, lower heat and add a splash of water to deglaze.
What do you serve with mujaddara?
Traditionally, mujaddara is served with cold plain yogurt (laban in Arabic), fresh vegetables like tomatoes and cucumbers, pickled turnips or other pickled vegetables, and sometimes a simple salad like fattoush. Many Lebanese families eat it as a complete meal on its own, as it's already quite substantial with protein from the lentils and carbohydrates from the rice. A drizzle of good olive oil on top is always welcome.
Can I use brown rice instead of white rice?
You can, but you'll need to adjust the cooking time and liquid ratio. Brown rice takes about 45 minutes to cook (versus 15-20 for white rice) and requires more water. Cook the lentils separately, then cook the brown rice with extra water (about 2.5 cups for 1 cup rice), and combine them at the end. It's not traditional, but it works if you prefer the nuttier flavor and nutritional profile of brown rice.

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

← Back to Home