If you’re looking for a meal that is humble, hearty, and deeply comforting, Mujadara deserves a place in your kitchen. This beloved Middle Eastern lentil and rice dish transforms pantry staples into something truly satisfying, layering tender lentils, fluffy rice, warm spices, and sweet caramelized onions into one cozy, flavor-packed bowl. It’s simple food at its best—filling, nourishing, and made with ingredients that are both affordable and incredibly flavorful.
Mujadara is one of those recipes that feels just as welcome on a busy weeknight as it does at a relaxed family dinner. It’s a fantastic option when you want a wholesome meatless meal that still feels substantial, and it’s especially good when served with a dollop of yogurt, a squeeze of lemon, or a fresh salad on the side. Every bite brings a beautiful contrast of textures and flavors: earthy lentils, tender rice, aromatic spices, and those irresistible golden onions that make the whole dish sing.
What makes this easy mujadara recipe so special is how much flavor comes from such simple ingredients. The onions are slowly cooked until sweet and jammy, the lentils stay tender but hold their shape, and the rice soaks up the spices for a dish that’s rich in comfort without being heavy. Whether you’re exploring Middle Eastern rice and lentils for the first time or revisiting a favorite classic, this homemade mujadara is the kind of recipe you’ll want to make again and again.
Why You’ll Love This Recipe
- Comforting and deeply flavorful – Warm spices, tender lentils, fluffy rice, and caramelized onions make every bite cozy and satisfying.
- Budget-friendly and pantry-based – Made with simple ingredients like lentils, rice, onions, and spices.
- Naturally vegetarian and nourishing – Packed with plant-based protein, fiber, and wholesome ingredients.
- Perfect for meal prep – Mujadara stores beautifully and tastes just as delicious the next day.
- Easy to customize – Serve it with yogurt, tahini sauce, herbs, or fresh salads for different variations.
Ingredients
For the Caramelized Onions
- 4 large onions (white or yellow) – The signature topping and flavor base of mujadara, adding sweetness, richness, and deep savory flavor.
- 1 tablespoon olive oil – Helps soften and sauté the onions while building flavor.
- 1 tablespoon sugar – Encourages the onions to caramelize and become beautifully golden and sweet.
- 3/4 teaspoon salt – Seasons the onions and helps draw out their moisture.
- 1 cup water – Allows the onions to soften and cook down slowly without burning.
- 1 tablespoon vinegar (apple cider or balsamic) – Adds brightness and helps balance the sweetness of the onions.
For the Lentils and Rice
- 1 cup dried lentils (green or brown) – The hearty, protein-rich base of the dish with an earthy flavor and tender texture.
- 4 cups water + 1 teaspoon salt – Used to cook the lentils until tender but still intact.
- 1/2 cup basmati rice – Adds softness and a fluffy texture that pairs beautifully with the lentils.
- 3 cups water + 1/2 teaspoon salt – For cooking the rice separately until perfectly tender.
For the Flavor Base
- 1 tablespoon extra virgin olive oil – Used to sauté the aromatics and spices.
- 4 scallions, finely chopped – Add a gentle onion flavor and freshness; reserve the green tops for garnish.
- 2 cloves garlic, pressed or grated – Brings aromatic depth and savory warmth.
- 1 teaspoon paprika – Adds mild warmth and a subtle smoky sweetness.
- 1 teaspoon coriander – Gives the dish a citrusy, earthy note.
- 1/2 teaspoon cumin – Adds warm, nutty flavor that pairs beautifully with lentils.
- 1/2 teaspoon cinnamon – A classic touch that adds warmth and complexity.
- 1/2 teaspoon turmeric powder (optional) – Adds color and earthy flavor, though it’s not traditional in every version.
- 1/8 teaspoon red pepper flakes – Adds gentle heat and balances the sweetness of the onions.
- 1/2 teaspoon salt, or more to taste – Brings all the flavors together.
- 1/8 teaspoon black pepper – Adds a little bite and warmth.
- 2 tablespoons flat-leaf parsley, chopped – Brightens the dish with freshness and color.
- 2 tablespoons cilantro, chopped (optional) – Adds a fresh herbal finish if you enjoy its flavor.
For Serving
- 4 lemon wedges – A squeeze of lemon brightens the dish and balances the richness of the onions.
- 1 cup yogurt tahini sauce or plain Greek yogurt – Adds creaminess and a cooling contrast to the warm spiced rice and lentils.
How to Make Mujadara
1. Caramelize the Onions
Thinly slice the onions and add them to a large skillet with the olive oil, sugar, and salt. Cook over medium heat for about 5 minutes, stirring occasionally, until the onions begin to soften.
Pour in the water, reduce the heat to medium-low, and let the onions simmer gently for about 20 minutes, or until the liquid has evaporated and the onions are very soft. Increase the heat to high, add the vinegar, and cook for another 2 minutes, stirring until the onions become deeply golden, jammy, and fragrant. Set them aside.
These onions are one of the most important parts of the dish, so don’t rush them. They add sweetness, richness, and the signature flavor that makes homemade mujadara so comforting.
2. Cook the Lentils
Rinse the lentils, then add them to a pot with 4 cups of water and 1 teaspoon of salt. Bring to a boil, then reduce to a gentle simmer.
Cook the lentils for 15 to 30 minutes, depending on the type and freshness of the lentils, until they are tender but still hold their shape. Drain well and set aside.
Avoid overcooking the lentils—you want them soft, not mushy, so they keep their texture once mixed with the rice.
3. Cook the Rice
Rinse the basmati rice under cold water until the water runs mostly clear. Bring 3 cups of water and 1/2 teaspoon salt to a boil, then add the rice.
Lower the heat and cook for 8 to 10 minutes, or until the rice is tender but still a little al dente. Drain and set aside.
Cooking the rice separately helps keep the grains fluffy and distinct, which gives mujadara its classic texture.
4. Build the Flavor Base
Heat 1 tablespoon extra virgin olive oil in a large skillet over medium heat. Add the chopped scallions, reserving the green tops for garnish, and sauté for about 2 minutes until softened.
Add the garlic, paprika, coriander, cumin, cinnamon, turmeric if using, and red pepper flakes. Stir for about 1 minute until fragrant. This step wakes up the spices and creates the aromatic base that flavors the entire dish.
5. Combine the Mujadara
Add the cooked lentils, rice, half of the caramelized onions, parsley, cilantro if using, salt, and black pepper to the skillet with the spices.
Gently stir everything together and cook for a few minutes until the lentils and rice are warmed through and evenly coated in the spiced oil. Taste and adjust the seasoning as needed. If you want a brighter flavor, you can add a little squeeze of lemon right into the pan before serving.
6. Garnish and Serve
Transfer the mujadara to a large serving platter or bowl. Top with the remaining caramelized onions, the reserved scallion tops, and a little extra parsley.
Serve with lemon wedges and a side of yogurt tahini sauce or plain Greek yogurt. The creamy yogurt and bright lemon balance the warm spices beautifully and turn this simple lentil and rice dish into a truly memorable meal.

Tips for Success
- Don’t rush the onions – The caramelized onions are the heart of mujadara and add most of its signature flavor.
- Cook lentils until just tender – They should hold their shape rather than turn mushy.
- Rinse the rice before cooking – This helps remove excess starch and keeps the grains fluffy.
- Cook rice and lentils separately – It gives you better control over texture and prevents either one from overcooking.
- Toast the spices briefly – Just a minute in the pan brings out their aroma and depth.
- Taste before serving – Lentils and rice absorb seasoning, so a final adjustment of salt, pepper, or lemon juice can make a big difference.
Equipment Needed
- Large skillet or sauté pan – For caramelizing the onions and combining the mujadara.
- Medium pot – For cooking the lentils.
- Small or medium pot – For cooking the rice.
- Colander – For draining the lentils and rice.
- Knife and cutting board – For slicing onions, scallions, and herbs.
- Wooden spoon or spatula – For stirring the onions and mixing the final dish.
Recipe Variations
1. Make It with Brown Rice
Swap the basmati rice for brown rice for a nuttier flavor and extra fiber. Just keep in mind that brown rice will need a longer cooking time.
2. Use Canned Lentils for a Shortcut
If you’re short on time, you can use canned lentils. Just drain and rinse them well before adding them to the skillet with the spices.
3. Add Crispy Fried Onions
For a faster version, use store-bought crispy fried onions as a topping instead of caramelizing onions from scratch.
4. Add More Herbs
Fresh mint, dill, or extra parsley can add even more freshness and brightness to the final dish.
5. Make It Spicier
Increase the red pepper flakes or add a pinch of cayenne if you want a little more heat.
Serving Suggestions
Mujadara is satisfying enough to serve as a main dish, but it also pairs beautifully with a variety of fresh and creamy sides. Try serving it with:
- Yogurt tahini sauce or plain Greek yogurt for a cool, creamy contrast.
- Lemon wedges to brighten the lentils and rice just before serving.
- Fattoush or Shirazi salad for a crisp, refreshing side.
- Cucumber tomato salad for a juicy, fresh contrast to the warm spices.
- Warm pita bread for scooping and serving.
- Roasted vegetables or grilled eggplant for a more substantial Middle Eastern-inspired meal.
FAQs
What is mujadara made of?
Traditional mujadara is made with lentils, rice, onions, and simple seasonings. This version includes warm spices, fresh herbs, and deeply caramelized onions for extra flavor.
Can I make mujadara ahead of time?
Yes. Mujadara is excellent for meal prep and can be made in advance. You can even cook the lentils, rice, and onions separately a few days ahead and combine them when ready to serve.
How do I store leftovers?
Store leftover mujadara in an airtight container in the refrigerator for 4 to 5 days.
Can I freeze mujadara?
Yes. Let it cool completely, then freeze in an airtight container for up to 3 months. Thaw in the refrigerator before reheating.
What kind of lentils work best?
Green and brown lentils are the best choices because they hold their shape well. Black or French lentils can also work.
Is mujadara served hot or cold?
It’s typically served warm or at room temperature. Leftovers are also delicious reheated or even slightly chilled.
Final Thoughts
Mujadara is proof that some of the most comforting meals come from the simplest ingredients. With tender lentils, fluffy rice, fragrant spices, and sweet caramelized onions, this classic Middle Eastern dish delivers incredible flavor while staying wholesome, affordable, and wonderfully satisfying. It’s the kind of meal that feels nourishing in every sense—easy enough for a weeknight, special enough to share, and versatile enough to make your own with fresh herbs, yogurt sauce, or a bright salad on the side.
If you’ve never made Mujadara (lentils and rice) before, this is a wonderful recipe to start with. It’s cozy, deeply flavorful, and a beautiful reminder of how much comfort can come from a pot of rice, lentils, and onions cooked with care. If you try it, I’d love to hear how you served it—whether you kept it traditional with yogurt and lemon or paired it with your favorite Middle Eastern sides.
Print
Mujadara (Lentils and Rice)
- Total Time: 40 minutes
- Yield: 4 people
- Diet: Vegetarian
Description
Mujadara is a comforting and delicious Middle Eastern lentil and rice dish flavored with warm spices, caramelized onions, and fresh herbs. It’s hearty, wholesome, and perfect as a satisfying main course.
Ingredients
- Caramelized Onions
- 4 large onions, white or yellow
- 1 tablespoon olive oil
- 1 tablespoon sugar
- 3/4 teaspoon salt
- 1 cup water
- 1 tablespoon vinegar, apple cider or balsamic
- Other Ingredients
- 1 cup dried lentils, green or brown
- 4 cups water, for cooking lentils
- 1 teaspoon salt, for cooking lentils
- 1/2 cup basmati rice
- 3 cups water, for cooking rice
- 1/2 teaspoon salt, for cooking rice
- 1 tablespoon extra virgin olive oil
- 4 scallions, finely chopped, green tops reserved for garnish
- 2 cloves garlic, pressed or grated
- 1 teaspoon paprika
- 1 teaspoon coriander
- 1/2 teaspoon cumin
- 1/2 teaspoon cinnamon
- 1/2 teaspoon turmeric powder, optional
- 1/8 teaspoon red pepper flakes, or more to taste
- 1/2 teaspoon salt, or more to taste
- 1/8 teaspoon black pepper
- 2 tablespoons flat-leaf parsley, chopped
- 2 tablespoons cilantro, chopped (optional)
- For Serving
- 4 lemon wedges
- 1 cup yogurt tahini sauce or plain Greek yogurt
Instructions
- Caramelize the onions: Thinly slice the onions. Heat 1 tablespoon olive oil in a pan, then add the onions, sugar, and 3/4 teaspoon salt. Sauté for 5 minutes.
- Add 1 cup water, reduce the heat to medium-low, and simmer for about 20 minutes, or until the liquid evaporates.
- Increase the heat to high, add the vinegar, and stir for 2 minutes. Turn off the heat and set the onions aside.
- Cook the lentils: Bring 4 cups of water to a boil. Add 1 teaspoon salt and the rinsed lentils. Simmer for 15-30 minutes until tender but still intact. Drain and set aside.
- Cook the rice: Bring 3 cups of water to a boil. Add 1/2 teaspoon salt and the rinsed basmati rice. Boil over low heat for 8-10 minutes until al dente. Drain and set aside.
- Make the flavor base: Heat 1 tablespoon extra virgin olive oil in a large skillet. Add the chopped scallions and sauté for 2 minutes.
- Add the garlic, paprika, coriander, cumin, cinnamon, turmeric if using, and red pepper flakes. Sauté for 1 more minute until fragrant.
- Stir in the cooked lentils, rice, half of the caramelized onions, parsley, cilantro if using, 1/2 teaspoon salt, and black pepper.
- Sauté for a few minutes until everything is warm and well combined. Taste and adjust seasoning as needed.
- Serve on a large platter topped with the remaining caramelized onions, reserved scallion tops, and extra parsley. Add lemon wedges and yogurt tahini sauce or Greek yogurt on the side.
Notes
- You can cook the onions, lentils, and rice up to 3 days ahead and store them separately in the fridge.
- You can substitute canned lentils for dried lentils—just drain and rinse them before adding to the skillet.
- Basmati rice can be swapped with brown basmati, jasmine rice, short grain rice, or regular brown rice.
- Fresh mint can be used instead of cilantro, and store-bought crispy fried onions can be used in place of homemade caramelized onions.
- Store leftovers in an airtight container in the fridge for 4-5 days or freeze for up to 3 months.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner, Main Course
- Method: Stovetop
- Cuisine: Middle-Eastern



