Lebanese Mjadra Lentils Rice

Featured in: Vegetable Plates & Grain Sides

Lebanese Mjadra is a nourishing dish combining tender lentils and long-grain rice, simmered gently with warm spices like cumin, allspice, and cinnamon. The lentils and rice meld together creating a soft, yet textured base that is richly complemented by the sweet, deeply golden caramelized onions layered on top. This dish is easy to prepare in about one hour and offers a comforting, vegan-friendly meal full of Middle Eastern flavors. Serve warm or at room temperature, optionally with fresh herbs or a tangy side.

Updated on Mon, 29 Dec 2025 09:06:00 GMT
Golden caramelized onions topping a warm bowl of Lebanese Mjadra with perfectly cooked lentils and rice. Pin It
Golden caramelized onions topping a warm bowl of Lebanese Mjadra with perfectly cooked lentils and rice. | ovenanchor.com

My grandmother would make mjadra on quiet afternoons, the kind where the kitchen filled with the smell of cumin and caramelizing onions, and suddenly the whole house felt like home. She never measured anything precisely, just knew by feel when the rice had absorbed enough broth, when the onions had turned that deep amber color that made them taste almost sweet. I watched her make it dozens of times before I finally understood it wasn't just food—it was her way of saying everything would be okay.

I made this for a friend who'd had a rough week, nothing fancy, just mjadra and a side salad. She came back for thirds and told me later it was exactly what she needed—something that didn't ask for much but gave everything back. That's when I realized why this dish has stayed in Lebanese kitchens for generations, why it shows up at family tables worn smooth by time.

Ingredients

  • Brown or green lentils: These hold their shape through cooking, which matters because you want little pockets of them throughout, not a mushy collapse into rice.
  • Long-grain rice: Basmati works beautifully here, staying separate and light rather than clumping together.
  • Water or vegetable broth: The liquid is where all the flavor lives—if you use broth, it tastes richer and deeper from the first spoonful.
  • Olive oil: Use good oil you actually like; you'll taste it in the lentils and especially in those caramelized onions.
  • Cumin, allspice, and cinnamon: These aren't competing with each other—they layer together into something warm and almost mysterious.
  • Large yellow onions: Don't use sweet onions; you need the ones with real character that turn golden and slightly funky as they caramelize, creating that savory-sweet magic on top.

Instructions

Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Start the lentils with intention:
Heat your oil over medium heat, add the lentils and bay leaf, and let them toast for a minute or two. You'll smell the earthiness waking up. This small step means they won't taste flat later.
Build the base:
Pour in your liquid and bring it to a rolling boil. Once it's boiling, turn the heat down low and let it simmer uncovered for 15 minutes. This gives the lentils a head start so they'll be tender when the rice arrives.
Caramelize the onions—this is where patience becomes flavor:
In another pan, heat oil over medium-low heat and add your sliced onions with a tiny pinch of salt. Stir them often—every five minutes or so—over the next 25 to 30 minutes. They'll go from pale and wet-looking to golden, then deeper gold, then almost amber. Don't rush this; that's where all the sweetness comes from.
Combine and finish:
After the lentils have had their 15 minutes, add the rice and all your spices, stirring until everything is coated in oil and there are no dry pockets of rice. Cover the pan, turn the heat very low, and let it cook for another 20 to 25 minutes until the rice is tender and the liquid has been absorbed.
The final touch:
Remove the bay leaf, fluff everything gently with a fork, and taste. Adjust salt and pepper if you need to. Serve warm or at room temperature, piled high with those golden onions on top—they're not just a garnish, they're the whole point.
Product image
Provides cushioned support while cooking, washing dishes, and standing longer during meal preparation.
Check price on Amazon
Pin It
| ovenanchor.com

There's a moment when you're standing in the kitchen and everything is done—the kitchen smells extraordinary, the mjadra is fluffy and dotted with lentils, and those caramelized onions are sitting in a pile like edible gold. You realize you've made something real, something that feeds people without pretense. That feeling never gets old.

The Magic of Spice Balance

The combination of cumin, allspice, and cinnamon might seem small on paper, but they're what separate mjadra from just rice and lentils. Cumin brings earthiness, allspice adds a subtle warmth and almost peppery note, and cinnamon whispers in the background—you shouldn't taste any single one clearly, just feel them working together to make everything taste deeper and more interesting. Don't skip any of them, and don't try to double up on one because you think it'll help; trust the balance that's been tested in kitchens across the Levant for centuries.

What to Serve Alongside

This dish doesn't need much, but it loves having companions. Fresh tomato and cucumber salad cut the richness beautifully—something acidic and cooling alongside all that warm spice and caramelized sweetness. If you're not vegan, a dollop of plain yogurt on the side transforms the whole experience, adding another texture and a bright tang. Even just pickles work wonderfully, their sharp pickle flavor creating little pockets of surprise in each bite. The point is to keep things light and fresh—let the mjadra be the main story.

Storage and Next-Day Magic

Mjadra keeps beautifully in the refrigerator for up to four days, and here's something wonderful: it often tastes better the next day once all the flavors have gotten to know each other. You can eat it cold straight from the container, warm it gently on the stove with a splash of water if it's dried out, or even pack it for lunch. The caramelized onions stay crispy-edged on top if you store them separately and add them when you're ready to eat, though honestly, I rarely bother—softened onions mixed throughout are just as good.

  • Reheat gently over low heat to keep the rice and lentils from breaking apart.
  • If it seems dry when reheating, add a splash of water or broth to bring back moisture.
  • Store caramelized onions separately if you want them to stay crispy, or add them right away and eat them mixed throughout.
Product image
Quickly cook hard boiled, poached, or scrambled eggs and omelets for easy breakfasts and meal prep.
Check price on Amazon
A close-up of a steaming portion of Lebanese Mjadra, seasoned lentils and rice and topped with savory onions. Pin It
A close-up of a steaming portion of Lebanese Mjadra, seasoned lentils and rice and topped with savory onions. | ovenanchor.com

This is the kind of recipe that becomes a refuge in your cooking life—something you make when you want to feel capable and nourished, or when you want to feed someone without fanfare. Once you've made it, you'll keep making it.

Recipe FAQs

What type of lentils works best for Mjadra?

Brown or green lentils are ideal as they hold shape well and provide a hearty texture after cooking.

Can I substitute the rice used in this dish?

Long-grain varieties like basmati offer a fluffy texture that pairs well with lentils, but you may adjust according to preference.

How do I achieve the perfect caramelized onions?

Cook sliced onions slowly over medium-low heat using olive oil, stirring often, until they turn golden brown and sweet, about 25-30 minutes.

What spices enhance the flavor of Lebanese Mjadra?

Cumin, allspice, and cinnamon bring warmth and depth to the dish, blending harmoniously with the lentils and rice.

Is this dish suitable for special diets?

Yes, it is naturally vegan and gluten-free, making it suitable for a variety of dietary needs.

Can leftover Mjadra be stored safely?

Leftovers keep well refrigerated for up to four days and can be gently reheated without losing texture.

Lebanese Mjadra Lentils Rice

A hearty Lebanese dish featuring lentils and fragrant rice topped with golden caramelized onions for deep flavor.

Prep Duration
15 minutes
Cook Duration
45 minutes
Overall Time
60 minutes
Recipe by Luke Murphy


Level of Challenge Easy

Cuisine Lebanese

Serves 4 Portions

Diet Compatibility Vegan-Friendly, Milk-Free, No Gluten

Ingredient List

Lentils and Rice

01 1 cup brown or green lentils, rinsed
02 ¾ cup long-grain rice (such as basmati), rinsed
03 4 cups 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

Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

Final Touches: Remove bay leaf. Fluff the mixture with a fork, taste, and adjust seasoning as preferred.

Step 07

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

Tools Needed

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

Allergy Details

To spot allergens, check each component. When uncertain, talk with your healthcare provider.
  • Free from major allergens; verify broth ingredients for gluten or other allergens if store-bought.

Nutrition Details (per serving)

Nutritional details are meant for general info. Please consult a doctor for personalized advice.
  • Caloric Value: 380
  • Fats: 10 grams
  • Carbohydrates: 60 grams
  • Proteins: 12 grams