
This classic Mediterranean lentils and rice dish, known as Mujaddara, is a hearty, deeply flavorful one-pot meal topped with golden caramelized onions and a drizzle of olive oil.

If there is one recipe that proves simple ingredients can create something truly extraordinary, it is Mujaddara. This ancient dish of lentils, rice, and caramelized onions has been nourishing families across the Middle East and Mediterranean for thousands of years, and once you taste it, you will immediately understand why it has never gone out of style.
The name Mujaddara comes from the Arabic word for "pockmarked," a reference to the lentils nestled throughout the rice. But do not let the rustic appearance fool you. This is a dish of deep, complex flavor, warm spices, and the kind of soul-satisfying comfort that only comes from food with a real history behind it.
Getting the most out of this recipe comes down to two things: quality olive oil and genuinely good lentils. A fruity, robust extra virgin olive oil makes a noticeable difference both in cooking the onions and as a finishing drizzle. Dried lentils that are fresh (not years old from the back of the pantry) cook more evenly and hold their shape beautifully.
Tools & Ingredients We Recommend
If you take one thing away from this recipe, let it be this: do not rush the onions. Caramelized onions are not just a topping here. They are the backbone of the entire dish.
Cooking them low and slow for 25 to 30 minutes transforms sharp, raw slices into something sweet, jammy, and almost savory-smoky. Half get stirred into the rice and lentils during cooking, infusing every grain with flavor. The other half get piled gloriously on top just before serving.
Chef's Tip: Add a small pinch of baking soda to the onions early in the cook to speed up caramelization without burning them. Just a tiny pinch goes a long way.
The spice profile here is unmistakably Mediterranean. Cumin provides earthy warmth, coriander adds a faintly citrusy brightness, allspice brings that subtle sweet depth, and smoked paprika ties everything together with a gentle smokiness.
Feel free to lean into the spices you love most. Some versions of Mujaddara call for a pinch of cinnamon or a touch of turmeric. This dish welcomes experimentation.
Serving it with a cool dollop of plain yogurt is not required, but it is highly recommended. The creamy tang cuts through the richness of the caramelized onions beautifully and turns a simple bowl into something that feels complete.
Ready to make it? Here is the full step-by-step recipe:

This classic Mediterranean lentils and rice dish, known as Mujaddara, is a hearty, deeply flavorful one-pot meal topped with golden caramelized onions and a drizzle of olive oil.
Rinse the lentils well under cold water and pick out any debris. Place them in a medium saucepan with 2 cups of water or broth. Bring to a boil, then reduce heat and simmer for 15 minutes until just barely tender but not mushy. Drain and set aside.
While the lentils cook, heat 3 tablespoons of olive oil in a large heavy-bottomed skillet or Dutch oven over medium heat. Add the sliced onions with a pinch of salt and cook, stirring occasionally, for 25 to 30 minutes until deeply golden and caramelized. Be patient; this is where all the flavor lives. Remove about half the onions and set aside for topping.
To the remaining onions in the pan, add the cumin, coriander, allspice, smoked paprika, salt, and black pepper. Stir and cook for 1 minute until the spices are fragrant.
Add the rinsed rice to the pan and stir to coat the grains in the spiced onion mixture. Cook for 2 minutes.
Add the par-cooked lentils and the remaining 1.5 cups of water or broth. Stir once to combine, then bring to a boil. Reduce heat to the lowest setting, cover tightly with a lid, and cook for 15 minutes.
Remove from heat and let the pot steam, still covered, for 10 minutes. Do not lift the lid during this time.
Fluff gently with a fork. Taste and adjust seasoning. Serve topped with the reserved caramelized onions, a drizzle of the remaining olive oil, and a dollop of yogurt on the side if desired.
Mujaddara is wonderful served warm, but it is one of those rare dishes that is equally good at room temperature, which makes it perfect for meal prep or a relaxed dinner party spread.
Great ways to serve it:
Leftovers store well in the refrigerator for up to 4 days and freeze beautifully for up to 2 months. This is the kind of recipe that rewards you all week long.