Ever crave a meal that’s both humble and spectacular? Mujadara—that magical blend of lentils, rice, and caramelized onions—is the ultimate comfort food that transforms simple ingredients into something extraordinary. Whether you need a quick weeknight dinner or a show-stopping dish for guests, these 20 delicious recipes have you covered for every occasion. Let’s dive in and discover your new favorite!
Classic Lebanese Mujadara with Caramelized Onions

Unlock a world of flavor with this simple Lebanese staple. Transform humble lentils and rice into a cozy, caramelized masterpiece that’s naturally vegan and packed with protein. Get ready for a meal that’s as comforting as it is impressive.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 50 minutes
Ingredients
– 1 cup brown or green lentils
– 1 cup long-grain white rice
– 3 large yellow onions
– 1/4 cup olive oil
– 1 tsp ground cumin
– 1/2 tsp ground allspice
– 1/4 tsp ground cinnamon
– 4 cups water
– 1 tsp salt
– 1/2 tsp black pepper
Instructions
1. Rinse 1 cup of lentils under cold water until the water runs clear.
2. Thinly slice 3 large yellow onions into half-moons.
3. Heat 1/4 cup of olive oil in a large pot over medium heat.
4. Add the sliced onions and cook, stirring occasionally, for 25-30 minutes until deeply golden brown and caramelized. Tip: Don’t rush this step—low and slow cooking builds the best flavor.
5. Remove half of the caramelized onions to a plate and set aside for garnish.
6. To the pot with the remaining onions, add 1 tsp ground cumin, 1/2 tsp ground allspice, and 1/4 tsp ground cinnamon. Stir for 1 minute until fragrant.
7. Add the rinsed lentils and 4 cups of water to the pot. Bring to a boil.
8. Reduce heat to low, cover, and simmer for 15 minutes.
9. Rinse 1 cup of rice under cold water until the water runs clear. Tip: Rinsing removes excess starch for fluffier rice.
10. Stir the rinsed rice, 1 tsp salt, and 1/2 tsp black pepper into the pot with the lentils.
11. Cover and cook on low heat for 20 minutes, or until the rice is tender and the liquid is absorbed. Tip: Avoid peeking to keep the steam trapped for perfect cooking.
12. Remove from heat and let the pot sit, covered, for 10 minutes.
13. Fluff the mujadara with a fork and transfer to a serving dish.
14. Top with the reserved caramelized onions.
Perfectly fluffy rice and tender lentils soak up the warm, spiced onion oil. The crispy caramelized onions add a sweet, savory crunch that makes every bite irresistible. Serve it warm with a dollop of yogurt or a simple cucumber-tomato salad for a complete, satisfying meal.
Spicy Mujadara with Chickpeas and Cumin

Craving a cozy, flavor-packed meal? This spicy mujadara with chickpeas and cumin transforms pantry staples into a satisfying dish. It’s hearty, aromatic, and ready in under an hour.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 1 cup brown lentils
– 1 cup basmati rice
– 1 (15-ounce) can chickpeas, drained and rinsed
– 1 large yellow onion, thinly sliced
– 3 cloves garlic, minced
– 2 tablespoons olive oil
– 1 teaspoon ground cumin
– 1/2 teaspoon cayenne pepper
– 1/2 teaspoon ground coriander
– 4 cups vegetable broth
– 1/2 teaspoon salt
– 1/4 cup fresh cilantro, chopped
– 1 tablespoon lemon juice
Instructions
1. Heat 2 tablespoons olive oil in a large pot over medium heat.
2. Add 1 large yellow onion, thinly sliced, and cook for 10 minutes, stirring occasionally, until golden brown and caramelized.
3. Stir in 3 cloves garlic, minced, and cook for 1 minute until fragrant.
4. Add 1 teaspoon ground cumin, 1/2 teaspoon cayenne pepper, and 1/2 teaspoon ground coriander to the pot, toasting the spices for 30 seconds to release their oils.
5. Pour in 1 cup brown lentils and 4 cups vegetable broth, bringing the mixture to a boil.
6. Reduce heat to low, cover the pot, and simmer for 20 minutes until the lentils are tender but not mushy.
7. Stir in 1 cup basmati rice and 1/2 teaspoon salt, then cover and cook for 15 minutes over low heat until the rice is fluffy and the liquid is absorbed.
8. Fold in 1 (15-ounce) can chickpeas, drained and rinsed, and heat through for 5 minutes.
9. Remove from heat and stir in 1/4 cup fresh cilantro, chopped, and 1 tablespoon lemon juice.
10. Serve immediately while warm.
What a texture sensation—the lentils and rice meld into a creamy base, while the chickpeas add a pleasant bite. The cumin and cayenne deliver a warm, spicy kick that’s balanced by the fresh cilantro and lemon. Try topping it with a dollop of yogurt or a sprinkle of toasted almonds for extra crunch.
Crispy Mujadara Stuffed Peppers

Punch up your meal prep with these crispy, flavor-packed peppers. Transform leftover mujadara into a stunning main dish that’s crunchy outside, tender inside. They’re the ultimate make-ahead dinner that actually gets better the next day.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 4 large bell peppers
– 2 cups cooked mujadara (1 cup cooked brown rice, 1 cup cooked lentils, 1 tsp ground cumin, 1 tsp smoked paprika, 1/2 tsp salt)
– 1/2 cup shredded mozzarella cheese
– 1/4 cup grated Parmesan cheese
– 2 tbsp olive oil
– 1/4 tsp black pepper
Instructions
1. Preheat your oven to 400°F (204°C) and line a baking sheet with parchment paper.
2. Slice the tops off the 4 bell peppers and remove all seeds and membranes.
3. In a medium bowl, combine the 2 cups cooked mujadara, 1/2 cup shredded mozzarella, 1/4 cup grated Parmesan, and 1/4 tsp black pepper.
4. Evenly stuff the pepper cavities with the mujadara mixture, pressing it down gently.
5. Drizzle the 2 tbsp olive oil over the stuffed peppers, coating the outsides lightly.
6. Place the peppers upright on the prepared baking sheet and bake at 400°F for 30-35 minutes.
7. Check at 25 minutes—the peppers should be tender when pierced with a fork and the filling heated through.
8. For extra crispiness, broil on high for 2-3 minutes until the cheese topping is golden and bubbly.
9. Remove from the oven and let rest for 5 minutes before serving.
You’ll love the contrast between the blistered pepper skin and the savory, spiced filling. Try drizzling with tahini sauce or serving over a bed of garlicky yogurt for a complete meal.
Golden Lentil and Rice Mujadara

Viral-worthy comfort food just dropped. This Golden Lentil and Rice Mujadara is your new pantry hero—crispy onions, fluffy rice, and tender lentils in one epic, budget-friendly bowl.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 45 minutes
Ingredients
– 1 large yellow onion
– 3 tablespoons olive oil
– 1 cup brown or green lentils
– 1 cup long-grain white rice
– 4 cups water
– 1 teaspoon ground cumin
– 1 teaspoon salt
– 1/2 teaspoon black pepper
Instructions
1. Thinly slice 1 large yellow onion into half-moons.
2. Heat 3 tablespoons olive oil in a large pot over medium heat.
3. Add the sliced onions and cook for 15-20 minutes, stirring frequently, until deeply golden brown and crispy. Tip: Don’t rush this—low and slow caramelization builds flavor.
4. Remove half of the crispy onions with a slotted spoon and set aside for garnish.
5. To the pot with the remaining onions and oil, add 1 cup brown or green lentils, 1 cup long-grain white rice, 1 teaspoon ground cumin, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir to coat for 1 minute.
6. Pour in 4 cups water and bring to a boil over high heat.
7. Once boiling, reduce heat to low, cover the pot tightly, and simmer for 25 minutes. Tip: Keep the lid on to trap steam for perfectly cooked rice.
8. Remove from heat and let sit, covered, for 10 minutes. Tip: This resting time allows the grains to absorb any residual moisture.
9. Fluff the mujadara gently with a fork.
10. Serve topped with the reserved crispy onions.
Fluffy rice and tender lentils soak up the savory, cumin-spiced broth, while those crispy onions add a irresistible crunch. Serve it warm with a dollop of yogurt or a bright cucumber salad for a complete meal that’s as satisfying as it is simple.
Herbed Mujadara with Fresh Parsley and Mint

Nourishing comfort meets vibrant freshness in this herbed mujadara. Transform humble lentils and rice into a fragrant, satisfying meal. Finish with a bright parsley-mint sprinkle for instant lift.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 1 large yellow onion
– 3 tbsp olive oil
– 4 cups water
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/2 cup fresh parsley
– 1/4 cup fresh mint
Instructions
1. Rinse 1 cup brown lentils under cold water until it runs clear.
2. Thinly slice 1 large yellow onion into half-moons.
3. Heat 3 tbsp olive oil in a large pot over medium heat.
4. Add sliced onion and cook for 15-20 minutes, stirring occasionally, until deeply caramelized and golden brown.
5. Remove half the caramelized onions to a plate and set aside for garnish.
6. To the pot with remaining onions, add rinsed lentils, 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp salt, and 1/4 tsp black pepper.
7. Pour in 4 cups water and bring to a boil over high heat.
8. Reduce heat to low, cover, and simmer lentils for 20 minutes.
9. Rinse 1 cup long-grain white rice under cold water.
10. Stir rinsed rice into the pot with lentils.
11. Cover and continue simmering over low heat for 15 minutes, or until rice is tender and liquid is absorbed.
12. Remove pot from heat and let it sit, covered, for 10 minutes to steam.
13. While resting, finely chop 1/2 cup fresh parsley and 1/4 cup fresh mint.
14. Fluff the mujadara gently with a fork.
15. Fold in half of the chopped herbs.
16. Transfer to a serving dish and top with reserved caramelized onions and remaining fresh herbs.
Unbelievably creamy lentils cradle fluffy rice, with crispy onions adding crunch. The cumin-coriander warmth balances the herbal brightness perfectly. Serve it warm with a dollop of yogurt or wrap it in flatbread for a hearty lunch.
Slow-Cooked Mujadara with Garlic Yogurt Sauce

Perfect for cozy nights, this slow-cooked mujadara transforms humble lentils and rice into a creamy, caramelized dream. Pair it with a tangy garlic yogurt sauce for a meal that’s both comforting and crave-worthy.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 1 hour 30 minutes
Ingredients
- 1 cup brown lentils
- 1 cup basmati rice
- 2 large yellow onions
- 3 tablespoons olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon ground cinnamon
- 4 cups vegetable broth
- 1 cup plain Greek yogurt
- 2 cloves garlic
- 1 tablespoon lemon juice
- 1/4 teaspoon salt
Instructions
- Thinly slice 2 large yellow onions into half-moons.
- Heat 3 tablespoons olive oil in a large Dutch oven over medium heat until shimmering, about 2 minutes.
- Add sliced onions and cook, stirring occasionally, for 25-30 minutes until deeply caramelized and golden brown.
- Remove half the caramelized onions and set aside for garnish.
- To the pot, add 1 teaspoon ground cumin and 1/2 teaspoon ground cinnamon, toasting for 30 seconds until fragrant.
- Stir in 1 cup brown lentils and 4 cups vegetable broth, scraping up any browned bits from the bottom.
- Bring to a boil, then reduce heat to low, cover, and simmer for 30 minutes.
- Rinse 1 cup basmati rice under cold water until water runs clear to remove excess starch.
- Add rinsed rice to the pot, stir once, cover, and simmer on low for another 25 minutes until liquid is absorbed and rice is tender.
- While the mujadara cooks, mince 2 cloves garlic finely.
- In a small bowl, combine 1 cup plain Greek yogurt, minced garlic, 1 tablespoon lemon juice, and 1/4 teaspoon salt, whisking until smooth.
- Let the yogurt sauce sit at room temperature for 15 minutes to allow flavors to meld.
- Fluff the finished mujadara with a fork and let rest, covered, for 5 minutes.
- Serve mujadara topped with reserved caramelized onions and a generous drizzle of garlic yogurt sauce.
Creamy lentils and fluffy rice meld with sweet, crispy onions for a textural masterpiece. The cool, garlicky yogurt cuts through the richness, making each bite perfectly balanced. Try it wrapped in warm pita with fresh herbs for a handheld twist.
Vegan Mujadara with Roasted Eggplant

Mujadara gets a bold vegan upgrade with smoky roasted eggplant. This hearty Middle Eastern classic combines lentils, rice, and caramelized onions for a satisfying meal. Roasted eggplant adds creamy texture and deep flavor that makes it irresistible.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 55 minutes
Ingredients
– 1 large eggplant
– 3 tablespoons olive oil
– 1 teaspoon salt
– 1 cup brown lentils
– 1 cup basmati rice
– 2 large yellow onions
– 4 cloves garlic
– 1 teaspoon ground cumin
– ½ teaspoon ground cinnamon
– ¼ teaspoon black pepper
– 4 cups vegetable broth
– ¼ cup fresh parsley
Instructions
1. Preheat your oven to 425°F.
2. Cut 1 large eggplant into 1-inch cubes.
3. Toss eggplant cubes with 1 tablespoon olive oil and ½ teaspoon salt on a baking sheet.
4. Roast eggplant for 25 minutes until golden brown and tender, flipping halfway through.
5. While eggplant roasts, thinly slice 2 large yellow onions.
6. Heat 2 tablespoons olive oil in a large pot over medium heat.
7. Cook onions for 15-20 minutes, stirring frequently, until deeply caramelized and golden brown.
8. Mince 4 cloves garlic and add to the pot with onions.
9. Cook garlic for 1 minute until fragrant.
10. Add 1 cup brown lentils to the pot.
11. Stir in 1 teaspoon ground cumin, ½ teaspoon ground cinnamon, ½ teaspoon salt, and ¼ teaspoon black pepper.
12. Pour in 4 cups vegetable broth and bring to a boil.
13. Reduce heat to low, cover, and simmer lentils for 15 minutes.
14. Rinse 1 cup basmati rice under cold water until water runs clear.
15. Add rinsed rice to the pot with lentils.
16. Cover and cook for 20 minutes until rice is tender and liquid is absorbed.
17. Remove pot from heat and let sit covered for 5 minutes.
18. Gently fold roasted eggplant into the mujadara mixture.
19. Chop ¼ cup fresh parsley and sprinkle over the top.
20. Serve immediately while warm.
Smoky roasted eggplant melts into the spiced lentils and rice, creating creamy pockets throughout the dish. The caramelized onions add sweet depth that balances the earthy spices perfectly. Try serving it with a dollop of vegan yogurt and lemon wedges for bright contrast.
One-Pot Mujadara with Crispy Shallots

Perfect for a cozy night in, this One-Pot Mujadara transforms humble lentils and rice into a deeply satisfying meal. Packed with warm spices and topped with addictive crispy shallots, it’s a flavor-packed dish that cooks entirely in one pot.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 45 minutes
Ingredients
- 1 cup brown or green lentils
- 1 cup long-grain white rice
- 4 large shallots, thinly sliced
- 1 large yellow onion, diced
- 3 tablespoons olive oil, divided
- 4 cups vegetable broth
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup chopped fresh parsley
Instructions
- Rinse 1 cup of lentils under cold water in a fine-mesh strainer until the water runs clear.
- Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium-high heat until shimmering, about 2 minutes.
- Add the sliced shallots and cook, stirring frequently, for 8-10 minutes until deeply golden brown and crispy. Tip: Stir often to prevent burning and ensure even browning.
- Transfer the crispy shallots to a paper towel-lined plate using a slotted spoon, leaving the oil in the pot.
- Add the diced onion to the same pot and cook over medium heat for 5-7 minutes until softened and translucent.
- Stir in 1 teaspoon of cumin, 1 teaspoon of coriander, 1/2 teaspoon of cinnamon, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper, and cook for 1 minute until fragrant.
- Add the rinsed lentils and 4 cups of vegetable broth to the pot, and bring to a boil over high heat.
- Reduce the heat to low, cover the pot, and simmer for 15 minutes.
- Stir in 1 cup of rice, cover the pot again, and simmer for an additional 15-20 minutes until the liquid is absorbed and the rice is tender. Tip: Do not stir after adding the rice to prevent it from becoming gummy.
- Remove the pot from the heat and let it sit, covered, for 10 minutes to allow the grains to steam and absorb any remaining moisture.
- Fluff the mujadara gently with a fork, then stir in the remaining 1 tablespoon of olive oil and 1/4 cup of chopped parsley. Tip: The final drizzle of oil adds a lovely richness and sheen.
Ready to serve? The lentils and rice create a wonderfully soft, pilaf-like texture, while the crispy shallots add a delightful crunch and sweet, caramelized flavor. For a creative twist, top it with a dollop of cool Greek yogurt or a squeeze of fresh lemon juice just before eating.
Lebanese Mujadara with Pomegranate Molasses

Tired of boring grains? Transform lentils and rice into a showstopper with Lebanese Mujadara. This vegan dish gets a tangy twist from pomegranate molasses—it’s comfort food with a modern edge.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 2 large yellow onions, thinly sliced
– 3 tablespoons olive oil
– 4 cups vegetable broth
– 1 teaspoon ground cumin
– 1/2 teaspoon ground cinnamon
– 1/4 cup pomegranate molasses
– 1/4 cup fresh parsley, chopped
– Salt to taste
Instructions
1. Rinse 1 cup brown lentils under cold water and drain.
2. Thinly slice 2 large yellow onions.
3. Heat 3 tablespoons olive oil in a large pot over medium heat.
4. Add sliced onions and cook for 15-20 minutes, stirring occasionally, until deeply caramelized and golden brown. Tip: Don’t rush this step—low and slow caramelization builds flavor.
5. Remove half the caramelized onions and set aside for garnish.
6. To the pot with remaining onions, add rinsed lentils, 1 teaspoon ground cumin, and 1/2 teaspoon ground cinnamon. Stir for 1 minute to toast spices.
7. Pour in 4 cups vegetable broth and bring to a boil.
8. Reduce heat to low, cover, and simmer lentils for 20 minutes.
9. Rinse 1 cup long-grain white rice under cold water until water runs clear.
10. Add rinsed rice to the pot with lentils, stir once, and cover.
11. Cook over low heat for 20 minutes, or until rice is tender and liquid is absorbed. Tip: Avoid stirring after adding rice to prevent mushiness.
12. Remove pot from heat and let sit, covered, for 5 minutes.
13. Fluff mujadara with a fork and season with salt to taste.
14. Drizzle 1/4 cup pomegranate molasses over the mujadara and gently fold to combine.
15. Garnish with reserved caramelized onions and 1/4 cup chopped fresh parsley. Tip: For extra crunch, fry a few extra onion slices until crisp.
Aromatic cumin and cinnamon meld with the tangy-sweet pomegranate molasses, creating layers of flavor in every bite. The lentils and rice offer a satisfying, slightly sticky texture that’s perfect for scooping with warm pita. Serve it topped with a dollop of yogurt or alongside a crisp cucumber salad for a complete meal.
Smoky Mujadara with Toasted Pine Nuts

Ever crave that cozy, smoky hug in a bowl? This mujadara swaps the usual for a bold, charred twist—think crispy lentils, caramelized onions, and toasted pine nuts that’ll make your kitchen smell like a dream. Get ready to ditch the takeout menus.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 4 cups water
– 2 large yellow onions, thinly sliced
– 1/4 cup olive oil
– 1 tsp smoked paprika
– 1/2 tsp ground cumin
– 1/2 tsp salt
– 1/4 cup pine nuts
– 2 tbsp fresh parsley, chopped
Instructions
1. Rinse 1 cup brown lentils under cold water until the water runs clear.
2. In a large pot, combine the rinsed lentils, 1 cup long-grain white rice, and 4 cups water. Bring to a boil over high heat.
3. Reduce the heat to low, cover the pot, and simmer for 25 minutes until the lentils and rice are tender and the water is absorbed.
4. While the lentils and rice cook, heat 1/4 cup olive oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
5. Add 2 large yellow onions, thinly sliced, to the skillet. Cook for 15–20 minutes, stirring occasionally, until deeply caramelized and golden brown. Tip: Don’t rush this step—slow cooking brings out the onions’ natural sweetness.
6. Stir 1 tsp smoked paprika, 1/2 tsp ground cumin, and 1/2 tsp salt into the caramelized onions and cook for 1 minute to toast the spices.
7. In a small dry skillet, toast 1/4 cup pine nuts over medium heat for 3–5 minutes, shaking the pan frequently, until golden and fragrant. Tip: Watch closely to prevent burning, as pine nuts can go from toasted to burnt quickly.
8. Fluff the cooked lentil and rice mixture with a fork and fold in the spiced onion mixture until well combined.
9. Transfer the mujadara to a serving dish and top with the toasted pine nuts and 2 tbsp fresh parsley, chopped. Tip: Let it sit for 5 minutes before serving to allow the flavors to meld together.
10. You’ll love the contrast of creamy lentils and rice against the crunchy pine nuts, with that smoky paprika adding a warm, earthy depth. Serve it warm with a dollop of yogurt or a squeeze of lemon for a bright finish—perfect for meal prep or a cozy dinner party.
Spiced Mujadara with Turmeric and Coriander

Craving a cozy, flavor-packed meal that’s both hearty and healthy? This spiced mujadara transforms humble lentils and rice into a vibrant, golden dish. Get ready to layer warm spices for a comforting bowl that’s perfect for meal prep or a weeknight dinner.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes
Ingredients
– 1 cup brown lentils
– 1 cup basmati rice
– 1 large yellow onion, thinly sliced
– 3 tablespoons olive oil
– 1 teaspoon ground turmeric
– 1 teaspoon ground coriander
– 1/2 teaspoon ground cumin
– 4 cups vegetable broth
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
Instructions
1. Rinse 1 cup brown lentils and 1 cup basmati rice separately under cold water until the water runs clear.
2. Thinly slice 1 large yellow onion.
3. Heat 3 tablespoons olive oil in a large pot over medium heat.
4. Add the sliced onion to the pot and cook for 15-20 minutes, stirring occasionally, until deeply caramelized and golden brown. Tip: Don’t rush this step—slow caramelization builds a rich, sweet base.
5. Stir in 1 teaspoon ground turmeric, 1 teaspoon ground coriander, and 1/2 teaspoon ground cumin, and cook for 1 minute until fragrant.
6. Add the rinsed lentils and 4 cups vegetable broth to the pot, and bring to a boil.
7. Reduce heat to low, cover, and simmer for 20 minutes.
8. Stir in the rinsed rice, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
9. Cover and cook over low heat for 15 minutes, or until the rice is tender and the liquid is absorbed. Tip: Avoid stirring during this time to prevent the rice from becoming mushy.
10. Remove from heat and let sit, covered, for 5 minutes. Tip: This resting time allows the grains to steam and fluff up perfectly.
11. Fluff the mujadara gently with a fork before serving.
Serve this mujadara warm, topped with extra caramelized onions or a dollop of yogurt. The lentils and rice meld into a tender, satisfying texture, while the turmeric and coriander lend an earthy, aromatic warmth. Try it as a filling for wraps or alongside a crisp salad for a complete meal.
Baked Mujadara Casserole with Feta Cheese

Viral comfort food just got a major upgrade with this baked mujadara casserole. Transform humble lentils and rice into a creamy, cheesy masterpiece that’s perfect for meal prep. Your oven does all the work while you reap the rewards.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 50 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 1 large yellow onion, thinly sliced
– 3 cloves garlic, minced
– 2 tbsp olive oil
– 1 tsp ground cumin
– 1 tsp smoked paprika
– 4 cups vegetable broth
– 1 cup crumbled feta cheese
– 1/2 cup plain Greek yogurt
– 1/4 cup chopped fresh parsley
– Salt to taste
Instructions
1. Preheat your oven to 375°F.
2. Rinse 1 cup brown lentils and 1 cup long-grain white rice under cold water until the water runs clear.
3. Heat 2 tbsp olive oil in a large oven-safe skillet over medium heat.
4. Add 1 large thinly sliced yellow onion and cook for 8-10 minutes, stirring occasionally, until golden brown and caramelized.
5. Stir in 3 cloves minced garlic, 1 tsp ground cumin, and 1 tsp smoked paprika, cooking for 1 minute until fragrant.
6. Add the rinsed lentils and rice to the skillet, stirring to coat with the spices.
7. Pour in 4 cups vegetable broth and bring to a simmer.
8. Cover the skillet tightly with a lid or aluminum foil and transfer to the preheated oven.
9. Bake for 35 minutes at 375°F until the liquid is absorbed and the lentils are tender.
10. Remove from oven and let rest covered for 5 minutes.
11. Fluff the mixture with a fork, then stir in 1 cup crumbled feta cheese, 1/2 cup plain Greek yogurt, and 1/4 cup chopped fresh parsley.
12. Season with salt to taste.
Creamy feta melts into the hearty lentils and rice, creating layers of tangy richness. The caramelized onions add sweet depth that balances the smoky paprika. Serve it straight from the skillet with a drizzle of olive oil and extra parsley for a stunning family-style meal.
Quick Mujadara with Pre-Cooked Lentils

A cozy, pantry-friendly meal that transforms humble lentils and rice into a fragrant, satisfying dinner in minutes. Skip the soaking—this quick mujadara leans on pre-cooked lentils for a fast, foolproof weeknight win.
Serving: 4 | Pre Time: 5 minutes | Cooking Time: 20 minutes
Ingredients
– 2 tablespoons olive oil
– 1 large yellow onion, thinly sliced
– 1 cup long-grain white rice
– 2 cups vegetable broth
– 3 cups pre-cooked brown lentils
– 1 teaspoon ground cumin
– 1/2 teaspoon ground cinnamon
– 1/2 teaspoon salt
Instructions
1. Heat 2 tablespoons olive oil in a large skillet over medium heat.
2. Add 1 large thinly sliced yellow onion and cook for 10–12 minutes, stirring occasionally, until deeply golden and caramelized.
3. Remove half the caramelized onions to a plate and set aside for garnish.
4. To the skillet with remaining onions, add 1 cup long-grain white rice and toast for 1–2 minutes, stirring constantly, until lightly fragrant.
5. Pour in 2 cups vegetable broth, 3 cups pre-cooked brown lentils, 1 teaspoon ground cumin, 1/2 teaspoon ground cinnamon, and 1/2 teaspoon salt.
6. Bring to a boil, then reduce heat to low, cover, and simmer for 15–18 minutes, or until rice is tender and liquid is absorbed.
7. Remove from heat and let sit, covered, for 5 minutes to steam.
8. Fluff the mujadara gently with a fork.
9. Top with reserved caramelized onions before serving.
Vibrant with warm spices and studded with tender lentils, this dish offers a comforting, slightly sticky texture. Serve it topped with a dollop of yogurt or a crisp side salad for a complete meal that tastes like it simmered for hours.
Persian-Inspired Mujadara with Saffron Rice

Just discovered a flavor bomb that’s about to become your new pantry hero. This Persian-inspired mujadara with saffron rice transforms humble lentils and rice into a golden, aromatic feast. Get ready to layer textures and spices for a dish that’s both comforting and exotic.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup basmati rice
– 1 large yellow onion, thinly sliced
– 3 tablespoons olive oil
– 1 teaspoon ground cumin
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon ground turmeric
– 1/4 teaspoon saffron threads, crushed
– 4 cups vegetable broth
– 1 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons fresh parsley, chopped
Instructions
1. Rinse 1 cup brown lentils under cold water until the water runs clear.
2. Heat 2 tablespoons olive oil in a large pot over medium heat.
3. Add 1 large yellow onion, thinly sliced, and cook for 15-20 minutes, stirring occasionally, until deeply caramelized and golden brown.
4. Remove half of the caramelized onions from the pot and set aside for garnish.
5. To the remaining onions in the pot, add 1 teaspoon ground cumin, 1/2 teaspoon ground cinnamon, 1/4 teaspoon ground turmeric, and 1/4 teaspoon crushed saffron threads.
6. Toast the spices with the onions for 1 minute until fragrant.
7. Add the rinsed lentils to the pot and stir to coat with the spice mixture.
8. Pour in 4 cups vegetable broth and bring to a boil over high heat.
9. Reduce heat to low, cover, and simmer for 20 minutes until lentils are tender but not mushy.
10. While lentils simmer, rinse 1 cup basmati rice under cold water until the water runs clear to remove excess starch.
11. After 20 minutes, stir the rinsed rice into the lentil mixture.
12. Add 1 teaspoon salt and 1/4 teaspoon black pepper, then cover and cook over low heat for 20 minutes until rice is fluffy and liquid is absorbed.
13. Remove from heat and let rest, covered, for 5 minutes to allow steam to finish cooking the grains.
14. Fluff the mujadara with a fork and transfer to a serving dish.
15. Top with the reserved caramelized onions and garnish with 2 tablespoons chopped fresh parsley.
Luxuriate in the contrast of creamy lentils against fluffy saffron rice, all crowned with crispy caramelized onions. The warm spices create a subtle depth that’s both earthy and bright. Serve it alongside a dollop of yogurt or a crisp salad for a complete meal that feels effortlessly elegant.
Mediterranean Mujadara with Olives and Lemon

Whip up a cozy, flavor-packed meal that’s ready in under an hour. This Mediterranean Mujadara with Olives and Lemon combines hearty lentils, fragrant rice, and briny olives for a satisfying, plant-based dish. Perfect for a quick weeknight dinner or meal prep.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 1 large yellow onion, thinly sliced
– 3 tablespoons olive oil
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1/2 teaspoon ground coriander
– 1/4 teaspoon ground cinnamon
– 4 cups vegetable broth
– 1/2 cup pitted Kalamata olives, halved
– 1 lemon, juiced
– 1/4 cup fresh parsley, chopped
– Salt to taste
Instructions
1. Rinse 1 cup brown lentils under cold water in a fine-mesh strainer.
2. Heat 3 tablespoons olive oil in a large pot over medium heat.
3. Add 1 large thinly sliced yellow onion and cook for 10 minutes, stirring occasionally, until golden brown and caramelized.
4. Stir in 2 cloves minced garlic, 1 teaspoon ground cumin, 1/2 teaspoon ground coriander, and 1/4 teaspoon ground cinnamon, and cook for 1 minute until fragrant.
5. Add the rinsed lentils and 1 cup long-grain white rice to the pot, stirring to coat with the spices.
6. Pour in 4 cups vegetable broth and bring to a boil over high heat.
7. Reduce heat to low, cover the pot, and simmer for 25 minutes until the lentils and rice are tender and the liquid is absorbed.
8. Remove the pot from heat and let it sit, covered, for 5 minutes to allow the grains to steam.
9. Fluff the mujadara with a fork, then gently fold in 1/2 cup halved Kalamata olives and the juice of 1 lemon.
10. Stir in 1/4 cup chopped fresh parsley and season with salt to taste.
11. Serve warm, garnished with extra parsley if desired.
Ready to dig in? This dish boasts a comforting texture with tender lentils and fluffy rice, balanced by the bright acidity of lemon and salty punch from olives. For a creative twist, top it with a dollop of Greek yogurt or serve alongside a crisp cucumber salad for extra freshness.
Sweet and Savory Mujadara with Dates

Overlooked lentils and rice? Not anymore. Transform pantry staples into a viral-worthy meal with sweet dates and crispy onions. This Sweet and Savory Mujadara with Dates delivers comfort with a modern twist.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup basmati rice
– 4 cups water
– 2 tbsp olive oil
– 1 large onion, thinly sliced
– 1 tsp ground cumin
– 1 tsp ground coriander
– 1/2 tsp ground cinnamon
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1/2 cup pitted dates, chopped
– 1/4 cup fresh parsley, chopped
Instructions
1. Rinse 1 cup brown lentils under cold water until the water runs clear.
2. Combine lentils and 4 cups water in a medium pot. Bring to a boil over high heat.
3. Reduce heat to medium-low, cover, and simmer lentils for 20 minutes until tender but not mushy. Tip: Check lentils at 15 minutes to avoid overcooking.
4. Drain lentils in a colander and set aside.
5. Rinse 1 cup basmati rice under cold water until the water runs clear to remove excess starch.
6. Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering.
7. Add 1 large thinly sliced onion to the skillet. Cook for 15-20 minutes, stirring occasionally, until onions are deep golden brown and crispy. Tip: Resist stirring too often to achieve even caramelization.
8. Remove half of the crispy onions from the skillet and set aside for garnish.
9. To the skillet with remaining onions, add 1 tsp ground cumin, 1 tsp ground coriander, 1/2 tsp ground cinnamon, 1/2 tsp salt, and 1/4 tsp black pepper. Cook for 1 minute until fragrant.
10. Add drained lentils, rinsed rice, and 2 cups water to the skillet. Stir to combine.
11. Bring mixture to a boil, then reduce heat to low, cover, and simmer for 20 minutes until rice is tender and liquid is absorbed. Tip: Do not lift the lid during simmering to ensure proper steaming.
12. Remove skillet from heat and let stand covered for 5 minutes.
13. Fluff the mujadara with a fork, then gently fold in 1/2 cup chopped dates and 1/4 cup chopped parsley.
14. Transfer to a serving dish and top with reserved crispy onions.
Just cooked mujadara offers creamy rice and tender lentils contrasted by crunchy onions and chewy dates. Serve it warm with a dollop of Greek yogurt or pack it cold for a next-day lunch that tastes even better.
Gluten-Free Mujadara with Quinoa

Nailed the gluten-free comfort food game with this protein-packed twist on a classic. Swap traditional rice for fluffy quinoa and lentils for a hearty, satisfying bowl that’s ready in under an hour. Bold spices and crispy onions make it a weeknight winner everyone will crave.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes
Ingredients
– 1 cup quinoa
– 1 cup brown lentils
– 1 large yellow onion, thinly sliced
– 3 tablespoons olive oil
– 3 cups vegetable broth
– 1 teaspoon ground cumin
– 1/2 teaspoon ground cinnamon
– 1/4 teaspoon black pepper
– 1/2 teaspoon salt
– 2 tablespoons fresh parsley, chopped
Instructions
1. Rinse 1 cup quinoa under cold water in a fine-mesh strainer for 1 minute to remove bitterness.
2. Heat 2 tablespoons olive oil in a large pot over medium heat until shimmering, about 2 minutes.
3. Add 1 large yellow onion, thinly sliced, and cook for 15 minutes, stirring every 3 minutes, until deeply golden and crispy. Remove half the onions to a plate for garnish.
4. To the pot with remaining onions, add 1 cup brown lentils, rinsed and drained, 1 teaspoon ground cumin, 1/2 teaspoon ground cinnamon, 1/4 teaspoon black pepper, and 1/2 teaspoon salt. Toast for 2 minutes until fragrant.
5. Pour in 3 cups vegetable broth and bring to a boil over high heat.
6. Reduce heat to low, cover the pot, and simmer for 20 minutes until lentils are tender but not mushy.
7. Stir in rinsed quinoa, cover, and cook for 15 minutes until quinoa is fluffy and liquid is absorbed. Remove from heat and let sit covered for 5 minutes to steam.
8. Fluff the mixture with a fork and fold in 2 tablespoons fresh parsley, chopped.
9. Drizzle with remaining 1 tablespoon olive oil and top with reserved crispy onions.
Dig into a bowl of warm, nutty quinoa and tender lentils with a hint of sweet cinnamon. The crispy onions add a perfect crunchy contrast to the fluffy texture. Serve it topped with a dollop of yogurt or alongside a simple cucumber salad for a complete meal.
Lebanese Mujadara with Fried Halloumi

Buckle up for a flavor bomb that’s about to become your new pantry hero. This Lebanese Mujadara with Fried Halloumi transforms humble lentils and rice into a crave-worthy meal with crispy, salty cheese. It’s the ultimate comfort food with a seriously satisfying crunch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 cup brown lentils
– 1 cup long-grain white rice
– 1 large yellow onion, thinly sliced
– 3 tablespoons olive oil, divided
– 1 teaspoon ground cumin
– ½ teaspoon ground coriander
– ¼ teaspoon ground cinnamon
– 4 cups water
– 1 teaspoon salt
– 8 ounces halloumi cheese, sliced into ½-inch thick pieces
– 2 tablespoons vegetable oil
Instructions
1. Rinse 1 cup brown lentils under cold water in a fine-mesh strainer.
2. Heat 2 tablespoons olive oil in a large pot over medium heat.
3. Add 1 large thinly sliced yellow onion and cook for 15-20 minutes, stirring occasionally, until deeply caramelized and golden brown.
4. Remove half the caramelized onions from the pot and set aside for garnish.
5. To the pot with remaining onions, add rinsed lentils, 1 cup long-grain white rice, 1 teaspoon ground cumin, ½ teaspoon ground coriander, and ¼ teaspoon ground cinnamon. Stir for 1 minute until fragrant.
6. Pour in 4 cups water and 1 teaspoon salt, then bring to a boil over high heat.
7. Reduce heat to low, cover the pot tightly, and simmer for 25 minutes until all liquid is absorbed and lentils are tender. Tip: Don’t peek while simmering to keep steam trapped.
8. Remove pot from heat and let mujadara rest, covered, for 10 minutes.
9. While mujadara rests, pat 8 ounces halloumi slices dry with paper towels.
10. Heat 2 tablespoons vegetable oil in a non-stick skillet over medium-high heat until shimmering.
11. Add halloumi slices in a single layer and fry for 2-3 minutes per side until golden brown and crispy. Tip: Don’t move cheese for first 2 minutes to ensure a proper sear.
12. Transfer fried halloumi to a paper towel-lined plate.
13. Fluff rested mujadara with a fork and divide among four bowls.
14. Top each bowl with fried halloumi slices and reserved caramelized onions. Tip: Serve immediately while halloumi is hot and crispy for best texture.
Zesty caramelized onions melt into the spiced, fluffy lentils and rice, while the halloumi adds a salty, squeaky contrast. Try drizzling with a little extra olive oil or serving with a dollop of cool yogurt to balance the warmth. It’s a textural masterpiece that’s equally perfect for weeknights or impressing guests.
Spicy Harissa Mujadara with Roasted Tomatoes

Punch up your pantry staples with this fiery twist on a classic. We’re layering earthy lentils and rice with smoky harissa and sweet roasted tomatoes for a weeknight hero that packs serious flavor.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- 1 cup brown lentils
- 1 cup basmati rice
- 3 cups vegetable broth
- 2 tbsp olive oil
- 1 large yellow onion, thinly sliced
- 3 tbsp harissa paste
- 1 pint cherry tomatoes
- 1 tsp ground cumin
- 1/2 tsp salt
- 1/4 cup fresh parsley, chopped
Instructions
- Preheat your oven to 425°F.
- Rinse 1 cup of brown lentils under cold water in a fine-mesh strainer.
- Spread 1 pint of cherry tomatoes on a baking sheet and drizzle with 1 tablespoon of olive oil.
- Roast the tomatoes in the preheated oven for 20 minutes, or until their skins blister and split.
- Heat the remaining 1 tablespoon of olive oil in a large pot over medium heat.
- Add 1 large thinly sliced yellow onion and cook for 10 minutes, stirring occasionally, until deeply golden and caramelized. Tip: Don’t rush this step—the caramelized onions are the flavor foundation.
- Stir in 3 tablespoons of harissa paste and 1 teaspoon of ground cumin and cook for 1 minute until fragrant.
- Add the rinsed lentils and 3 cups of vegetable broth to the pot.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15 minutes.
- Stir in 1 cup of basmati rice and 1/2 teaspoon of salt.
- Cover the pot again and simmer for 20 minutes, or until the rice is tender and the liquid is absorbed. Tip: Resist the urge to stir during this simmer to prevent mushy rice.
- Remove the pot from the heat and let it sit, covered, for 5 minutes to steam.
- Fluff the mujadara gently with a fork.
- Fold in the roasted tomatoes and 1/4 cup of chopped fresh parsley. Tip: For extra brightness, add a squeeze of lemon juice just before serving.
Final texture is a satisfying contrast of fluffy rice, tender lentils, and juicy tomato bursts. Flavor builds from smoky harissa heat to sweet roasted tomato finish. Serve it warm in bowls topped with a dollop of yogurt or alongside a crisp cucumber salad for a complete meal.
Comforting Mujadara Soup with Lentils and Rice

Ready to transform pantry staples into a hug in a bowl? This Mujadara Soup blends earthy lentils, fluffy rice, and caramelized onions into a cozy masterpiece. Ditch the takeout menus—this one-pot wonder is your new weeknight hero.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes
Ingredients
– 2 tbsp olive oil
– 2 large yellow onions, thinly sliced
– 3 cloves garlic, minced
– 1 cup brown lentils, rinsed
– 1/2 cup long-grain white rice, rinsed
– 6 cups vegetable broth
– 1 tsp ground cumin
– 1/2 tsp ground coriander
– 1/4 tsp ground cinnamon
– Salt and black pepper
– Fresh parsley, chopped (for garnish)
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat.
2. Add 2 thinly sliced onions and cook for 15–20 minutes, stirring occasionally, until deeply golden and caramelized. Tip: Don’t rush this step—slow cooking unlocks sweet, rich flavor.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant.
4. Add 1 cup rinsed brown lentils, 1/2 cup rinsed rice, 1 tsp cumin, 1/2 tsp coriander, and 1/4 tsp cinnamon to the pot.
5. Pour in 6 cups vegetable broth and bring to a boil over high heat.
6. Reduce heat to low, cover, and simmer for 25 minutes until lentils and rice are tender. Tip: Check at 20 minutes to avoid overcooking—the rice should be fluffy, not mushy.
7. Season with salt and black pepper, adjusting to your preference.
8. Ladle the soup into bowls and garnish with fresh chopped parsley. Tip: For extra creaminess, stir in a dollop of yogurt just before serving.
Mouthwatering and velvety, this soup balances the earthy lentils with aromatic spices and sweet onions. Serve it with a side of warm pita for dipping, or top with a fried egg for a hearty brunch twist—it’s comfort food that feels both rustic and refined.
Summary
Deliciously versatile, these 20 mujadara recipes prove this humble dish can star at any meal. We hope you find a new favorite to try in your kitchen! Don’t forget to leave a comment telling us which recipe you loved most and share this roundup on Pinterest to spread the comfort food love.




