
This fragrant Mediterranean lentils and rice dish, known as Mujaddara, is topped with crispy caramelized onions and warming spices for a deeply satisfying, wholesome meal ready in under an hour.

If a recipe has been made across the Middle East for over a thousand years, there is a very good reason. Mujaddara, a simple combination of lentils, rice, and caramelized onions seasoned with warm spices, is one of the most quietly perfect dishes in the entire culinary world. It is pantry-friendly, naturally vegan, deeply nutritious, and genuinely delicious in a way that feels both ancient and completely at home on a modern dinner table.
The word mujaddara loosely translates to "pockmarked" in Arabic, a nod to the lentils dotted throughout the rice. Versions of it appear across Lebanon, Syria, Egypt, Palestine, Jordan, and beyond, each household adding its own little signature. Some use olive oil generously, others lean into the spices. All of them agree on one thing: the caramelized onions are non-negotiable.
Using good-quality olive oil and a heavy-bottomed pot makes a real difference in this recipe, because the slow caramelization of the onions is where all the magic happens. The right tools and ingredients are what separate a good mujaddara from a truly memorable one.
Tools & Ingredients We Recommend
Let us be honest: the lentils and rice are the comforting base, but the caramelized onions are the soul of this dish. Do not rush them. Low and slow is the only way. When you give them 25 to 30 minutes over medium heat, they transform from sharp and pungent into something silky, sweet, and deeply savory.
Half of the onions get stirred into the pot to flavor the whole dish. The other half crown the finished platter with an almost jammy, crispy-edged richness that makes every bite feel like a reward.
Chef's Tip: Resist the urge to crank the heat to speed up caramelization. High heat will brown the outsides unevenly and leave the centers raw and bitter. Patience here is genuinely worth it.
Mujaddara gets its warmth from a classic Levantine spice profile: cumin, coriander, allspice, and a whisper of cinnamon. These are not heavy-handed flavors. They work together as a quiet backdrop, giving the dish that slightly exotic, deeply comforting quality that is hard to put your finger on but impossible to stop eating.
If you have whole cumin seeds, toasting and grinding them yourself will elevate the dish noticeably. It only takes two minutes and the difference in aroma is remarkable.
Mujaddara is satisfying on its own as a main course, but it shines even brighter with a few simple accompaniments.
It also works beautifully as a hearty side dish alongside roasted vegetables, grilled fish, or lamb chops.
Ready to bring this ancient classic to your table? Here is the full recipe:

This fragrant Mediterranean lentils and rice dish, known as Mujaddara, is topped with crispy caramelized onions and warming spices for a deeply satisfying, wholesome meal ready in under an hour.
Rinse the lentils under cold water and place them in a medium saucepan. Cover with water by about 2 inches and bring to a boil over medium-high heat. Cook for 10 minutes until just barely tender but not mushy. Drain and set aside.
While the lentils parboil, heat 3 tablespoons of the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onions and a pinch of salt. Cook, stirring occasionally, for 25 to 30 minutes until the onions are deeply golden and caramelized. Remove about half of the onions and set them aside for topping.
To the remaining onions in the pot, add the ground cumin, coriander, allspice, cinnamon, black pepper, and 1 teaspoon of salt. Stir and cook for 1 minute until fragrant.
Add the rinsed rice to the pot and stir to coat it in the spiced onion mixture, toasting lightly for about 1 minute.
Add the parboiled lentils and the water or broth. Stir to combine, then bring to a boil. Reduce the heat to low, cover the pot tightly, and cook for 18 to 20 minutes until the rice and lentils are fully cooked and all the liquid is absorbed.
Remove the pot from the heat and let it rest, covered, for 10 minutes. This allows the grains to steam and finish cooking through.
Fluff gently with a fork. Taste and adjust salt as needed. Transfer to a serving platter and top with the reserved caramelized onions. Drizzle with the remaining tablespoon of olive oil, garnish with fresh parsley, and serve with yogurt on the side if desired.
One of the best things about mujaddara is how well it keeps. The flavors actually deepen overnight, making leftovers arguably better than the fresh-made dish. Store it in an airtight container in the fridge for up to 4 days. Reheat gently with a small splash of water or broth to restore the original fluffy texture. It also freezes reasonably well for up to 2 months, though the texture is best fresh.