Foolproof Mujadara: The Ultimate Lentil and Rice Comfort Food

If there were a global competition for the best comfort food, mujadara would easily make my top three. This Middle Eastern classic of lentils and rice has it all: flavor, balance, and warmth. There are endless ways to make mujadara, but this is my version, and at least according to my daughter, it’s the best one out there.
This is a classic mujadara, made with green lentils and basmati rice, which gives that perfect fluffy texture, every grain separate. Jasmine or plain white rice work too. It’s also a genuinely complete meal on its own, lentils and rice complement each other’s amino acids, together forming a complete protein, so you’re getting carbs and quality protein in one pot.

Why You’ll Love This Recipe:
- Balanced, flavorful comfort food, three simple ingredients done right
- Loaded with crispy caramelized onions
- Naturally vegan and gluten-free
- A genuinely complete meal, lentils and rice together form a complete protein

Key Ingredients & Substitutions:
- Green lentils – take a bit longer to cook than rice, which is why they go into the pot first and get a 20-minute head start before the rice joins them. Paired with rice, they form a complete protein, lentils are rich in lysine but low in methionine, while rice has the opposite profile, together they cover all nine essential amino acids.
- Basmati rice – gives a light, fluffy texture with every grain separate. Jasmine or plain white rice both work well too.
- Onions – not just a topping, they’re the heart of this dish. The recipe calls for 2, but there’s no such thing as too much crispy onion.

Pro Tips for Success:
- Start the onions the moment you start cooking the mujadara, or even a little earlier, they need time.
- Cook the onions on low heat, not the lowest setting, just low, and be patient. Rushing them on high heat burns them before they caramelize.
- The lentils simmer on their own for 20 minutes before the rice goes in, this gives them a head start since they take longer to cook than rice. No extra water is needed once the rice is added.
- Let the pot sit covered for 5-10 minutes after cooking, off the heat, before serving.

Serving Suggestions
- Top generously with crispy onions, don’t be shy
- Sprinkle with fresh parsley
- Serve with a simple salad on the side

FAQ
- Can I use a different type of rice? Yes, jasmine or plain white rice both work well instead of basmati.
- How long does this keep? Up to 3 days in an airtight container in the fridge.
- Do I need to soak the lentils and rice? Soak the lentils for about an hour, then the rice for 30 minutes right before cooking (once the lentils are done soaking).

Looking for more tasty recipes?
Looking for more tasty recipes?
- Wild Rice with Red Cabbage
- Lentils and Kale Stuffed Baked Sweet Potato
- Vegan White Bean and Almonds Meatballs
- Green Veggie Pot
Foolproof Mujadara: The Ultimate Lentil and Rice Comfort Food
Ingredients:
For the mujadara:
- 1 cup green lentils rinsed well and soaked in plenty of fresh water for 1 hour
- 1 cup basmati rice rinsed well
- 3 tbsp olive oil
- 1 onion finely chopped
- 1 tsp ground cumin
- ½ tsp ground cinnamon
- ¼ tsp ground nutmeg
- 1 tsp salt or to taste
- ¼ tsp freshly ground black pepper
- 3 cups water
For the crispy onions:
- 2 large onions (or more)
- 2-3 tbsp olive oil
- A generous pinch of salt
Instructions:
- Start the crispy onions: Once the lentils are done soaking and you're ready to start cooking, begin the onions first, they need time, so the earlier the better. Peel the onions, slice in half lengthwise, then cut into thin half-moons (about ⅛ inch (2-3mm) thick). Heat 2-3 tbsp olive oil in a pan, add the onions and a generous pinch of salt, and fry on low heat, not the very lowest setting, just low, stirring occasionally, until beautifully golden and caramelized. While the onions caramelize, move on to the next steps to start the mujadara itself.
- Sauté the onion: In a wide pot, heat 3 tbsp olive oil. Add the finely chopped onion and sauté for about 5 minutes, stirring occasionally, until translucent.
- Cook the lentils, soak the rice: Add the soaked, drained lentils along with the cumin, cinnamon, nutmeg, salt, and pepper. Pour in the water, stir, cover, and bring to a boil. Lower the heat and simmer, covered, for 20 minutes. At the same time, rinse the rice and soak it in plenty of water, it'll be ready by the time the lentils finish.
- Add the rice: Once the 20 minutes are up, drain the soaked rice and add it to the pot. Stir once, cover again, and bring to a boil over medium-high heat. Lower the heat and simmer, covered, for another 20 minutes.
- Rest: Turn off the heat and let the pot sit, covered, for 5-10 more minutes.
- Serve: Serve topped with plenty of crispy onions, and chopped parsley if desired.
Notes:
- Soak the lentils in plenty of fresh water for 1 hour before you start cooking.
- Jasmine or plain white rice can be used instead of basmati.
- If you can, caramelize more onions than you think you need, they’re that good, and any leftovers keep well in the fridge, they’ll upgrade just about any dish you add them to.
- Keeps in an airtight container in the fridge for up to 3 days.
Did you make this recipe? Let me knowLeave a comment and a star rating below, I’d love to hear how it turned out