Our mujadara turns humble lentils, rice, and deeply caramelized onions into a warm, savory one-pot dinner that’s wholesome, satisfying, and packed with flavor.
If you love easy lentil dinners like this mujadara, try our Mediterranean lentils and rice for a quicker weeknight version, fresh lentil tabbouleh, or hearty lentil stuffed peppers.

Don’t Lose This Recipe
Why you’ll love our easy mujadara recipe!
Mujadara is one of those wonderfully simple meals that proves everyday ingredients can make deeply satisfying food. 🧅 Made with lentils, rice, and plenty of caramelized onions, it’s comforting, savory, and full of warm Middle Eastern flavors.
Louise and I love it because it turns affordable pantry staples into a wholesome, nourishing dinner that you can make without hard-to-find ingredients or complicated techniques. 🌿
Lentils make this dish naturally fiber-rich and a good source of plant-based protein, while the rice makes it filling and familiar. It’s a vegetable-forward meal made with simple ingredients and fits beautifully into a balanced, Mediterranean-style way of eating.
Best of all, our version is designed for easy everyday cooking. Everything comes together easily, and those deeply caramelized onions add incredible flavor with very little effort. 🥣 Serve it with a fresh salad or creamy yogurt sauce for a simple, satisfying meal.
P.S: For a Middle Eastern-inspired meal, serve mujadara with crunchy fattoush, creamy hummus, or a generous drizzle of tahini sauce.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Onions: white or yellow onions become sweet, jammy, and deeply browned. Yellow onions are our favorite; sweet onions also work.
- Extra virgin olive oil: adds richness and helps the onions caramelize beautifully. Substitute regular olive oil, avocado oil, or a neutral vegetable oil.
- Sugar: helps the onions caramelize faster and develop a rich color. Substitute brown sugar or honey.
- Vinegar: apple cider vinegar adds brightness; balsamic gives a sweeter, deeper flavor. Substitute red wine vinegar or lemon juice.
- Lentils: green or brown lentils hold their shape beautifully in this lentil rice recipe. Canned lentils work too, drain and rinse them well, and there’s no need to cook them first.
- Rice: we love basmati, but almost any rice works, including jasmine, long-grain, brown rice, or leftover cooked rice. Avoid risotto rice, which is too starchy.
- Scallions: add fresh, mild onion flavor. Substitute finely chopped shallot or chives.
- Garlic: adds savory depth. If you’re garlic intolerant, substitute garlic-infused olive oil or simply omit it.
- Spices: paprika, coriander, cumin, cinnamon, red pepper flakes, and black pepper give this Middle Eastern rice dish its warm, aromatic flavor. Turmeric isn’t traditional, but I love adding a little for its wonderful golden color—it makes the whole dish much more appealing.
- Parsley and cilantro: add freshness to the finished rice and lentils. Cilantro is optional, so use parsley alone if you prefer.
- Lemon: a squeeze at the table brightens the earthy lentils and sweet onions. Substitute lime if needed.
- Greek yogurt: adds a cool, creamy contrast. Choose low-fat Greek yogurt or Skyr for even more protein, or upgrade it with our yogurt tahini sauce.

How to Make Mujadara
Step 1. Caramelize the onions
Peel and thinly slice the onions.
Heat 1 tablespoon extra virgin olive oil in a large skillet over medium heat. Add the onions, sugar, and salt, and cook for 5 minutes, stirring often.
Add the water, reduce the heat to medium-low, and simmer for about 20 minutes, stirring occasionally, until the water is gone and the onions are very soft and golden brown.
Turn the heat to high, add the vinegar, and cook for 2 more minutes. Turn off the heat and set aside.
Tip: The onions mostly cook on their own, so start the lentils and rice while they simmer.

Step 2. Cook the lentils and rice
Bring two pots of salted water to a boil.
Add the rinsed lentils to one pot and simmer for 15 to 30 minutes, or until tender but not mushy. Drain well.
Add the rinsed basmati rice to the second pot and simmer for 8 to 10 minutes, or until tender with a slight bite. Drain well.
One-pot shortcut: If you’re comfortable in the kitchen, you can cook the lentils and rice in the same pot—we often do. Start with the lentils, then when they are about 10 minutes from being tender, add the rinsed rice. Continue cooking until the rice is tender with a slight bite, then drain well. Cooking them separately is easier and more reliable because lentils can vary considerably in cooking time.
Using canned lentils or leftover rice? Even easier. Skip the cooking and go straight to the next step.

Step 3. Add the spices and combine
Heat 2 tablespoons extra virgin olive oil in a large skillet. Add the scallions, reserving the green tops for garnish, and cook for 2 minutes.
Add the garlic, paprika, coriander, cumin, cinnamon, red pepper flakes, and optional turmeric. Cook for about 1 minute, stirring, until fragrant.
Add the cooked lentils and rice, half of the caramelized onions, parsley, optional cilantro, salt, and black pepper.
Cook for a few minutes, gently stirring, until everything is hot and well combined. Taste and adjust the salt.

Step 4. Garnish and serve
Transfer the mujadara to a large serving platter and top with the remaining caramelized onions, scallion tops, and fresh parsley.
Serve warm with lemon wedges and Greek yogurt or our creamy yogurt tahini sauce.
For a fresh, crunchy contrast, pair this classic Lebanese mujadara with Shirazi salad, fattoush, tahini salad, or cucumber-tomato salad.

Serving Suggestions
- Make it a complete dinner: Serve mujadara with Greek yogurt and a crisp cucumber-tomato salad for an easy, satisfying meal.
- Add more protein: Top each bowl with a fried or jammy egg, or serve with grilled chicken, salmon, or shrimp.
- Build a Mediterranean-style bowl: Add chopped tomatoes, cucumber, greens, hummus, feta, lemon wedges, and a spoonful of yogurt tahini sauce.
- Bring it to a potluck: Mujadara travels well and tastes delicious warm or at room temperature. Bring the caramelized onions separately and add them just before serving.
- Meal prep it: Make a batch ahead and portion it into containers with Greek yogurt and fresh vegetables on the side for easy lunches.
- Serve it family-style: Spoon it onto a large platter, pile the caramelized onions on top, and serve with warm pita, yogurt, lemon wedges, and a big salad.
- Turn leftovers into lunch: Reheat them in a skillet or microwave, then add a fried egg, Greek yogurt, or leftover roasted vegetables.
Tips
- Don’t rush the onions: They’re the main flavor-maker. Cook them until very soft, deeply golden, and almost jammy.
- Slice the onions evenly: Similar-size slices cook at the same rate, so you don’t end up with some burnt while others are still pale.
- Use green or brown lentils: They hold their shape after cooking. Avoid red lentils, which break down and become mushy.
- Watch the lentils, not just the clock: Lentils vary considerably in cooking time. Drain them when tender but still holding their shape.
- Keep the rice slightly firm: Cook it until tender with a little bite so it doesn’t become mushy when you combine everything.
- For beginners, cook rice and lentils separately: It’s the easiest way to get both textures right. If cooking them together, give the lentils a head start and add the rice for the final minutes.
- Drain everything well: Excess cooking water can make the finished mujadara wet and heavy rather than fluffy.
- Toast the spices briefly: About a minute in olive oil wakes up their aroma, but keep stirring so the garlic and spices don’t burn.
- Save plenty of onions for the top: Mixing some into the lentils and rice gives you flavor throughout; piling the rest on top gives you that signature sweet, savory finish.
- Finish with something fresh: Lemon, parsley, scallions, and Greek yogurt balance the earthy lentils and rich caramelized onions.

Frequently Asked Questions
Yes. Drain and rinse them well, then skip cooking the lentils and add them when you combine everything in the skillet. This makes lentils with rice and onions especially quick for a weeknight dinner.
Absolutely. Leftover rice works very well. Skip the rice-cooking step and add it to the skillet with the cooked lentils.
Yes, but the timing takes a little practice. Start cooking the lentils first, then add the rinsed rice when the lentils have about as much cooking time left as the rice needs.
For example, basmati rice takes about 10-12 minutes, so add it when the lentils are roughly 10 minutes from tender. If your rice takes longer, add it earlier.
For beginners, we recommend cooking them separately because lentils can vary considerably in cooking time.
No. The sugar helps the onions brown and caramelize more quickly, but you can leave it out and cook the onions a little longer.
We like it warm or at room temperature. This makes Middle Eastern lentils and rice particularly convenient for meal prep, potlucks, and packed lunches.
Let leftovers cool, then refrigerate them in an airtight container for up to 4 days. Reheat in the microwave or in a skillet with a small splash of water.
You can also freeze mujadara for up to 3 months. Thaw it overnight in the refrigerator, then reheat until hot. If possible, add fresh parsley, lemon, and Greek yogurt after reheating.
More wholesome lentil recipes
- Lentil Curry
- Lentil Bolognese
- Lentil Salad
- Lentil Patties
- Lentil Meatballs
- Lentil Loaf
- Lentil Chili
- Mediterranean Lentil and Orzo
If you try this Mujadara Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Mujadara (Lentils and Rice)
Video
Ingredients
Caramelized Onions
- 4 large onions white or yellow
- 1 tablespoon extra virgin olive oil
- 1 tablespoon sugar
- ¾ teaspoon salt
- 1 cup water
- 1 tablespoon vinegar apple cider or balsamic
Mujadara
- 1 cup dried lentils green or brown, or 2 (15-oz /400 g) cans, drained and rinsed
- ½ cup basmati rice or 1½ cups / 300 g cooked rice
- 2 tablespoons extra virgin olive oil
- 4 scallions finely chopped
- 2 cloves garlic grated
- 1 teaspoon paprika
- 1 teaspoon ground coriander
- ½ teaspoon ground cumin
- ½ teaspoon cinnamon
- ½ teaspoon turmeric powder optional
- ⅛ teaspoon red pepper flakes or more to taste
- ½ teaspoon salt or more to taste
- ¼ teaspoon black pepper
- 2 tablespoons flat-leaf parsley chopped
- 2 tablespoons cilantro chopped, optional
- 1 lemon and Greek yogurt for serving
Instructions
- Caramelize the onions: Peel and thinly slice 4 large onions. Heat 1 tablespoon extra virgin olive oil in a large skillet over medium heat.Add onions, 1 tablespoon sugar, and ¾ teaspoon salt and cook for 5 minutes, stirring often. Add 1 cup water, reduce heat to medium-low, and simmer for about 20 minutes until the water is gone and the onions are very soft and golden brown.Turn heat to high, add 1 tablespoon vinegar, and cook for 2 minutes. Set aside.

- Cook the lentils and rice: While the onions cook, bring two pots of salted water to a boil.Add 1 cup dried lentils (rinsed) to one pot and simmer for 15 to 30 minutes until tender but not mushy. Drain well.Add ½ cup basmati rice (rinsed) to the other pot and simmer for 8 to 10 minutes until tender with a slight bite. Drain well.Using canned lentils or cooked rice? Skip boiling them and add them directly in the next step.

- Add the spices and combine: Heat 2 tablespoons extra virgin olive oil in a large skillet. Add 4 scallions (chopped), saving the green tops for garnish, and cook for 2 minutes.Add 2 cloves garlic (grated), 1 teaspoon paprika, 1 teaspoon ground coriander, ½ teaspoon ground cumin, ½ teaspoon cinnamon, ½ teaspoon turmeric powder, and ⅛ teaspoon red pepper flakes. Cook for 1 minute, stirring.Add lentils, rice, half the caramelized onions, 2 tablespoons flat-leaf parsley, optional cilantro, ½ teaspoon salt, and ¼ teaspoon black pepper. Cook for a few minutes until hot and well combined. Taste and adjust the salt.

- Garnish and serve: Transfer the mujadara to a serving platter and top with the remaining caramelized onions, scallion tops, and parsley.Serve warm with lemon wedges and Greek yogurt or yogurt tahini sauce.

Notes
- Onions → Sweet onions.
- Extra virgin olive oil → Regular olive oil, avocado oil, or neutral vegetable oil.
- Sugar → Brown sugar or honey.
- Vinegar → Apple cider, balsamic, red wine vinegar, or lemon juice.
- Lentils → Green or brown lentils, or canned lentils (drained and rinsed; no cooking needed).
- Rice → Jasmine, long-grain, brown, or leftover cooked rice. Avoid risotto rice.
- Scallions → Finely chopped shallot or chives.
- Garlic → Garlic-infused olive oil, or omit.
- Spices → Turmeric is optional and not traditional.
- Parsley and cilantro → Use parsley alone if you don’t like cilantro.
- Lemon → Lime.
- Greek yogurt → Low-fat Greek yogurt, Skyr, or yogurt tahini sauce.
- Don’t rush the onions: Cook until deeply golden, soft, and jammy.
- Slice onions evenly: They’ll caramelize more consistently.
- Choose the right lentils: Green or brown hold their shape; avoid red.
- Watch the texture: Lentils should be tender, and rice should retain a slight bite.
- Cook separately if unsure: It’s the easiest way to get both lentils and rice just right.
- Drain well: Excess water can make mujadara heavy and wet.
- Toast the spices: One minute in olive oil brings out their aroma.
- Save onions for topping: You want those sweet, caramelized onions in every serving.
- Finish fresh: Lemon, herbs, and Greek yogurt balance the rich flavors.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days.
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.

After searching for a mujaddara recipe for a few days that I thought would be flavourful, I settled on Nico’s version, made a batch this afternoon to serve to a friend for dinner tomorrow and it’s absolutely delicious. After reading some of the feedback about mushy rice and/or lentils, I decided to use a can of lentils I had on hand and was planning to use soon anyway, and added it to the small batch of basmati rice I cooked.
Where I went a bit off the rails was with the caramelized onions: mine ended up being close to onion jam. Possible errors on my part: using half red onions, slicing the onions horizontally instead of from top to tail, simmering the onions with the lid fully on the pot so I had to keep cooking them 10 minutes longer to reduce the amount of liquid before adding the vinegar.
One thought about the complaints other commenters made about mushy rice/lentils is that perhaps Nico needs to indicate the size(volume) of the pot to use. It’s easy enough to end up with mushy lentils or rice when it’s cooked on its own. Adding the rice to partially cooked lentils just makes it even more likely to add too much water when the average home cook is trying to prepare this dish. (I guess that’s why most of the recipes I’ve seen call for cooking the lentils and rice separately.)
I will definitely make this recipe again, and look forward to any feedback Nico might have for me.
Hi Lynne,
Thank you so much for taking the time to write this. Yours is excellent advice.
You are absolutely right; getting the rice & lentils to cook right in the same pot can be tricky.
There are too many variables (like type of lentils, type of rice, amount of water, etc).
I’ll think of a new way of making this recipe simpler and failproof!
For the onions, I’d slice them a little thicker next time and cook them without a lid 🙂
Thank you again!
Ps. Hope your friend loved the Mujadara 🙂
Nico
Hi Nico
Yes, my friend and I loved the Mujadara despite the “onion jam” carmelized onions. I am glad you found my feedback helpful.
I am going to make another batch today, using dried Eston lentils which are similar to the French Puy lentils – smaller than the usual green or brown lentils, and remain intact when cooked into soups, etc. Will crack the lid on the frying pan a bit as I cook off the water added to the sauteed onions too and take better care not to let them simmer too long.
Nice Vídeo and Images. The récipe is delicious but when I did it, it was mushy and did not look so nice it was a big pot of everything together as purée.
Hi Klaus,
I’m sorry it didn’t turn out like in the picture.
My guess would be the lentils and rice were overcooked?
It’s possible that your lentils cooked faster than mine.
Which type of lentils did you use?
I had a similar experience.
Using green lentils and basmati rice, after cooking per the recipe they came out overcooked and mushed together when added to the spices.
Additionally there is no specification when to use fresh coriander or dried. As, “1 handful of flat leaf parsley and coriander”. Also a handful is subjective, who’s hands are we talking about?
Last gripe, the side of yogurt, the amount of spices added impart no additional taste…
However, the dish tastes great, the brightness of the herbs and lemon are great, and as a vegetarian option its fantastic. I’d make it again but cook the lentils and rice separately (so they dont overcook and turn to mush).
Hi Lee, thanks for your message and feedback.
We improved and republished the recipe so that it’s more precise and easier to follow.
We now recommend cooking the lentils and rice separately since you are not the first to mention the overcooking problem.
Unfortunately different varieties of lentils and rice have different cooking times, so it’s easiest to cook them in separate pots to prevent them from overcooking.
We added the specific amount of parsley and coriander and we now recommend yogurt tahini sauce to go with the Mujadara.
Thanks again for the feedback 🙂
Nico
Really yummy! A nice combination of spices. The onions are the best part.
Amazing, Rachel. I’m very happy you enjoyed the mujaddara 🙂
Thank you for your comment, and have a great week ahead!
Kindest,
Louise
Made this tonight and it rocked my socks! So flavorful. Best thing I’ve cooked in a long time.
Fantastic, Trina!
I’m so happy you liked it, it’s one of my favorites too. Thanks for taking the time to leave a comment.
Kindest,
Louise
One of the best things I’ve ever made!
Fantastic, Hannah!
I’m so delighted you liked it, thanks for leaving a comment 🙂
Such a great recipe! The flavor was amazing. The caramelized onions really make the dish. I meal prepped this for my dinners this week, and now I’m excited!
That’s fantastic, JD – I’m so happy you enjoyed the mujaddara 🙂
You are right; the caramelized onions are vital with the rice and lentils, great for meal-prepping.
All the best,
Louise
Loved the recipe…just excellent…longest part was carmelizing the onions,,,takes a lonnnnnng time….
Are you sure its 2 cups dried lentils to one cup rice as in the recipe? Looks like its one to one on the video and the photo on this page. I made it tonight, tasted great but was way more “globby” than your example which looks more like biryani. Could have overcooked it a bit too I suppose.
Hi Mike, thanks for your message 🙂
Yes we make this with 2 cups of lentils for 1 cup of rice. But you can totally make it with a 1 to 1 ratio if you prefer it with less lentils.
For the “globby” texture, yep, that’s the overcooking 🙂 It’s possible that our lentils and rice take a bit longer than yours.
Satisfying and delicious comfort food, the caramelized onions really make it special. Thank you once again.
You’re very welcome Rachel. I’m so happy you liked the Mujaddara, thanks for making it. Happy Friday. Cheers, Louise
Amazing recipe!!! Huge hit
Hi Alice,
Thanks so much for coming back to leave a comment – I’m really happy you liked the recipe!!
Have a great day, cheers Nico