Mujadara, a simple but exquisite dish of rice and lentils flavored with golden, crisp, caramelized onions, is a classic of Arabic cuisine. My even healthier but authentic mujadara is also infused with the fresh and delicious goodness of leeks.
Table of Contents
What is mujadara?
Mujaddara (also called mudardara or megadarra), is a delicious rice and lentil recipe eaten widely across the Arabic world. This one-pot medley of onions, rice and lentils is delicious proof that the simplest of recipes can also be the most satisfying.
The bulk of the flavor in mujadara comes from onions fried to a rich, deep, smoky, savory sweetness. When those crispy onions mingle with the tender rice and lentils, they create such magic, your tastebuds will do the tango.
Albeit meatless, a mujaddara is hearty and satisfying and it's a great dish to serve to an omnivore.
Why you will love this recipe
- Delicious, one-dish meal. My mujadara recipe has everything you want in a complete meal: proteins from the rice and lentil combination, and veggies, including the onions and leeks.
- Simple and affordable recipe. The three main ingredients in this recipe -- rice, lentils and onions -- are all easy on the wallet.
- Healthy. This mujadara is loaded with protein, fiber, and tons of nutrients.
- Soy-free, nut-free, gluten-free and vegan
Ingredients
- Rice. Use any long-grain white rice, including jasmine rice or basmati.
- Whole brown lentils. These are nutty and delicious and add tons of hearty flavor.
- Onions. You will need two large onions for this recipe. I used red onions but yellow onions are fine too.
- Garlic
- Leeks. Although not a traditional ingredient, the leeks add amazing flavor and make this mujaddara even more nutritious.
- Spices: Ground cumin, ground allspice, bay leaves, cayenne (optional) and cinnamon.
- Extra virgin olive oil
How to make mujadara
Wash the lentils and place them in a saucepan. Cover with an inch of water. Bring to a boil, cover, lower heat to simmer, and let the lentils cook for 8 minutes. Once the lentils are semi-tender, turn off the heat. Drain the lentils before adding them to the pot.
In a large saucepan or saute pan, add olive oil along with the thinly sliced onions, a pinch of salt and ground black pepper to taste.
Saute the onions over medium heat, stirring them frequently, until they are golden brown and crispy at the edges. Remove the onions with a slotted spoon to a plate lined with paper towels. Set aside.
To the same saucepan and the remaining oil, add the thinly sliced leeks. Add a pinch of salt and saute until the leeks caramelize and turn brown.
Add the garlic to the saucepan and saute for 30 seconds.
Stir in the spices--ground allspice, ground cumin, bay leaves and cinnamon stick. Mix.
Add the rice to the saucepan and saute for a couple of minutes until the rice turns slightly opaque.
Stir in the cooked, drained lentils.
Add four cups water or vegetable stock to the pan. Bring to a boil, stir once, then turn heat down to low. Cover and cook 25 minutes. Let the mujadara stand 10 minutes after cooking before you remove the lid. Fluff with a fork before serving.
Variations
- To make this recipe with brown rice, cook the rice separately in a large pot of boiling water with the spices added, until the rice is about 70 percent done. Strain out all the water before using.
- To add more healthfulness to this recipe, I sometimes cook the mujaddara with spinach or other quick-cooking greens. To do this, open the pot after the rice and lentils have been cooking for 15 minutes. Spread four cups of leafy greens (chopped if using larger greens) on top of the mujaddara. Cover and continue cooking for 10 more minutes.
What to serve with mujaddara
There are healthy greens and lentils and rice in the recipe, so it is truly a complete meal. But you can also serve the mujaddara with vegan yogurt or vegan labneh.
You can also serve the mujadara with a fresh, green salad or this yummy beet salad.
More vegan rice recipes
Love this Vegan Mujadara? Check out more vegan rice recipes at Holy Cow Vegan!
Mujadara
Ingredients
- 1½ cups brown lentils
- ¼ cup extra virgin olive oil
- 2 large red onions (or yellow onions, finely sliced)
- 2 leeks (cleaned thoroughly of all grit. Trim the roots and slice the white and green parts into thin ribbons.)
- 5 cloves garlic (minced or finely crushed)
- 1 teaspoon ground cumin
- 2 teaspoon allspice powder
- ½ teaspoon cayenne pepper (optional)
- 2 bay leaves
- 1-inch stick of cinnamon
- 1 cup basmati rice (or other long-grain rice, raw)
- 4 cups vegetable stock (or water)
- Salt to taste
Instructions
- Wash the lentils and place them in a saucepan. Cover with an inch of water. Bring to a boil, cover, lower heat to simmer, and let the lentils cook for 8 minutes. Once the lentils are semi-tender, turn off the heat. Drain the lentils before adding them to the pot.
- In a large saucepan or sauté pan, add olive oil along with the thinly sliced onions, a pinch of salt and ground black pepper to taste.
- Saute the onions over medium heat, stirring them frequently, until they are golden brown and crispy at the edges. Remove the onions with a slotted spoon to a plate lined with paper towels. Set aside.
- To the same saucepan with the remaining oil, add the thinly sliced leeks. Add a pinch of salt and sauté until the leeks caramelize and turn brown.
- Add the garlic to the saucepan and sauté for 30 seconds.
- Stir in the spices--ground allspice, ground cumin, bay leaves and cinnamon stick. Mix.
- Add the rice to the saucepan and saute for a couple of minutes until the rice turns slightly opaque.
- Stir in the cooked, drained lentils. Add four cups water or vegetable stock to the pan. Bring to a boil, stir once, then turn heat down to low. Cover and cook 25 minutes. Let the mujadara stand 10 minutes after cooking before you remove the lid. Stir in the caramelized onions. Fluff the rice and lentils with a fork before serving.
Recipe notes
- To make this recipe with brown rice, cook the rice separately in a large pot of boiling water with the spices added, until the rice is about 70 percent done. Strain out all the water before using.
- To add more healthfulness to this recipe, I sometimes cook the mujaddara with spinach or other quick-cooking greens. To do this, open the pot after the rice and lentils have been cooking for 15 minutes. Spread four cups of leafy greens (chopped if using larger greens) on top of the mujaddara. Cover and continue cooking for 10 more minutes.
- Refrigerate: You can refrigerate the mujadara for up to three days.
- Freeze: Freeze the mujadara in an airtight, freezer-safe container for up to three months.
- Reheat: Thaw and reheat individual portions in the microwave, or reheat all of the mujadara in an oven-safe pan in a 350-degree Fahrenheit/180-degree Celsius oven.
Anonymous
so tasty with the cinnamon and all spice! I used green lentils, added golden beets, and used the beet tops for my greens. delicious, satisfying, and the whole house smells good!
Anonymous
Made this with green lentils. Delicious! Had me farting for days after!
Vaishali
😀
Kate Tordoff
Just made this, but, instead of the reserved leeks on top, I used fewer leeks and topped with the fried green tops of the leeks. Yum.
Great recipe.
Thanks x
Tom
Made this this evening and it was absolutely delicious! Didn't have brown lentils to hand but green lentils seemed to work fine. I see it becoming a staple dish here. Thank you.
Vaishali
Yay! So happy to hear.
Sheri
Thank you for this recipe!! I made it tonight and it is wonderful!!!
Valerie
This was delicious! I added tomato on top as the picture showed, as well as some chopped cashews. This was my first experience with leeks and I was very happy with the results. Thank you for working so hard on this website, I am looking forward to trying more of your recipes!
Valerie
Vaishali
Valerie, so glad you liked it!
Lola
How tasty does this recipe look! Thanks for the share, love checking out your blog for weekly dinner ideas.
Subhashini
I love such one pot meals and this is different and inviting. I am saving this to my try list. Can we even use spinach or methi as for greens?
Vaishali
Yes, spinach would be perfect!
Remya
This looks great and i want to try making it.
But I dont have whole masoor dal.. Would split masoor dal work? Or can you suggest some other which might?
Thanks in advance!
Vaishali Honawar
Hi Remya, split masoor will get mushy and won't have the same texture. You can try with another small whole bean like moth or matki, if available.
Lindsay
This was so easy and delicious. I used puy lentils and they worked just fine. Great tip about leaving half the leek for the top, nice to reserve some of that fresh 'leeky' flavour for the end. Thankyou.
Barbara
my leeks were going to flower, so I hurriedly tried this...WOW! Even my very picky relatives (and grandchildren) loved it! I've shared it numerous times now... Thank you for this easy and exquisite recipe!
Emma
Wow!! Just made this and it is amazing. Thanks so much from Edinburgh. X
Vaishali Honawar
Glad you tried the mujadara, Emma, and thanks for letting me know! 🙂
Gayathri Bhandarkar
I made this last night - it was delicious! I am looking forward to my packed lunch today. To go with it - I made your silken tofu based Raita! YUM!
Vaishali
Gayathri, that's lovely-- thanks for letting me know. I am getting hungry now for some mujadara myself. 🙂