Lebanese Mjadra Lentils Rice

Featured in: Everyday Cozy Meals

Lebanese Mjadra combines brown or green lentils with fragrant long-grain rice cooked in broth and seasoned with cumin, allspice, and cinnamon. The dish is elevated with slow-cooked caramelized onions, adding a deep, golden sweetness that complements the hearty grains. Simmering the lentils and rice until tender creates a wholesome, comforting texture, ideal for a nourishing main dish. Vegan and gluten-free, this classic supports simple ingredients and warm spices for satisfying, rustic flavor.

Updated on Sat, 27 Dec 2025 08:06:00 GMT
Steaming Lebanese Mjadra, a hearty mix of lentils and rice, is topped with sweet caramelized onions. Save to Pinterest
Steaming Lebanese Mjadra, a hearty mix of lentils and rice, is topped with sweet caramelized onions. | recipesforevers.com

My grandmother used to make mjadra on quiet afternoons when the kitchen would fill with the smell of cumin and caramelizing onions, and somehow the whole house felt warmer. She'd let the lentils and rice simmer while she told stories about growing up in Beirut, how this humble dish fed entire families and still managed to feel like a celebration. The first time I made it myself, I burned the onions because I got impatient, but that taught me something valuable about slowing down. Now whenever I cook it, I'm brought back to her kitchen, and I make sure to give those onions the time they deserve.

I made this for a friend who'd been having a rough week, and watching their face light up when they took that first bite was worth every minute of onion caramelizing. They asked for the recipe immediately, which made me realize this dish has that quiet kind of power—it's not fancy, but it's unforgettable.

Ingredients

  • Brown or green lentils: These hold their shape beautifully and have an earthy depth that red lentils can't quite match, though you can swap them if you prefer something creamier.
  • Long-grain rice: Basmati works wonderfully here because the grains stay separate and delicate instead of getting mushy.
  • Water or vegetable broth: Broth adds a subtle layer of flavor if you have it on hand, but water works perfectly fine.
  • Olive oil: Use a good one if you can—it's one of only a few ingredients, so it deserves to shine.
  • Ground cumin, allspice, and cinnamon: This spice combination is the heart of the dish; the warmth they create together is what makes people ask what you're cooking.
  • Yellow onions: Large ones give you more surface area to caramelize and turn that deep, honeyed golden color.

Instructions

Get your base started:
Heat the olive oil in a large saucepan over medium heat and add those rinsed lentils with the bay leaf. You'll hear them sizzle gently, which means the pan is ready. Stir for just 2 minutes—this toasts them slightly and wakes up their flavor.
Build the foundation:
Pour in your water or broth and let it come to a boil, then drop the heat down and let it simmer uncovered for 15 minutes. The lentils should start to soften but not fall apart yet.
Coax the onions into gold:
While the lentils cook, heat that separate skillet with 3 tablespoons of olive oil over medium-low heat and add your sliced onions with a tiny pinch of salt. This is the part that teaches patience—they need 25 to 30 minutes of gentle, frequent stirring to transform into those deep, caramelized layers that make this dish sing.
Bring everything together:
Once the lentils have had their 15 minutes, add the rinsed rice, cumin, allspice, cinnamon, salt, and pepper. Stir it all together so the spices coat everything evenly, then cover the saucepan and turn the heat to low.
Let it finish quietly:
Leave it covered for 20 to 25 minutes—the rice and lentils will absorb the liquid and become tender. If you peek and it looks dry before the rice is cooked, add a splash more water.
Finish and serve:
Remove the bay leaf, fluff everything gently with a fork, taste it, and adjust your salt and pepper if it needs it. Pile it into bowls and top generously with those golden onions.
Save to Pinterest
| recipesforevers.com

There's something deeply satisfying about how this dish comes together—it's the kind of meal that makes you feel like you've taken care of yourself and anyone lucky enough to eat it with you. It's humble, but it never feels humble once you taste it.

The Magic of Caramelized Onions

The real secret to mjadra is understanding that caramelized onions are worth every minute they take. When you cook onions low and slow, their natural sugars break down and transform into something complex and deeply sweet—it's chemistry and patience working together. I learned this the hard way when I tried to speed things up and ended up with burnt onions instead of golden ones, so now I set a gentle timer and don't leave them unattended. The difference between rushed onions and properly caramelized ones is the difference between a decent dish and one you'll crave.

Why This Works at Room Temperature

One of the best things about mjadra is that it tastes wonderful hot, warm, or at room temperature—it's equally at home on a cold plate as it is freshly made. This flexibility makes it perfect for lunch the next day, for bringing to a picnic, or for making ahead when you know you'll be busy. The flavors actually deepen and meld together as it sits, so sometimes the leftovers are better than the first serving.

Serving Ideas and Variations

While mjadra is beautiful on its own, a few simple additions can turn it into a complete meal depending on what you're in the mood for. Fresh vegetables and a cool yogurt sauce round it out perfectly, or you can keep it simple and let the dish speak for itself.

  • Serve it alongside a crisp tomato and cucumber salad to cut through the richness of the caramelized onions.
  • A dollop of plain yogurt on top (if you're not vegan) adds a cool, tangy contrast that feels luxurious.
  • Pickled vegetables on the side give you brightness and acidity that makes every spoonful taste fresher.
Golden caramelized onions crown a bowl of flavorful Lebanese Mjadra, seasoned with warming spices for dinner tonight. Save to Pinterest
Golden caramelized onions crown a bowl of flavorful Lebanese Mjadra, seasoned with warming spices for dinner tonight. | recipesforevers.com

This is the kind of dish that proves you don't need a long ingredient list or complicated techniques to create something truly memorable. Make it once and you'll understand why it's been feeding families for generations.

Recipe FAQs

What lentils work best for Mjadra?

Brown or green lentils hold their shape well and provide a firm texture that balances nicely with the rice.

How do you achieve perfectly caramelized onions?

Cooking sliced onions slowly over medium-low heat with olive oil and occasional stirring for 25–30 minutes develops their golden-brown color and sweet flavor.

Can I use broth instead of water?

Using low-sodium vegetable broth adds extra depth and richness without overpowering the delicate spice blend.

What spices enhance the dish’s flavor?

Cumin, allspice, and cinnamon combine to create warm, aromatic notes that complement the lentils and rice perfectly.

How should the Mjadra be served?

Serve hot or at room temperature, topped generously with caramelized onions. It pairs well with fresh salads or pickled sides.

Lebanese Mjadra Lentils Rice

Tender lentils and basmati rice infused with spices, topped by rich golden caramelized onions for depth.

Prep Duration
15 minutes
Time to Cook
45 minutes
Complete Duration
60 minutes

Recipe Type Everyday Cozy Meals

Complexity Easy

Cuisine Lebanese

Makes 4 Portions

Dietary Info Plant-Based, No Dairy, Without Gluten

What You Need

Lentils and Rice

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

Caramelized Onions

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

Directions

Step 01

Sauté Lentils: Heat 2 tablespoons olive oil in a large saucepan over medium heat. Add the rinsed lentils and bay leaf; sauté for 2 minutes, stirring frequently.

Step 02

Simmer Lentils: Add 950 ml water or vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes.

Step 03

Caramelize Onions: While lentils cook, heat 3 tablespoons olive oil in a large skillet over medium-low heat. Add thinly sliced onions and a pinch of salt. Cook, stirring often, for 25 to 30 minutes until deeply golden and caramelized. Set aside.

Step 04

Combine Rice and Spices: To the simmered lentils, add rinsed basmati rice, ground cumin, allspice, cinnamon, salt, and black pepper. Stir to combine.

Step 05

Cook Rice and Lentils: Cover the saucepan 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 to prevent drying.

Step 06

Finish Dish: Remove and discard the bay leaf. Fluff the mixture gently with a fork. Adjust seasoning as needed.

Step 07

Serve: Spoon the lentils and rice into bowls and top generously with caramelized onions. Serve warm or at room temperature.

Essential Tools

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

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains no major allergens; verify store-bought broth for gluten or other possible allergens.

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 380
  • Total Fat: 10 grams
  • Carbohydrates: 60 grams
  • Proteins: 12 grams