Lebanese Mjadra Lentils Rice

Featured in: Vegetarian Favorites

Lebanese Mjadra is a wholesome dish combining tender lentils and fragrant rice seasoned with cumin, allspice, and cinnamon. Slow-cooked until each grain softens, it is crowned with richly golden caramelized onions that add sweetness and depth. This vegan and gluten-free classic offers a hearty, comforting experience suited for any meal. Easy to prepare with simple ingredients, it provides a balanced, satisfying flavor profile that pairs well with fresh salads or pickles.

Updated on Sat, 27 Dec 2025 13:26:00 GMT
Golden caramelized onions atop hearty Lebanese Mjadra, a flavorful lentil and rice dish. Save
Golden caramelized onions atop hearty Lebanese Mjadra, a flavorful lentil and rice dish. | whisknjoy.com

My grandmother used to make mjadra on quiet weeknights when the kitchen needed to feel full without much fuss. There's something magical about watching lentils and rice transform into something so satisfying with just a handful of spices and time. The first time she let me handle the onions, I was impatient—I cranked the heat and nearly burned them black. She laughed, turned it down, and whispered that good things never rush. That lesson stuck with me, and now every time I make this dish, I understand what she meant.

I served this to a friend who'd just moved to the neighborhood, and she sat down looking tired from unpacking. By the time she finished her bowl, something had shifted—she was smiling, asking for the recipe, already planning to make it the next evening. That's when I realized mjadra isn't just food; it's the kind of dish that quietly says you're welcome here.

Ingredients

  • Brown or green lentils (1 cup): These hold their shape beautifully and don't turn mushy—that's the whole point of choosing them over red lentils for this dish.
  • Long-grain rice like basmati (¾ cup): Rinsing it twice prevents the grains from sticking together and keeps the texture light.
  • Water or vegetable broth (4 cups): Broth adds richness, but water lets you taste the spices more honestly—both are right.
  • Olive oil (5 tablespoons total): Use good oil here; it's not hidden in a long sauce, it's doing real flavor work.
  • Cumin, allspice, and cinnamon: This warm spice combination is the soul of the dish—don't skip any of them or substitute.
  • Bay leaf: It vanishes into the background but makes everything taste more intentional.
  • Salt and black pepper: Taste as you go; the final seasoning should make you pause and appreciate it.

Instructions

Toast and start the lentils:
Heat 2 tablespoons olive oil in a large saucepan and let it shimmer just slightly. Add the rinsed lentils and bay leaf, stirring for about 2 minutes—you want them to smell toasty, not raw.
Simmer the lentils:
Pour in your broth or water and bring it to a rolling boil, then drop the heat low and let it bubble gently, uncovered, for 15 minutes. The lentils should soften but still hold their shape.
Build the caramelized onions:
While the lentils cook, heat 3 tablespoons olive oil in a separate large skillet over medium-low heat. Add your thinly sliced onions and a pinch of salt, then settle in—this takes time and stirring, usually 25 to 30 minutes total.
The onions are ready when:
They've turned a deep golden brown, almost amber in spots, and smell sweet and rich rather than raw. Don't rush this step; that's where all the flavor concentration happens.
Add rice and spices:
Once the lentils have had their 15 minutes, stir in the rinsed rice, cumin, allspice, cinnamon, salt, and pepper. Make sure everything is evenly distributed and the spices are coating the grains.
Finish cooking covered:
Cover the saucepan, turn the heat to low, and let it simmer for 20 to 25 minutes until the rice is tender, the lentils are creamy, and the liquid has been absorbed. If it looks dry before the rice is done, splash in a bit more water.
Rest and fluff:
Remove from heat and fish out the bay leaf. Use a fork to gently fluff everything together, breaking up any clumps so the rice and lentils are separate and light.
Plate and crown it:
Divide the mjadra among bowls and generously pile the caramelized onions on top—they're not a garnish, they're the whole point. Serve it hot or at room temperature; both are equally good.
Save
| whisknjoy.com

There's a moment, usually halfway through eating, when someone stops and asks what you did differently—like they're tasting something they've eaten a hundred times but never really noticed before. That's the moment I love, because it means the quiet work of slow-cooked onions and warm spices actually landed.

Why Caramelized Onions Change Everything

Caramelization isn't just browning; it's breaking down the onion's natural sugars over time until they become concentrated and complex. When you rush this, you get bitter burnt onions. When you slow down and stir occasionally, those same onions become sweet, almost toffee-like, and transform the entire dish from simple to craveable. The texture also matters—they should be soft enough to melt into the rice but still distinct enough to recognize as onions.

Adapting It to What You Have

Red lentils will work if that's what's in your pantry, but the texture shifts toward creamier and softer, which changes the whole eating experience. Reduce their cooking time to about 10 minutes before adding the rice. If you don't have all three spices, cumin is the non-negotiable one—it's the flavor anchor. Allspice and cinnamon add warmth, but they can be adjusted based on your preference for earthier or sweeter notes.

Serving and Storage Wisdom

Serve this hot straight from the stove, or let it cool to room temperature and eat it cold the next day with a dollop of plain yogurt stirred in. The flavors actually deepen overnight as the spices continue to infuse. Leftovers keep beautifully in the refrigerator for up to four days, and reheating is as simple as adding a splash of water and warming it gently on the stovetop or in the microwave.

  • Fresh parsley scattered on top at the end brings a bright contrast to the warm spices and caramelized sweetness.
  • A side of fresh tomato and cucumber salad or brined pickles cuts through the richness perfectly.
  • This is equally at home on a weeknight dinner table or brought to a potluck where it always disappears first.
Close-up of a steaming bowl of Lebanese Mjadra, showcasing the tender lentils and rice. Save
Close-up of a steaming bowl of Lebanese Mjadra, showcasing the tender lentils and rice. | whisknjoy.com

Mjadra is the kind of dish that proves how much flavor comes from patience and intention rather than complexity. Once you make it, you'll understand why it's been fed from kitchen to kitchen across Lebanon for generations.

Recipe FAQ

What type of lentils works best for Lebanese Mjadra?

Brown or green lentils are ideal as they hold their shape well during simmering and provide a firm texture that complements the rice.

How do you achieve perfectly caramelized onions?

Cooking thinly sliced onions slowly over medium-low heat with olive oil and a pinch of salt for 25–30 minutes allows natural sugars to develop a rich, golden color and deep flavor.

Can I use a different type of rice in this dish?

Long-grain rice such as basmati is preferred for its fluffy texture, but other varieties can be used with adjustments to cooking times.

Is it necessary to add spices like cumin and allspice?

These warm spices enhance the aromatic profile of the lentils and rice, creating the signature flavor of this Middle Eastern dish.

How should Lebanese Mjadra be served for best taste?

Serve warm or at room temperature, topped generously with caramelized onions. It pairs well with fresh tomato and cucumber salads or pickles for contrast.

Lebanese Mjadra Lentils Rice

Tender lentils and rice simmered with spices, topped with golden caramelized onions.

Prep duration
15 min
Cook duration
45 min
Complete duration
60 min
Created by Sophia Turner

Classification Vegetarian Favorites

Skill Level Easy

Cultural Background Lebanese

Output 4 Portion Count

Dietary considerations Plant-Based, No Dairy, No Gluten

Components

Lentils and Rice

01 1 cup brown or green lentils, rinsed
02 3/4 cup long-grain basmati rice, rinsed
03 4 cups water or low-sodium vegetable broth
04 2 tablespoons olive oil
05 1 teaspoon ground cumin
06 1/2 teaspoon ground allspice
07 1/2 teaspoon ground cinnamon
08 1 bay leaf
09 1 teaspoon salt, or to taste
10 1/2 teaspoon freshly ground black pepper

Caramelized Onions

01 3 large yellow onions, thinly sliced
02 3 tablespoons olive oil
03 Pinch of salt

Preparation Steps

Stage 01

Sauté Lentils and Bay Leaf: Heat 2 tablespoons olive oil in a large saucepan over medium heat. Add lentils and bay leaf, sauté for 2 minutes while stirring.

Stage 02

Simmer Lentils: Pour in 4 cups water or broth, bring to boil, reduce heat and simmer uncovered for 15 minutes.

Stage 03

Caramelize Onions: While lentils simmer, heat 3 tablespoons olive oil in a large skillet over medium-low heat. Add onions and pinch of salt. Cook, stirring frequently, for 25 to 30 minutes until deeply golden and caramelized. Remove from heat and set aside.

Stage 04

Add Rice and Spices: Add rice, cumin, allspice, cinnamon, salt, and pepper to the saucepan with lentils. Stir thoroughly to combine.

Stage 05

Simmer Rice and Lentils: Cover and simmer over low heat for 20 to 25 minutes, until rice and lentils are tender and liquid is absorbed. Add a splash of water if necessary.

Stage 06

Finish and Serve: Remove bay leaf. Fluff the mixture with a fork. Taste and adjust seasoning. Serve topped generously with caramelized onions, either hot or at room temperature.

Necessary tools

  • Large saucepan
  • Large skillet
  • Chef's knife
  • Cutting board
  • Wooden spoon

Allergy details

Review all ingredients for potential allergens and consult with healthcare professionals if you're unsure about any item.
  • Contains no major allergens. Verify store-bought broth labels for gluten or other allergens.

Nutritional content (each portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 380
  • Fats: 10 g
  • Carbohydrates: 60 g
  • Proteins: 12 g