Mujadara Recipe (Lebanese Rice)
If you’re in search of a comforting dish that bursts with flavor and is rich in nutrition, look no further than Mujadara, a traditional Lebanese rice and lentil dish that has been cherished for generations. This wholesome meal is not only easy to prepare but also packed with protein thanks to the lentils, making it a perfect option for vegetarians and meat-eaters alike. With its earthy spices, caramelized onions, and tender rice, Mujadara is a delightful way to introduce a taste of Lebanese cuisine into your home.
Why You’ll Keep Making It

Mujadara is one of those dishes that you’ll want to keep on your weekly rotation. It’s incredibly satisfying, loaded with nutrients, and makes for excellent leftovers. The combination of lentils and rice provides a complete protein, while the spices infuse the dish with warmth and depth. Plus, who can resist the allure of caramelized onions? Their sweetness complements the earthiness of the lentils beautifully, making every bite a comforting experience. Whether served warm or at room temperature, Mujadara is a versatile dish that pairs well with various sides, enhancing its appeal even further.
Shopping List
- 1 cup green lentils or brown lentils
- 1 cup basmati rice
- 6 cups vegetable broth or water
- 2 tablespoons olive oil
- 2 tablespoons coriander seeds
- 1 tablespoon cumin seeds or 1 teaspoon ground cumin
- 2 teaspoons salt
- 1 teaspoon smashed allspice seeds or ½ teaspoon ground allspice
- 1 teaspoon ground cinnamon
- ½ teaspoon ground turmeric
- ½ teaspoon ground black pepper
- 3 large sweet onions, peeled and sliced
- ½ cup all-purpose flour or gluten-free flour mix
- ½ cup vegetable oil
- Chopped cilantro for garnish
- Lemon wedges for serving
Hardware & Gadgets
- Large pot for cooking lentils and rice
- Skillet for caramelizing onions
- Wooden spoon for stirring
- Measuring cups and spoons
- Knife and cutting board for chopping
Directions: Mujadara Recipe (Lebanese Rice)

Step 1: Prepare the Lentils
Rinse the lentils under cold water and then place them in a large pot. Add 2 cups of the vegetable broth or water, bring to a boil, then reduce heat to a simmer. Cook for about 15-20 minutes, or until the lentils are just tender but still hold their shape. Drain any excess liquid and set aside.
Step 2: Cook the Rice
In the same pot, add the remaining 4 cups of vegetable broth or water and bring it to a boil. Stir in the basmati rice, 1 teaspoon of salt, and the cooked lentils. Reduce the heat to low, cover, and simmer for 15-20 minutes until the rice is fluffy and has absorbed all the liquid. Once done, remove from heat and let it sit covered for an additional 5 minutes.
Step 3: Caramelize the Onions
While the rice and lentils are cooking, heat olive oil in a large skillet over medium heat. Add the sliced onions and a generous pinch of salt. Cook, stirring frequently, for about 20-25 minutes until the onions are deeply caramelized and golden brown. This step is essential for developing the rich flavor of the dish.
Step 4: Toast the Spices
In a small pan, toast the coriander and cumin seeds over medium heat for a few minutes until fragrant. If using ground spices, skip this step. Once toasted, grind them to a fine powder using a mortar and pestle or a spice grinder.
Step 5: Combine Everything
Once the rice and lentils are cooked, fluff them with a fork. Stir in the toasted spices, ground allspice, ground cinnamon, turmeric, and black pepper. Adjust the seasoning with additional salt if needed.
Step 6: Serve
To serve, plate the Mujadara and top generously with the caramelized onions. Garnish with chopped cilantro and serve with lemon wedges on the side for a bright, zesty finish. Enjoy the wholesome, hearty flavors of this classic Lebanese dish!
Seasonal Ingredient Swaps

- Use quinoa instead of rice for a gluten-free alternative.
- Add roasted vegetables like carrots or zucchini for extra flavor and nutrition.
- Swap out cilantro for parsley if you prefer a milder herb.
- Try adding a pinch of red pepper flakes for a subtle kick.
Recipe Notes & Chef’s Commentary
- Feel free to adjust the spice levels according to your taste preferences.
- This dish can be made ahead of time and stored in the refrigerator for up to 4 days.
- Mujadara tastes even better the next day as the flavors meld together.
- For a heartier meal, add some sautéed greens like spinach or kale.
Keep-It-Fresh Plan
To ensure your Mujadara remains fresh and delicious, store it in an airtight container in the refrigerator. When reheating, sprinkle a little water over the rice to prevent it from drying out. You can also freeze portions for later enjoyment; just make sure to cool it completely before transferring to freezer-safe containers. It will keep well for up to 3 months in the freezer.
Common Qs About Mujadara Recipe (Lebanese Rice)
Can I use brown rice instead of basmati rice?
Absolutely! Brown rice will add a nutty flavor and more fiber, but keep in mind that the cooking time will increase. You may need to adjust the liquid ratio as well.
Is Mujadara suitable for meal prep?
Yes! Mujadara is an excellent meal prep dish. It keeps well in the fridge and can be easily reheated, making it perfect for busy weekdays.
Can I add meat to Mujadara?
While traditional Mujadara is vegetarian, you can certainly add ground lamb or beef for a heartier version. Simply cook the meat before adding the onions and spices.
What can I serve with Mujadara?
Mujadara pairs wonderfully with a side of yogurt, salad, or pickled vegetables for a refreshing contrast to the earthy flavors of the dish.
Serve with These
- Tzatziki Sauce – A refreshing yogurt dip that complements the spices beautifully.
- Fattoush Salad – A vibrant salad with crispy pita and seasonal veggies.
- Hummus – Creamy chickpea dip that pairs perfectly with Mujadara.
- Pickled Vegetables – Adds a tangy crunch that contrasts nicely with the dish.
Serve & Enjoy
The beauty of Mujadara lies not just in its flavors, but also in its ability to bring people together. Whether enjoyed as a solo meal or shared with family and friends, this Lebanese rice and lentil dish is sure to become a beloved staple in your kitchen. The combination of textures and spices creates a comforting experience that warms the soul and satisfies the palate. So gather your ingredients, follow these simple steps, and get ready to savor the delightful taste of Mujadara.
With its rich history and wholesome ingredients, Mujadara is more than just a meal; it’s a celebration of flavors and cultures. Enjoy it with your favorite sides, and don’t forget to squeeze that lemon over the top for a burst of brightness. Happy cooking!

Mujadara Recipe (Lebanese Rice)
Ingredients
Equipment
Method
- Rinse the lentils under cold water and then place them in a large pot. Add 2 cups of the vegetable broth or water, bring to a boil, then reduce heat to a simmer. Cook for about 15-20 minutes, or until the lentils are just tender but still hold their shape. Drain any excess liquid and set aside.
- In the same pot, add the remaining 4 cups of vegetable broth or water and bring it to a boil. Stir in the basmati rice, 1 teaspoon of salt, and the cooked lentils. Reduce the heat to low, cover, and simmer for 15-20 minutes until the rice is fluffy and has absorbed all the liquid. Once done, remove from heat and let it sit covered for an additional 5 minutes.
- While the rice and lentils are cooking, heat olive oil in a large skillet over medium heat. Add the sliced onions and a generous pinch of salt. Cook, stirring frequently, for about 20-25 minutes until the onions are deeply caramelized and golden brown.
- In a small pan, toast the coriander and cumin seeds over medium heat for a few minutes until fragrant. If using ground spices, skip this step. Once toasted, grind them to a fine powder using a mortar and pestle or a spice grinder.
- Once the rice and lentils are cooked, fluff them with a fork. Stir in the toasted spices, ground allspice, ground cinnamon, turmeric, and black pepper. Adjust the seasoning with additional salt if needed.
- To serve, plate the Mujadara and top generously with the caramelized onions. Garnish with chopped cilantro and serve with lemon wedges on the side for a bright, zesty finish.
Notes
- Feel free to adjust the spice levels according to your taste preferences.
- This dish can be made ahead of time and stored in the refrigerator for up to 4 days.
- Mujadara tastes even better the next day as the flavors meld together.
- For a heartier meal, add some sautéed greens like spinach or kale.
