
I recently made this Mujadara Rice and Lentil Pilaf with Caramelized Onions Recipe, and I honestly couldn’t stop going back for another spoonful. The combination of fluffy rice, tender lentils, and deeply caramelized onions creates a dish that feels simple yet incredibly comforting.
I love how affordable ingredients can turn into something so flavorful and satisfying. After trying this recipe at home, I realized why it’s considered such a beloved Middle Eastern classic. It’s hearty, wholesome, and perfect for both busy weeknights and cozy family dinners.

Ingredients
This recipe uses pantry-friendly ingredients, but each one plays an important role in building flavor and texture.
- 1 cup brown or green lentils – These hold their shape well after cooking and give the dish a hearty texture.
- 1 cup long-grain basmati rice – Basmati rice stays fluffy and separate, making the pilaf light instead of sticky.
- 3 large yellow onions, thinly sliced – Yellow onions caramelize beautifully and provide the signature sweet flavor.
- 4 tablespoons olive oil – Helps cook the onions slowly while adding richness to the dish.
- 1 teaspoon ground cumin – Adds earthy warmth and enhances the lentils perfectly.
- ½ teaspoon ground coriander – Gives a subtle citrusy depth that balances the savory ingredients.
- 1 teaspoon salt – Essential for bringing all the flavors together.
- ½ teaspoon black pepper – Adds mild heat and extra flavor.
- 4 cups water or vegetable broth – Vegetable broth creates a richer and more savory pilaf.
- 1 bay leaf – Infuses the rice and lentils with delicate aromatic flavor.
- Fresh parsley for garnish – Adds freshness and color before serving.
- Plain yogurt for serving (optional) – A creamy topping that balances the savory onions.
Note: These ingredients make about 4 to 6 servings, depending on portion size and side dishes.
Variations
You can easily customize this Mujadara recipe to suit your taste or dietary needs.
- Use jasmine rice instead of basmati if you prefer a softer texture.
- Add crispy fried onions on top for extra crunch and deeper onion flavor.
- Replace olive oil with avocado oil for a lighter taste.
- Stir in cooked chickpeas for added protein and texture.
- Make it spicy by adding red pepper flakes or cayenne pepper.
- Serve with dairy-free yogurt to keep the recipe fully vegan.
- Add toasted pine nuts or almonds for a nutty finish.
If you enjoy exploring creative breakfast-style inspirations as well, you might also like this Ferrero Rocher Protein Oats Recipe for a sweet and indulgent twist.

Cooking Time
This dish takes a little patience because caramelized onions need slow cooking, but the results are absolutely worth it.
- Prep Time: 15 minutes
- Cooking Time: 50 minutes
- Total Time: About 1 hour 5 minutes
Equipment You Need
Having the right tools makes this recipe much easier and more enjoyable to prepare.
- Large skillet – Used for caramelizing the onions evenly.
- Medium saucepan – Perfect for cooking the lentils until tender.
- Large pot with lid – Helps cook the rice and lentils together properly.
- Sharp knife – Makes slicing onions thin and even much easier.
- Wooden spoon – Ideal for stirring without breaking the rice grains.
- Measuring cups and spoons – Ensures accurate ingredient portions.
How to Make Mujadara Rice and Lentil Pilaf with Caramelized Onions Recipe?
Making Mujadara is all about layering simple flavors carefully. The caramelized onions are the heart of the dish, while the rice and lentils create a filling and comforting base.
Prepare the Lentils
Rinse the lentils thoroughly under cold water to remove any dirt or debris. Add them to a saucepan with water and cook until they are partially tender but not mushy. Drain the lentils and set them aside for later.
Slice and Cook the Onions
Thinly slice the onions into even strips so they cook uniformly. Heat olive oil in a large skillet over medium heat and add the onions slowly. Stir frequently and allow them to caramelize until they turn deep golden brown and sweet.
Toast the Spices
Once the onions are soft and golden, sprinkle in the cumin, coriander, salt, and black pepper. Stir everything together for a minute to release the spices’ aroma. This step creates the rich and warm flavor base of the dish.
Rinse the Rice
Wash the basmati rice under cool water until the water runs mostly clear. This removes excess starch and keeps the rice fluffy after cooking. Drain the rice well before adding it to the pot.
Combine the Ingredients
Add the rice, partially cooked lentils, bay leaf, and broth into a large cooking pot. Mix gently so the ingredients distribute evenly without breaking the rice grains. Bring everything to a gentle simmer over medium heat.
Cook the Pilaf
Cover the pot with a tight-fitting lid and reduce the heat to low. Allow the rice and lentils to cook slowly until the liquid is fully absorbed. Let the pot rest for about 10 minutes after cooking to finish steaming.
Finish with Caramelized Onions
Reserve a handful of onions for topping and stir the remaining onions into the rice mixture. Fluff the pilaf gently using a fork to keep the texture light. Top with the reserved onions and fresh parsley before serving.

Serve and Enjoy
Spoon the Mujadara into serving bowls while it is warm and fragrant. Add a dollop of yogurt if desired for creaminess and balance. Enjoy it as a main meal or alongside salads and roasted vegetables.
If you like pairing rich comfort dishes with café-style drinks, you might also enjoy this Iced Brown Sugar Oat Milk Shaken Espresso Recipe for a refreshing complement.
Additional Tips for Making this Recipe Better
After making this recipe a few times, I discovered some small tricks that really improve the final dish.
- I always cook the onions slowly over medium-low heat because rushing them can make them burn instead of caramelize.
- I like using vegetable broth instead of water since it adds much deeper flavor to the rice and lentils.
- I let the pilaf rest for at least 10 minutes before fluffing it, which keeps the rice light and fluffy.
- I sometimes add extra crispy onions on top right before serving for a restaurant-style finish.
- I found that rinsing the rice thoroughly makes a huge difference in preventing sticky rice.
How to Serve Mujadara Rice and Lentil Pilaf with Caramelized Onions Recipe?
This dish is incredibly versatile and works beautifully with many sides and toppings. I love serving it warm with a spoonful of creamy yogurt and a sprinkle of chopped parsley for freshness.
A crisp cucumber and tomato salad pairs wonderfully because it balances the richness of the caramelized onions. You can also serve Mujadara alongside roasted vegetables, grilled chicken, or warm pita bread for a complete and satisfying meal.
For a beautiful presentation, pile the caramelized onions high on top and finish with fresh herbs and a drizzle of olive oil.

Nutritional Information
This hearty recipe is both nourishing and satisfying, making it a healthy comfort food option.
- Calories: Approximately 360 per serving
- Protein: Around 12g per serving
- Carbohydrates: About 52g per serving
- Fat: Around 11g per serving
Make Ahead and Storage
Mujadara stores very well, making it ideal for meal prep and leftovers. The flavors often become even better the next day as everything settles together.
Refrigerating
Allow the pilaf to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 4 days while keeping the onions flavorful and the rice tender.
Freezing
Place cooled Mujadara in freezer-safe containers or bags in individual portions. Freeze for up to 2 months and thaw overnight in the refrigerator before reheating.
Reheating
Warm the pilaf gently in a skillet or microwave with a splash of water or broth. This helps restore moisture and keeps the rice from drying out during reheating.
Why You’ll Love This Recipe?
This Mujadara recipe is simple, comforting, and packed with rich flavor despite using basic ingredients.
- Easy and Budget-Friendly
I love that this recipe uses affordable pantry staples like rice, lentils, and onions. It’s perfect when I want a satisfying meal without spending too much money. - Rich and Comforting Flavor
The caramelized onions add deep sweetness and savory richness that make the dish taste incredibly comforting and satisfying. - Naturally Vegetarian and Vegan-Friendly
This recipe is naturally plant-based, making it a wonderful option for vegetarians, vegans, or anyone wanting a meatless meal. - Perfect for Meal Prep
I find that Mujadara tastes even better the next day, which makes it excellent for preparing ahead for busy weekdays. - Versatile and Customizable
You can easily add spices, toppings, proteins, or side dishes to make the recipe suit your personal taste and dietary preferences.

Mujadara Rice and Lentil Pilaf with Caramelized Onions Recipe
Ingredients
Method
- Rinse the lentils thoroughly under cold water to remove any dirt or debris. Add them to a saucepan with water and cook until they are partially tender but not mushy. Drain the lentils and set them aside for later.
- Thinly slice the onions into even strips so they cook uniformly. Heat olive oil in a large skillet over medium heat and add the onions slowly. Stir frequently and allow them to caramelize until they turn deep golden brown and sweet.
- Once the onions are soft and golden, sprinkle in the cumin, coriander, salt, and black pepper. Stir everything together for a minute to release the spices’ aroma. This step creates the rich and warm flavor base of the dish.
- Wash the basmati rice under cool water until the water runs mostly clear. This removes excess starch and keeps the rice fluffy after cooking. Drain the rice well before adding it to the pot.
- Add the rice, partially cooked lentils, bay leaf, and broth into a large cooking pot. Mix gently so the ingredients distribute evenly without breaking the rice grains. Bring everything to a gentle simmer over medium heat.
- Cover the pot with a tight-fitting lid and reduce the heat to low. Allow the rice and lentils to cook slowly until the liquid is fully absorbed. Let the pot rest for about 10 minutes after cooking to finish steaming.
- Reserve a handful of onions for topping and stir the remaining onions into the rice mixture. Fluff the pilaf gently using a fork to keep the texture light. Top with the reserved onions and fresh parsley before serving.
- Spoon the Mujadara into serving bowls while it is warm and fragrant. Add a dollop of yogurt if desired for creaminess and balance. Enjoy it as a main meal or alongside salads and roasted vegetables.
Notes
- I always cook the onions slowly over medium-low heat because rushing them can make them burn instead of caramelize.
- I like using vegetable broth instead of water since it adds much deeper flavor to the rice and lentils.
- I let the pilaf rest for at least 10 minutes before fluffing it, which keeps the rice light and fluffy.
- I sometimes add extra crispy onions on top right before serving for a restaurant-style finish.
- I found that rinsing the rice thoroughly makes a huge difference in preventing sticky rice.






