M’juddarah (Lentils, Rice, and Caramelized Onions)

3.74 stars average

Jump to Recipe Pin

A protein-packed side dish or vegetarian main, m’juddarah is a humble dish of lentils and rice topped with addictively delicious caramelized onions.


Isn’t it funny how the most simple and basic foods are the often ones we crave most regularly? M’Juddarah, a Lebanese side dish, is exactly that: nothing more than a humble yet satisfying bowl of lentils and rice topped with caramelized onions and maybe a dollop or two of plain yogurt. You can serve it warm, room temperature, or cold out of the refrigerator. My great aunt Vieve would make it often, and it was always served alongside her amazing Middle-Eastern dinner spreads. I learned a lot of Lebanese cuisine in her kitchen, and I love shar it with you!  


  • Oil: I like to use olive oil as it’s heart healthy, and blends well flavor wise. But vegetable or canola oil will also get the job done.
  • Onion: A white or yellow onion will give you a delicious mild flavor that caramelizes really well!
  • Lentils: High in protein, and earthy and nutty in flavor, I usually use brown or green lentils, but you could use any color.
  • Rice: Keeping the dish simple and classic, I use white, short-grain rice. But use what you have!

How to Make M’Juddarah

Rinsing rice

Start your m’juddarah by rinsing your rice and your lentils.

Adding onions to pot

Then in a medium sized pot, hear some oil over medium-high heat and sauté your sliced onion until it becomes a rich, caramel color. Remove and set aside.

Toasting lentils in pot

Then in the same pot, add the lentils and toast for about a minute.

Adding water to pot

Then pour in the water. Bring to a boil, then lower the heat and simmer until the lentils are halfway done, about 15 minutes.

Adding rice to pot

Then add your rice as well as some salt and pepper to taste. Bring back to a boil and stir to combine, then cover with a lid and reduce the heat down to a simmer until fully cooked and liquid is fully absorbed.

Serving mjuddarah in a bowl

Serve your rice and lentils in a bowl before topping with the caramelized onions.

Dolloping yogurt onto m'juddarah.

Top your m’juddarah with plain yogurt and fresh herbs, and enjoy!

Frequently Asked Questions:

What does m’juddarah mean?

M’juddarah, or mujaddara, means “pockmarked” since the lentils among the rice resemble pockmarks.

What countries eat mujadara?

Many Middle Eastern countries eat it, including Lebanon, Iraq, and Egypt.

How do you store leftovers?

Keep the leftovers in an airtight container in the fridge for up to 3 days.

M'juddarah (lentils, rice, and caramelized onions)

More Lebanese Dishes

Eat It, Like It, Share it!

Did you try this recipe and like it? The next time you make it, snap a picture and share it to your socials! Tag @thelemonbowl and #thelemonbowl so we can admire and share your dish.

Liz eating m'juddarah

While this dish brings back fond, nostalgic memories for me, I hope that serving it to your family will help you build fond memories of your own around the dinner table. M’juddarah is simple, but delicious, and I know you’ll enjoy it.

Your fork is waiting.


M’Juddarah (Lentils, Rice, and Caramelized Onions)

3.74 stars average
A protein-packed side dish or vegetarian main, this humble dish of lentils and rice is topped with addictively delicious caramelized onions.
PREP: 5 minutes
COOK: 45 minutes
TOTAL: 50 minutes


  • 2 tablespoons oil
  • 1 large onion (thinly sliced)
  • 1 ¾ cups lentils (rinsed and sorted)
  • 1 cup rice (white par-boiled)
  • 1 ½ teaspoons salt
  • ½ teaspoon pepper


  • Heat oil in a deep sauce pot over medium heat and sauté onions until translucent and caramelized, 20-25 minutes, stirring frequently. Sprinkle with salt and pepper to taste. Remove from pan and set aside.
  • In the same pan, add lentils and increase heat to medium-high. Toast lentils for 60 seconds then add 6 cups water. Bring pot to a boil then reduce heat to low and simmer until lentils are halfway cooked, about 15 minutes.
  • Add rice, salt and pepper to the pot and bring mixture to a boil. Stir once, cover with lid, then reduce heat to low. Cook until all liquid is absorbed, about 15 minutes.
  • Fluff lentils and rice with a fork before serving with caramelized onions. Serve with plain yogurt or Lebanese Cucumber Laban if you wish.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps us to continue providing free, high-quality recipes for you.



Calories: 296kcalCarbohydrates: 49.8gProtein: 7.4gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 6gSodium: 926mgFiber: 6.1gSugar: 2.5g
Did You Make This Recipe?Post a pic and mention @thelemonbowl or tag #thelemonbowl!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

70 responses to “M’juddarah (Lentils, Rice, and Caramelized Onions)”

  1. lisa Avatar

    Hi Liz, which lentils do you use? Brown or green? Also, do you use short grain rice? thank you!

    1. Liz DellaCroce Avatar
      Liz DellaCroce

      I use brown lentils and long grain enriched rice (par boiled). I always use Uncle Ben’s. :)