A traditional Middle Eastern dish, Mujaddara is a comforting combination of lentils, rice, and caramelized onions. This budget-friendly meal is packed with plant-based protein, fiber, and rich flavors, making it a staple in Lebanese households. Whether enjoyed as a main dish or a side, it’s a satisfying and nutritious choice.
Why You’ll Love This Recipe
- Simple and affordable – Uses basic pantry ingredients.
- Nutritious and filling – High in protein, fiber, and healthy fats.
- Vegan and gluten-free – Perfect for various dietary needs.
- Rich, deep flavors – Caramelized onions add a delicious sweetness.
- Great for meal prep – Tastes even better the next day.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
- 2 cups dry rice
- 2 cups dry lentils
- 1 large onion, chopped (or 2 medium onions)
- 1 cup olive oil
- Salt and pepper to taste (2-3 teaspoons salt recommended)
Directions
- Cook the rice and lentils separately according to their package instructions.
- While they cook, heat the olive oil in a pan over medium heat. Add the chopped onions and sauté for about 20 minutes, stirring occasionally, until they turn golden brown.
- Once the rice and lentils are cooked, transfer them to a large bowl. Pour the sautéed onions and olive oil over the mixture.
- Add salt and pepper to taste, and stir well to combine all the flavors.
- Cover the bowl and let it sit for 20 minutes to allow the ingredients to meld together.
- Serve warm, either on its own or with warm flatbread. Enjoy!
Servings and Timing
- Prep Time: 5 minutes
- Cooking Time: 20 minutes
- Passive Time: 20 minutes
- Total Time: 45 minutes
- Servings: 6
- Calories: Approximately 350 kcal per serving
Variations
- Spiced Mujaddara – Add cumin, cinnamon, or allspice for extra warmth.
- Garlic Flavor – Sauté garlic with the onions for added depth.
- Brown Rice Version – Swap white rice for brown rice; increase cooking time accordingly.
- Topped with Yogurt – Serve with a dollop of plain yogurt for a creamy contrast.
- Fresh Herbs – Garnish with parsley or cilantro for a fresh touch.
Storage/Reheating
- Refrigeration: Store in an airtight container in the fridge for up to 4 days.
- Freezing: Mujaddara can be frozen for up to 2 months. Thaw in the fridge before reheating.
- Reheating: Warm in a pan over low heat with a splash of water or olive oil to prevent drying out.
FAQs
1. What type of lentils should I use?
Brown or green lentils work best as they hold their shape and texture well. Avoid red lentils, as they tend to become mushy.
2. Can I make this dish oil-free?
Yes, you can sauté the onions in water or vegetable broth, but the traditional recipe relies on olive oil for its rich flavor.
3. Why do I need to let it sit for 20 minutes before serving?
This resting time allows the flavors to meld together, making the dish taste even better.
4. Can I cook the rice and lentils together?
While possible, it’s best to cook them separately to ensure even cooking, as they have different cooking times.
5. Is Mujaddara served hot or cold?
It’s traditionally served warm but can also be enjoyed at room temperature or cold as a salad.
6. What can I serve with Mujaddara?
It pairs well with a simple cucumber yogurt salad, pickles, or warm pita bread.
7. How do I get perfectly caramelized onions?
Cook them slowly over medium heat, stirring occasionally, and don’t rush the process. A pinch of salt can help them release moisture and caramelize evenly.
8. Can I use canned lentils?
Yes, but drain and rinse them well. Since they are already cooked, you can mix them directly with the rice after it’s done.
9. Is this dish kid-friendly?
Yes! The mild flavors and soft texture make it appealing to kids. You can adjust seasoning as needed.
10. Can I add vegetables to this dish?
Absolutely! Some people add sautéed spinach, mushrooms, or roasted carrots for extra nutrition.
Conclusion
Mujaddara is a simple yet deeply flavorful dish that highlights the beauty of basic ingredients. Whether you’re looking for a budget-friendly meal, a healthy vegan option, or a taste of Middle Eastern cuisine, this dish delivers on all fronts. Try it once, and it just might become a regular in your meal rotation!

Simple Lebanese Lentils & Rice (Mujaddara)
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Emmily
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegan
Description
Mujaddara is a traditional Lebanese dish made with lentils, rice, and caramelized onions. This easy, budget-friendly recipe is packed with plant-based protein, fiber, and rich flavors, making it perfect for vegans and those seeking a gluten-free meal. Enjoy this nutritious and satisfying dish as a main course or side.
Ingredients
Ingredients:
- 2 cups dry rice
- 2 cups dry lentils
- 1 large onion (or 2 medium onions), chopped
- 1 cup olive oil
- Salt and pepper to taste (2-3 teaspoons salt recommended)
Instructions
Instructions:
- Cook the rice and lentils separately according to their package instructions.
- While they cook, heat the olive oil in a pan over medium heat. Add the chopped onions and sauté for about 20 minutes, stirring occasionally, until they turn golden brown.
- Once the rice and lentils are cooked, transfer them to a large bowl. Pour the sautéed onions and olive oil over the mixture.
- Add salt and pepper to taste, and stir well to combine all the flavors.
- Cover the bowl and let it sit for 20 minutes to allow the ingredients to meld together.
- Serve warm, either on its own or with warm flatbread. Enjoy!
Notes
- For a spicier flavor, you can add cumin, cinnamon, or allspice.
- Sauté garlic with the onions for added depth of flavor.
- Use brown rice for a heartier version.
- Serve with yogurt or fresh herbs for a refreshing contrast.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle Eastern