Lebanese mujadara is a Levantine dish of lentils and rice topped with deeply browned onions, usually served warm as a main or a generous side. This version uses brown or green lentils and long-grain rice for distinct, tender grains; recipes vary by household and region, and some use bulgur instead of rice.
Ingredients
- 4 large yellow onions (about 800 g), peeled, halved and thinly sliced
- 1/2 cup olive oil (120 ml), divided between frying the onions and cooking the rice
- 1 cup dried brown or green lentils (190 g), picked over and rinsed
- 5 cups water (1.2 L), for par-cooking the lentils
- 1 1/2 cups long-grain white rice (285 g), such as basmati, rinsed until the water is mostly clear and drained
- 2 1/4 cups hot water (530 ml), for cooking the rice and lentils together
- 1 1/2 teaspoons fine salt (about 9 g), divided
- 1 teaspoon ground cumin (2 g)
- 1/2 teaspoon ground allspice (about 1 g)
- 1/2 teaspoon freshly ground black pepper (about 1 g)
- 2 tablespoons chopped flat-leaf parsley (about 8 g), optional, for serving
- 1 lemon, cut into wedges, optional, for serving
Instructions
- Prepare the ingredients. Rinse the lentils and rice separately, and drain the rice well. Slice the onions thinly and evenly so they brown at a similar pace. Set out the measured spices, salt and water. This preparation takes about 25 minutes; keep the onions separate from the grains for now.
- Brown the onions slowly. Heat about 1/3 cup (80 ml) of the olive oil in a wide, heavy skillet over medium heat. Add the onions and a small pinch of the measured salt. Cook for about 35 minutes, stirring every few minutes and more often as they turn golden. If the onions begin to catch before they soften, lower the heat; if the pan looks dry, add a spoonful of the remaining oil. They should become deeply golden brown and reduced, not black or bitter. Transfer them to a plate lined with paper towel. Reserve roughly one-third for the topping and keep the rest for the lentil-rice pot.
- Par-cook the lentils. While the onions cook, bring the 5 cups (1.2 L) water to a boil in a medium saucepan. Add the rinsed lentils, lower the heat to maintain a steady simmer and cook for 12 minutes. Drain them thoroughly. They should be partly tender but still hold their shape; they will finish cooking with the rice. Avoid simmering until completely soft, since they can break apart in the final pot.
- Season the rice and lentils. In a heavy pot with a tight-fitting lid, warm 1 tablespoon (15 ml) of the remaining olive oil over medium heat. Add the drained rice, cumin, allspice, black pepper and the remaining salt. Stir for about 1 minute to coat the grains, then add the par-cooked lentils and the non-reserved cooked onions. Pour in the 2 1/4 cups (530 ml) hot water and stir once, gently, to distribute everything. Taste a drop of the cooking liquid and adjust the salt now; it should taste pleasantly seasoned.
- Simmer until the grains are tender. Bring the pot to a boil, then immediately reduce the heat to low. Cover tightly and cook for 18 minutes without lifting the lid or stirring. If your burner runs hot, use the smallest burner on its lowest setting to prevent scorching. After 18 minutes, check quickly: the rice should be tender and the liquid absorbed. If the rice is still firm and the bottom is dry, drizzle in 2 tablespoons (30 ml) hot water, cover and cook for 2 to 3 minutes more.
- Rest and finish. Turn off the heat and leave the covered pot undisturbed for 10 minutes. This resting time allows the grains to finish steaming and makes the mujadara easier to fluff. Gently loosen the rice and lentils with a fork, taking care not to mash them. Spoon onto a platter, scatter over the reserved browned onions and parsley if using, and serve with lemon wedges.
Tips
- Choose the right lentils. Brown or green lentils keep their shape well here. Red or yellow split lentils soften quickly and are likely to turn into a mash during the rice’s cooking time, so they are not a direct substitute. If using a different variety, par-cook it only until just firm and adjust the timing to suit.
- Give the onions time. The characteristic savory sweetness comes from patiently browning the onions, not from turning the heat up high. A crowded skillet can steam them, so use the widest pan available or cook in two batches. Keep the reserved topping onions in a separate dish so they stay visible and attractive.
- Rinse and drain the rice. Rinsing removes loose surface starch, which helps the finished grains stay separate. Drain thoroughly before adding it to the pot; excess rinse water changes the carefully measured cooking liquid and can make the dish too soft.
- Keep the lid on. Opening the pot repeatedly releases steam and can leave the rice unevenly cooked. If your lid does not fit snugly, lay a clean kitchen towel over the pot before setting the lid on top, keeping the towel edges away from the burner.
Serving Suggestions
Serve mujadara warm as a filling meatless main, with the browned onions piled on top so each portion gets some. A crisp cucumber-and-tomato salad, chopped lettuce, or sliced radishes adds a cool, fresh contrast to the soft grains. Plain yogurt or thick, tangy labneh is a common-style accompaniment; offer it on the side, especially if serving guests who prefer the dish dairy-free. Lemon wedges let everyone brighten their own serving, while pickles or olives bring a salty, sharp counterpoint.
For a larger table, pair it with flatbread and a simple vegetable dish such as roasted cauliflower or sautéed greens. Mujadara is substantial, so a small portion can also work as a side alongside grilled vegetables or other dishes. Keep any dairy accompaniments separate from the main platter if you want to preserve a vegan serving option.
Variations
Use bulgur instead of rice: Mujadara is made in more than one way, and some versions use coarse bulgur. Because bulgur absorbs liquid and cooks differently from rice, do not simply swap it cup for cup and keep the same liquid and timing. Follow the package’s cooking guidance, add the partly cooked lentils at the point that suits the bulgur, and add hot water gradually as needed. The result is nuttier and less fluffy than this rice version.
Change the rice: Basmati gives a fragrant, separate-grain texture. Another long-grain white rice works well, though its cooking time and water needs may differ slightly. Brown rice takes longer and needs more liquid, so it should be cooked separately or the lentil timing and water ratio should be adjusted; otherwise the lentils may become too soft before the rice is ready.
Adjust the seasoning or garnish: Cumin and allspice give this recipe a warm, rounded flavor, but you can omit the allspice or use a small pinch of cinnamon if that is what you have. The cinnamon changes the aroma, so start with just 1/8 teaspoon. Add chopped mint or extra parsley at the end, or serve with lemon and yogurt. These additions are optional and do not replace the slow-cooked onion topping.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a shallow, covered container. They keep for 3 to 4 days in the refrigerator. Store the onion topping with the mujadara or separately; keeping it separate helps it retain more texture, although onions will soften in the refrigerator. Do not leave cooked rice and lentils at room temperature for an extended period.
To reheat a portion, add a tablespoon or two of water, cover, and warm it in the microwave, stirring partway through, or heat it in a covered saucepan over low heat. Add a little more water if it seems dry. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. You can freeze portions in airtight containers for about 2 to 3 months for best quality. Thaw overnight in the refrigerator and reheat as above; the rice may be a little softer after freezing.
Frequently Asked Questions
Can I make mujadara with canned lentils?
Yes, but canned lentils are already fully cooked and softer than par-cooked dried lentils. Drain and rinse them, cook the rice separately with the measured rice water, then fold in the canned lentils and cooked onions near the end just long enough to heat through. The texture will be softer and the lentils may break more easily.
Why did my mujadara turn mushy?
Common causes include overcooking the lentils before they meet the rice, using too much liquid, stirring while the rice simmers, or lifting the lid repeatedly and extending the cooking time. Drain par-cooked lentils well, measure the hot water, keep the pot covered on low heat, and let it rest before fluffing. Different rice brands can absorb liquid differently, so use the brief extra-cooking adjustment only if the grains are still firm.
Can I prepare the onions ahead?
Yes. Brown the onions up to 3 days ahead, cool them promptly, and refrigerate them in a covered container. Warm them gently before serving, or scatter them over the hot mujadara and let the steam take the chill off. They may be less crisp than freshly cooked onions, but their flavor remains useful as a topping.
Do I need to soak the lentils?
No soaking is needed for brown or green lentils in this recipe. Rinse and pick through them, then simmer for 12 minutes before draining. If you choose to soak them anyway, they will cook faster, so check them early and shorten the par-cooking time to keep them firm enough to finish with the rice.
Can I make this recipe ahead for a gathering?
It is best freshly cooked, but you can make it several hours ahead and keep it covered, then reheat it gently with a splash of water. For food safety, refrigerate it within 2 hours rather than leaving it out until dinner. Reheat to 165°F (74°C), and add the onion topping at the end so it is not buried or stirred into the grains.
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).