A comforting and flavorful Middle Eastern dish featuring tender brown lentils and aromatic rice, topped generously with sweet and crispy caramelized onions. A hearty vegan meal for two.

Mujadara is one of the oldest and most beloved dishes in Middle Eastern cuisine — a humble combination of lentils and rice or bulgur crowned with an extraordinary quantity of deeply caramelized onions. Dating back to medieval Arabic culinary manuscripts, mujadara (meaning 'pockmarked' in Arabic, describing the lentils' appearance in the rice) is considered the 'poor man's dish' yet is treasured as one of the most deeply satisfying foods across Lebanon, Syria, Palestine, and Egypt.
Mujadara achieves what most vegan dishes struggle with: genuine depth and complexity without any animal products. The secret is the onions — slowly cooked for 30+ minutes until they collapse into almost-black, bittersweet, caramel-rich strands that transform a dish of lentils and rice into something extraordinary. It is filling, nutritious, inexpensive, and creates an umami satisfaction that rivals meat dishes.
Serve as a complete vegetarian main course, a Ramadan iftar staple, a comforting winter meal, or as part of a Lebanese mezze spread. Mujadara is also excellent the next day at room temperature, making it perfect for packed lunches and meal prep.
The onions must cook for a minimum of 30-35 minutes over medium heat — do not rush with high heat. Use a generous amount of olive oil. The lentils should be cooked separately until just tender before combining with the rice. Salt the lentils only after they are fully cooked.
Lentils that hold their shape during cooking are essential — they should be visible and intact in the finished dish, not dissolved into mush. French green lentils (Puy) are the finest choice for texture and flavor. Brown or green lentils work equally well. Red lentils break down completely and are not appropriate for mujadara.
The most important ingredient despite being the most ordinary. The onions must be cooked far beyond 'soft and translucent' to reach a deeply caramelized, almost-melted state that takes 30-40 minutes of patient cooking. The more caramelization, the better the mujadara. Use a generous amount — they shrink dramatically during cooking.
Mujadara requires a generous quantity of olive oil to properly caramelize the onions and finish the dish. The olive oil is not optional or decorative — it is structural, creating the caramelization of the onions and adding richness that makes the dish satisfying. Use a good-quality extra-virgin olive oil.
The primary spice of mujadara, added in both ground form for background warmth and as whole toasted cumin seeds for textural interest. Cumin's earthy, warm character bridges the sweetness of the caramelized onions and the earthiness of the lentils.
Replace long-grain rice with bulgur wheat for a nuttier, more textural traditional variation (mujadara with bulgur is common in Lebanon). Brown rice can be substituted but requires longer cooking. French green lentils provide the best texture; brown lentils are the most widely available substitute. Add cumin-spiced yogurt alongside for a dairy addition. Top with pomegranate seeds for sweetness and color contrast.
In a medium saucepan, combine 1/2 cup rinsed brown or green lentils with 1 1/2 cups water or vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer (cook gently just below boiling, with small bubbles) for 20-25 minutes, or until the lentils are tender but still hold their shape. Drain any excess liquid and set aside. Simmer means to cook gently just below boiling, with small bubbles.
While lentils cook, thinly slice 2 large yellow onions. Heat 2 tablespoons olive oil in a large, deep skillet over medium heat. Add the sliced onions and cook for 15-20 minutes, stirring occasionally, until they are deeply golden brown and crispy. This may take longer than expected, so be patient. Remove about two-thirds of the crispy onions and place them on a paper towel-lined plate to drain any extra oil. Set them aside for topping. Leave the remaining onions and flavored oil in the skillet.
To the skillet with the remaining onions and oil, add 1 cup rinsed basmati rice. Stir in 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, 1/4 teaspoon ground allspice, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir for 1-2 minutes until the rice is well coated and fragrant (smells pleasant and aromatic). Pour in the remaining 1 1/2 cups water or vegetable broth. Bring to a boil, then reduce heat to low, cover tightly, and simmer for 15 minutes, or until all the liquid has been absorbed and the rice is tender. Fragrant means it smells good and aromatic.
Once the rice is cooked, gently fluff it with a fork. Stir in the cooked lentils. Taste and adjust salt or pepper if needed. Transfer the Mujadara (a Middle Eastern dish of lentils and rice) to a serving platter or individual bowls. Top generously with the reserved crispy fried onions. Garnish with 2 tablespoons chopped fresh parsley and serve with lemon wedges for squeezing over the dish.
Techniques that separate good from great
The transformation of onions into deeply caramelized, almost jammy strands happens slowly between minutes 20 and 40. At 20 minutes they are soft and golden; at 30 they are starting to become truly sweet and rich; at 35-40 they are dark, almost mahogany, and extraordinarily complex. Set a timer and commit — the onions are the dish.
The contrast between the onions mixed throughout the mujadara and the crispy, caramelized ones scattered on top as a garnish provides both visual drama and textural variation. Reserve about 1/3 of the caramelized onions before combining with the lentils and rice, and use them as the final topping.
Cooking lentils in the same pot as the rice from the start invariably results in one or the other being over or undercooked. Simmer lentils separately in unsalted water until just tender (20-25 minutes for brown lentils), then combine with the rice and continue cooking together. Salt the lentils only after they are fully cooked.
Mujadara can taste somewhat heavy and flat without acid. A generous squeeze of fresh lemon juice over the finished dish brightens all the flavors dramatically — the lemon's acidity cuts through the olive oil's richness, enhances the cumin's earthiness, and makes the dish taste much more lively and complete.
Different ways to make this dish your own
Replace long-grain rice with coarse bulgur wheat for a nuttier, chewier variation popular in Lebanon. The bulgur requires 20 minutes of simmering after adding to the lentils. The texture is more rustic and pleasantly chewy.
The Egyptian cousin of mujadara: add spaghetti or macaroni and top with spiced tomato sauce and crispy fried onions for a more complex, multi-ingredient version. Considered Egypt's national dish.
Add an additional 2 cups of water or vegetable broth, blend a portion of the cooked lentils for body, and serve as a hearty lentil soup garnished with caramelized onions, a drizzle of olive oil, and lemon juice.
Roast cauliflower florets with cumin and olive oil until golden and caramelized, then serve alongside or on top of mujadara for a more substantial, vegetable-forward meal.
Perfect pairings to complete the meal
The classic Lebanese pairing. A bowl of plain yogurt alongside mujadara provides cooling creaminess that contrasts with the rich, warm lentils and rice. A simple cucumber and tomato salad dressed with lemon juice and sumac adds freshness.
Serve mujadara as part of a spread that includes hummus, baba ganoush, tabbouleh, olives, and warm pita. Its earthy richness provides substance amid the lighter dips.
Scoop mujadara onto warm pita bread and top with a dollop of salted yogurt, a drizzle of olive oil, and a pinch of sumac for a traditional Levantine eating experience.
Mujadara is exceptional the next day at room temperature or cold, with a drizzle of olive oil and a squeeze of lemon. The flavors deepen overnight and the caramelized onions further perfume the lentils and rice. An ideal packed lunch.
Keep it fresh and plan ahead
Mujadara keeps exceptionally well refrigerated for up to 5 days in an airtight container. The flavors improve significantly after a day. Excellent eaten cold or at room temperature.
Mujadara freezes well for up to 2 months. The lentils and rice maintain their texture. Freeze without the yogurt garnish. Thaw overnight in the refrigerator.
This is an excellent make-ahead dish. Make up to 3 days ahead and refrigerate. The caramelized onions can be made up to 3 days ahead separately and refrigerated. Bring to room temperature or reheat gently before serving.
Reheat gently on the stovetop with a splash of water over medium-low heat, stirring occasionally. Add extra olive oil and lemon juice when serving to refresh the flavors.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Browse more like this:
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
quick to make filling and flavorful everyone enjoyed it
liked it but could use more spices for extra depth
reminds me of family dinners really loved the caramelized onions
flavor nice but a little strong for me next time i’ll add a squeeze of lemon
lentils cooked perfectly rice fluffy crispy onions on top were amazing
The caramelized onions made all the difference
I made the mujadara recipe to the letter and it turned out amazing!