Why You’ll Love Mujadara Recipe
Mujadara turns a handful of pantry staples into something surprisingly rich and satisfying. The lentils make it filling, the rice keeps it comforting, and the caramelized onions bring the deep savory flavor that makes the whole dish special. It is naturally vegan, gluten-free, easy to customize, and perfect for meal prep. You can serve it warm on its own, pair it with salad, or add a spoonful of dairy-free yogurt and fresh herbs for an even better finish.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 5 small to medium onions, sliced
- 1 1/2 cups green or brown lentils
- 1 cup brown rice or white rice
- 5 to 5 1/2 cups water, divided
- 1 tablespoon veggie bouillon powder
- 1 1/2 teaspoons salt, divided
- 1 teaspoon ground cumin
- 2 bay leaves
- Black pepper, to taste
- 2 tablespoons olive oil
Directions
- If using brown rice, soak it in cold water for 20 minutes, then drain.
- Add the soaked brown rice and 2 1/2 cups of water to a large pot. Bring to a boil, then stir in the veggie bouillon powder, 1 teaspoon salt, black pepper, and bay leaves.
- Lower the heat, cover, and simmer for 20 minutes.
- While the rice cooks, soak the lentils in cold water, then drain. Slice the onions.
- After the rice has cooked for 20 minutes, add the lentils and 3 more cups of water. Stir, cover, bring back to a boil, then reduce to a simmer and cook for about 25 minutes.
- Meanwhile, heat the olive oil in a skillet. Add the sliced onions, stir, cover, and cook over medium heat for about 10 minutes.
- Uncover the skillet, stir well, add the cumin and the remaining 1/2 teaspoon salt, and continue cooking for 5 to 10 minutes until the onions are caramelized. For crispier onions, cook a bit longer over slightly higher heat.
- Check that the lentils and rice are tender. If needed, simmer for a few more minutes.
- Remove the bay leaves and stir about two-thirds of the caramelized onions into the rice and lentils.
- Serve topped with the remaining onions. Add dairy-free yogurt and fresh herbs such as parsley or cilantro if desired.
For white rice, soak the lentils and rice separately for 20 minutes. Cook the lentils first with 3 cups of water, bouillon, salt, pepper, and bay leaves for 7 to 10 minutes. Then add the rice and 2 more cups of water, bring to a boil, cover, and simmer for 18 to 20 minutes until tender.
Servings and timing
This recipe makes 6 servings.
Prep time: 20 minutes
Cook time: 40 minutes
Total time: 1 hour
Variations
You can make mujadara your own with a few simple changes. Add minced garlic for more depth, or stir in a little cinnamon for a warm, classic touch. A squeeze of lemon brightens the dish nicely, while chili powder adds gentle heat. For extra texture, top it with toasted pine nuts. You can also mix in raisins for a subtle sweetness or serve it with chopped parsley, cilantro, or mint for a fresh finish. If you want to make it oil-free, sauté the onions with a little water or broth instead of oil.
Storage/Reheating
Store leftover mujadara in an airtight container in the refrigerator for 3 to 4 days.
For longer storage, freeze it in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
To reheat, warm it on the stovetop or in the microwave with a few splashes of water to loosen the texture and keep it from drying out.
FAQs
What is mujadara?
Mujadara is a traditional Middle Eastern dish made with lentils, rice, and caramelized onions. It is known for being simple, affordable, and very flavorful.
Which lentils work best for mujadara?
Green or brown dried lentils work best because they hold their shape well during cooking. Red or yellow lentils are not ideal because they break down too much and become mushy.
Can I use white rice instead of brown rice?
Yes. White rice works well, but the cooking method is slightly different because it cooks faster and needs less water than brown rice.
Why are caramelized onions so important in this recipe?
The onions provide much of the dish’s signature flavor. Their sweetness and rich browned taste balance the earthy lentils and plain rice beautifully.
Can I make mujadara ahead of time?
Yes. Mujadara is great for making ahead because the flavors continue to develop as it sits. It reheats very well for lunches and dinners.
Can I use canned lentils?
Yes, though the texture will be a little different. If using canned lentils, rinse and drain them well, then stir them in near the end of cooking instead of cooking them from the start.
How do I keep the rice and lentils from getting mushy?
Use the correct amount of water for your rice, keep an eye on the cooking time, and avoid using soft lentil varieties. Checking for doneness near the end helps prevent overcooking.
Is mujadara served as a main dish or a side dish?
It can be either. It is hearty enough to serve as a main dish, but it also works very well as a side with salads, roasted vegetables, or dips.
What can I serve with mujadara?
It pairs well with cucumber and tomato salad, dairy-free yogurt, fresh herbs, hummus, tahini sauce, or roasted vegetables.
Can I make this recipe without oil?
Yes. You can cook the onions in a little broth or water instead of oil, though they may not become quite as rich and silky as traditional caramelized onions.
Conclusion
Mujadara is proof that humble ingredients can create an incredibly satisfying meal. With tender lentils, fluffy rice, and sweet caramelized onions, this dish delivers comfort, flavor, and simplicity in every bite. Whether you serve it as a main dish or a side, it is an easy recipe to keep in regular rotation.
Mujadara
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A comforting Middle Eastern dish made with lentils, rice, and caramelized onions, packed with flavor and simple pantry ingredients.
- Author: Emily
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Middle Eastern
- Diet: Vegan
Ingredients
- 1 cup brown or green lentils
- 1 cup long-grain rice
- 3 large onions, thinly sliced
- 3 tbsp olive oil
- 4 cups water or vegetable broth
- 1 tsp cumin
- 1 tsp coriander
- 1/2 tsp cinnamon
- Salt to taste
- Black pepper to taste
Instructions
- Rinse the lentils and cook them in water for about 10 minutes until slightly tender, then drain.
- In a large pan, heat olive oil and sauté the sliced onions over medium heat until deeply caramelized and browned. Remove half for garnish.
- Add spices (cumin, coriander, cinnamon), salt, and pepper to the remaining onions and stir.
- Add rice and partially cooked lentils to the pan and mix well.
- Pour in water or vegetable broth, bring to a boil, then reduce heat, cover, and simmer for 15–20 minutes until rice is cooked and liquid is absorbed.
- Turn off heat and let sit covered for 5 minutes.
- Fluff with a fork and top with reserved caramelized onions before serving.
Notes
- You can use basmati rice for a fluffier texture.
- Add a dollop of dairy-free yogurt or a side salad for serving.
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat with a splash of water to prevent drying out.
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 5 g
- Sodium: 300 mg
- Fat: 9 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 10 g
- Protein: 13 g
- Cholesterol: 0 mg