Rich, earthy, and delicious.
Mujadara Rice is a classic Middle Eastern dish that’s a must-try.

Mujadara rice is one of those dishes that proves simple food can be deeply satisfying. Made with just rice, lentils, and onions — plus a few pantry spices — it’s hearty, cozy, and full of flavor. The onions are fried until golden and almost crisp, then folded into fluffy basmati rice and tender lentils for a dish that’s humble but completely irresistible.
It also happens to be naturally healthy and gluten-free — full of plant-based protein, fiber, and comfort.
This version of mujadara rice uses a mix of brown and black lentils for extra texture, but it’s just as good with whatever lentils you have. I like to stir some of the onions into the rice and save the rest for topping — because the more crispy onions, the better.
It’s one of my brother’s all-time favorite dishes, and I learned to make it from my mom — the way all the best recipes start.
Watch How I Make Mujadara Rice Step by Step
This recipe is super simple to make — just rice, lentils, crispy onions, and a few pantry spices. Everything comes together in no time and is absolutely delicious.
Want more cozy, down-to-earth recipes like this one?
Subscribe to my YouTube channel for more step-by-step videos.
Mujadara Rice Ingredients
This recipe keeps things beautifully simple — rice, lentils, onions, and just enough oil and spices to bring it all together. Here’s what you’ll need:
- Basmati rice
- Brown or black lentils (or a mix)
- Yellow onions
- Olive oil
- Water or lentil cooking water (or a mix of both)
- Salt
What Spices Are Used in Mujadara?
Ground cumin is a must — it brings that warm, earthy flavor that makes mujadara so comforting. From there, you can add a little something extra if you’d like: a pinch of allspice, cinnamon, baharat, or even ras el hanout can deepen the flavor without overpowering it.
Want to learn more about the spices I always have on hand?
Check out my Middle Eastern Spice Guide for a full list of my favorites.
How to Make This Mujadara Rice Recipe
- Soak the lentils (optional) to help them cook more evenly.
- Cook the lentils separately until just tender, then drain.
- Fry the onions in olive oil until deeply golden and crisp, about 20–30 minutes.
- Toast the spices in the leftover onion oil to release their flavor.
- Add the rice and stir to coat in the spiced oil.
- Pour in water or lentil cooking water, season with salt, and simmer until fluffy.
- Let the rice rest, then gently mix in the lentils and some of the onions.
- Top with the remaining crispy onions and serve warm.
What to Serve with Mujadara
Mujadara rice is comforting and filling on its own, but it really shines with a few fresh and tangy sides. Here are some easy ideas to round out the meal:
- Plain yogurt or labneh – the creaminess balances the earthy lentils perfectly
- A simple salad – like chopped tomato, radish, cucumber, and herbs with lemon and olive oil
- Pickles or olives – something salty and briny works really well
- Feta cheese – crumbled on top or on the side adds a salty, creamy contrast
- Sautéed or roasted greens – for extra color and nutrients
- Lemon wedges – a squeeze of lemon right before serving makes all the flavors pop
- Roasted chicken breast or grilled fish – for a more protein-rich meal
I usually serve mine with a chopped salad and a dollop of yogurt — simple, fresh, and so good.

Why This Is the Best Mujadara Recipe
There are lots of ways to make mujadara rice, but this version hits all the right notes — flavor, texture, and simplicity.
- Two kinds of lentils for better texture and a bit of visual contrast
- Perfectly fluffy basmati rice, never mushy
- Crispy, golden onions stirred in and piled on top (because more is better)
- A touch of warm spice for depth, without overpowering the dish
- Naturally gluten-free and vegan, but cozy enough to feel indulgent
- Made in a small pot, no fancy equipment needed
It’s the version I learned from my mom, and the one my brother always asks for — I just gave it a few small twists to make it even better.
Is Mujadara Rice Healthy?
Yes! Mujadara rice is naturally healthy, filling, and nourishing — and it just happens to be:
- Gluten-free
- Vegan/vegetarian-friendly
- High in fiber and plant-based protein (thanks to the lentils and rice)
- Made from real, whole ingredients — nothing processed, just pantry staples
It’s a great option for a balanced lunch or dinner, and it keeps you full without feeling heavy.
How to Store Mujadara & Make It Ahead
Mujadara rice is a great make-ahead meal — it actually gets better as it sits and the flavors deepen.
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave with a splash of water or olive oil.
It’s perfect for meal prep — just add a side of yogurt or salad and you’ve got lunch ready to go.

Mujadara Without Rice (Variation)
While this recipe uses basmati rice, mujadara is often made with bulgur wheat instead — a version that’s especially popular in Lebanon and Syria.
If you’d like to try it that way, you can swap the rice for fine or medium bulgur and adjust the liquid and cooking time. The result is a slightly nuttier, more textured dish that’s just as comforting.
I may share a separate recipe for the bulgur version soon — stay tuned.
More Middle Eastern Recipes to Try
If you loved this mujadara rice, here are a few more cozy, flavor-packed recipes from my kitchen you might like:
- Zhoug Recipe – A spicy green sauce that goes with everything
- How to Make Labneh – Thick, creamy, and perfect with a drizzle of olive oil
- Preserved Lemons – Add depth and brightness to so many dishes
- Tabbouleh Salad – Fresh herbs, bulgur, lemon, and olive oil
- Stuffed Grape Leaves – A family favorite, perfect for sharing
You can find even more Middle Eastern recipes right here.

Mujadara Rice
Ingredients
- 1 cup basmati rice, rinsed well
- ½ cup uncooked lentils (black, brown, or green — or a mix)
- 3 medium yellow onions (450–500 g), thinly sliced
- ¼ cup olive oil (60 ml)
- Salt, to taste (added in stages)
- Black pepper, to taste
- ½ teaspoon ground cumin
- Optional: a pinch of allspice, cinnamon, baharat, or ras el hanout
- 1½ cups water or lentil cooking water (for cooking the rice)
Instructions
Lentils
- Soak the uncooked lentils in a bowl for about 30 minutes.(If using different types, you may soak them separately for even cooking.)
- Cook the soaked lentils in plenty of water until just tender — about 15–20 minutes.
- Add a teaspoon of salt toward the end of cooking, let them go for another 2–3 minutes, then drain and set aside.
Onions
- In a medium pot (even a small 20 cm one works), heat the olive oil.
- Add the sliced onions, salt them, and fry over medium heat for 20–30 minutes, stirring often, until deeply golden and a little crisp.
- Scoop the onions out and set aside. Leave the flavored oil in the pot.
Rice
- Add the ground cumin and any optional spices (allspice, cinnamon, baharat, or ras el hanout) to the onion oil and stir for about 30 seconds.
- Add the rinsed rice and stir to coat in the spiced oil. Toast for about two minutes.
- Pour in the water or lentil cooking water, taste and season with salt, and bring to a boil.
- Lower the heat, cover, and simmer for about 15 minutes. Then turn off the heat and let it rest, covered, for 10 minutes.
Finish and serve
- Fluff the rice with a fork and gently mix in the lentils and some of the onions.
- Serve warm with the remaining onions on top.

I hope this mujadara rice becomes a regular in your kitchen like it is in mine. It’s easy, cozy, and so satisfying — whether you serve it with yogurt, a fresh salad, or just on its own.
If you give it a try, let me know what you think in the comments below. I’d love to hear how it turned out!