This post may contain affiliate links. Please read our disclosure policy.

There are several types of lentil dishes in Lebanese cuisine, but this vegan Lebanese Lentils and Rice (Mujadaret Roz) is incredibly flavorful, simple to make, and only requires a few pantry staples: lentils, rice and onions.

It also makes a great main dish for a meatless day. The addition of caramelized onions on top completes the dish in terms of presentation, taste, and texture.

A Signature Dish from the Middle East

This is an easy side dish full of delicious flavors. It is packed with lentil, rise, and onions and served with fresh vegetables
One Pot meal perfect for feeding a crowd.

Mujadara is served in various forms and goes by different names depending on where you are in the Middle East. There are numerous spelling variations, including mujadara, mujadarah, majadra, mejadra, moujadara, mudardara, and megadarra.

This pantry dish is one of those that I usually make when I have a few fresh ingredients on hand, and every time I make it, I remember how delicious it is!

What is Mujadara?

Mujadara is a lentil-based dish that can be served with rice or bulgur wheat. It comes in several varieties, including ‘mjadara hamra’ (reddened lentils with bulgur wheat) and ‘mjadara makhbousa’, which translates as ‘messy lentils’ and has a texture similar to risotto.

This traditional Lebanese mujadara (Mujadaret Roz) is made with lentils and rice, spiced right with seven spices and is topped with caramelized onions, which are an essential part of the dish.

Because of its low cost and ease of preparation, it is often referred to as peasant food. There are numerous variations on the recipe, but this is the one I learned from my Lebanese mom.

Pin It!

This Lentil and Rice pilaf is a Vegan Lebanese dish that is filled with protein and fiber.

A low-cost statement vegetarian dish for your next gathering.

Super Powers of Lentils

  • Lentils are high in B vitamins, iron, magnesium, potassium, and zinc. They’re also high in plant-based protein and fiber.
  • Lentils are high in polyphenols, which have powerful antioxidant and anti-inflammatory properties as well as the potential to inhibit cancer cell growth.
  • Lentils may benefit your heart by promoting weight loss, preventing homocysteine buildup, and improving cholesterol and blood pressure levels.

Different Types of Lentils

Lentils are frequently classified according to their color, which can range from yellow and red to green, brown, or black.

The following are some of the most common lentil varieties:

Brown: This is the most common type. They have an earthy flavor, hold their shape well while cooking, and are excellent in stews.

Puy: These originate in the French region of Le Puy. They are similar in color to green lentils, but about one-third the size, and have a peppery flavor.

Green: These lentils come in a variety of sizes and are typically a less expensive alternative to Puy lentils in recipes.

Yellow and red lentils: These lentils cook quickly. They have a slightly sweet and nutty flavor and are ideal for making dal.

Beluga lentils: These are tiny black lentils that resemble caviar. They’re great as a base for warm salads.

Classic Lebanese Rice and Lentils

This Lebanese Lentils and rice recipe is made with pantry staples such as lentils and rice, and topped with caramelized onions
A vegan gluten free recipe

What Type of Lentils works Best in This Recipe?

I usually use regular brown lentils because they don’t mush up when cooked with rice and keep their texture. However, I’ve cooked this recipe with green lentils and it was just as delicious. I wouldn’t use red split lentils because they will give the meal a soggier texture, which isn’t what we want.

What Type of Rice Should I Use?

You can use almost any type of rice you want. Make sure you increase cooking time if you use brown rice. Because it’s how it’s traditionally made, I prefer white rice (long grain or short grain). You can even substitute rice with bulgur or cracked wheat.

Lentils+ Onions= Best Match

This traditional Lebanese Mujadaret Roz id budget friendly and packs all the good nutrients! A mixture of lentils, rice, and onions to keep you up for the day
Pack in whole grains and legumes with this healthy, flavorful side dish!

What is the Best Way to Caramelize Onions?

If you want to top your Mujadaret Roz with perfectly caramelized onions, then follow these simple instructions. Slice the onions into thin strips (half a centimeter) and cook for a few minutes on high medium heat, then reduce to low heat for the remainder and mix around every few minutes.

Some of the caramelized onions can be included into the rice dish, but I prefer to pile the majority of them on top.

You can start by caramelizing the onions, which takes at least half an hour. You want a dark golden color so they are sticky and sweet, which is a few shades lighter than you would aim for with Mjadara Hamra.

Frequently Asked Questions

Should I soak lentils before cooking?

Lentils don’t require soaking. Rinse lentils in cold water before cooking, then pick over to remove any debris or shriveled lentils.

Are lentils Keto friendly?

Despite being high in fiber, lentils have a high carbohydrate content, making them difficult to incorporate into a keto diet.

How do you pronounce Mujadara?

Mujadara is pronounced /muˈdʒɑdəɹə/. In Arabic, it’s most often pronounced as ‘Mjadara’ or ‘mo-jad-dara’.

Can Mujadara be frozen?

You can freeze Mujadara for up to three months. Thaw in the fridge overnight before reheating in the microwave.

How to serve Mujadara?

This dish goes well with salads, such as Laban w khyar (yogurt and cucumber slices), a simple tomato/cucumber/onion salad, or Fattoush. Also, many people enjoy it with pita bread or plain yogurt.

A Perfect Meal for a Meatless Day

This traditional Lebanese Mujadaret Roz is made with crispy caramelized onions with lentils and rice.
Crispy caramelized onions add a kick to this dish!

Tips and Tricks for Making Mujadaret Roz

Cook the lentils according to the package directions, but most lentils need around 20 minutes to be mostly done. We add the rice to the lentils when they are ‘mostly done’ in this recipe.

When preparing the onions, be patient. The longest part of prepping the dish is cooking the onions. You can speed up the prep by using a food processor or other chopping tools.

While frying the onions, keep an eye on their color. If your onions are browning too quickly, decrease your heat below medium. Onions play such an important role in this dish, so if they are browning unevenly, reduce your heat.

In case any bits stick to the bottom of the pot, you can deglaze the pan with some drops of water and scrape them up. The onions should have a deep brown color without being burned.

Ingredients for Lebanese Lentils With Rice (Mujadaret Roz)

  • brown lentils
  • short grain rice
  • olive Oil
  • onions/ sliced and cubed
  • seven Spices
  • salt
  • water

Steps to Prep Lebanese Lentils with Rice (Mujadaret Roz)

  • Boil 2 cups of brown lentil with water for 20 minutes then drain.
  • Soak your rice in warm water for the same amount of time.
  • In a medium pot, add 1/3 cup of olive oil on medium heat and sauté the cubed onions until translucent.
  • Add in the drained lentils and rice, water, salt and seven spices, then bring to a boil for 2 whole minutes while gently stirring. Taste the broth and adjust the salt and seven spices to your liking. Cover and simmer for 15 minutes.
  • In a medium skillet add the rest of the oil (3/4 cup) on medium heat. Add the sliced or winged onions.
  • Sauté until onions are caramelized then garnish your plate of lentils and rice. Enjoy alone, with fresh veggies and a side of yogurt.

Brown, Smooth and Pretty Simple

You only need three ingredients to make this simple vegan, protein-rich rice and lentils recipe.
Garnish with caramelized onions and enjoy!

Other Vegan Recipes You Will Enjoy

4.91 from 10 votes

Lebanese Lentils with Rice (Mujadaret Roz)

By: Lama
This Lebanese dish is made up of lentils and rice and lavished with heaps of sweet caramelized onion.
Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes
Servings: 8 servings


  • 2 cups brown lentils
  • ¾ cup short grain rice
  • 1 cup olive oil, divided
  • 3 white onions, 1 sliced/ 2 cubes
  • teaspoon seven spices, (All spice) seven spices
  • 1 tablespoon salt
  • 4 cups water


  • Boil 2 cups of brown lentil with water for 20 minutes then drain.
  • Soak rice in warm water for the same amount of time then drain.
  • In a medium pot, add 1/3 cup of olive oil on medium heat. Sauté the cubed onions until translucent.
  • Add in the drained lentils and rice, 2 cups water, salt and seven spices, then bring to a boil for 2 whole minutes while gently stirring. Taste the broth, and adjust the salt to your liking. Cover and simmer for 15 minutes.
  • In a medium skillet add the rest of the oil (3/4 cup) on medium heat. Sauté thinly sliced onions until golden-brown (caramelized). Remove the onions once caramelized and set on a plate that is covered with paper towel so it soaks up the oil.
  • Plate the lentils and rice then garnish with caramelized onions. Enjoy alone, or with fresh veggies and a side of yogurt.


  • You can chop the onions up to a day ahead of time and even caramelize the sliced onions to cut down on prep time.
  • For best results, follow the recipe as is. 
  • Store leftovers in an airtight container. They will keep in the fridge for about 4-5 days.


Calories: 493kcal | Carbohydrates: 48g | Protein: 14g | Fat: 28g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 20g | Sodium: 883mg | Potassium: 535mg | Fiber: 16g | Sugar: 3g | Vitamin A: 21IU | Vitamin C: 5mg | Calcium: 45mg | Iron: 5mg
Like this recipe? Rate and comment below!

About Lama

I'm Lama, welcome to my blog where you will find simple and diverse recipes your entire family will enjoy. I am honored to connect with you through the recipes I prepare!

You May Also Like:

Leave a comment

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

Recipe Rating


  1. 5 stars
    I was introduced to mujadara by my Lebanese neighbor! I think it is the perfect comfort food_ Warm, savory and filling. Actually i didn’t try it myself until i came across your recipe yesterday. It turned out just perfect and the smell of caramelized onions filled the house. Thanks Lama

  2. 5 stars
    Loved this. Made it for my meatless Monday! I served it with some salad. Even my picky eaters ate the whole thing!

  3. 5 stars
    Thanks for sharing this amazing recipe! It’s easy, delicious, and easy to whip up. I served it with fattoush salad

  4. 5 stars
    Such an amazing lentil dish! It also doesn’t need much time! The caramelized onions on top add soooo much flavor. Thank you

  5. 5 stars
    Never thought of cooking lentils and rice together, but your recipe encouraged me and it turned out just perfect. Thank you

  6. 4 stars
    some questions? you really use 1 cup of olive oil? how much water do you use at first cooking the lentils? how much water do you use in step 4? thank you for your help!

    1. Hi Deb, yes you use 1 cup of olive oil. You will use a portion of it to saute the cubed onions that go inside the lentils and rice and the rest of the oil (most of it) will be used to caramelize the sliced onions that we use to garnish once you serve the dish :). And to answer your question, how much water do you use in step 4, it is 2 cups. 🙂 Hope this helped? Please let me know!