Spiced Mejadra (A Simple One-Pot Middle Eastern Rice)
Tender brown lentils and a generous crown of golden, pan-fried onions make up this Classic Middle Eastern Rice (Mejadra).

A generous crown of pan-fried onions defines a good Spiced Mejadra (A Simple One-Pot Middle Eastern Rice). You build this dish entirely around a foundation of toasted cumin and coriander seeds. Canned lentils keep the prep fast, and a final 10-minute rest off the heat keeps the rice grains distinct.
The crispy onions
The onions require the most active attention. You need 3 large or 4 small onions sliced very thin. A sharp knife helps get even slices so they cook at the same speed.
A crowded pan drops the oil temperature and makes the onions sweat instead of crisp. Drop one-third of the onions at a time into 1 cup (250 ml) of hot vegetable or sunflower oil. Watch the pot closely as they cook. They take about 5 minutes per batch to turn golden brown. Scoop them out with a slotted spoon and let them drain on paper towels. Salt them lightly while they are still hot.
If you want a faster meal, store-bought fried shallots or onions work as a direct replacement. You skip the frying step completely and just mix them in at the end.
The spices
Whole cumin and coriander seeds form the base of the rice. You warm 2 tablespoons of olive oil in a fresh saucepan over medium heat. Drop the whole seeds into the oil and toast them for about two minutes. They are ready when you can smell them.
The heat wakes up the oils in the spices. The whole seeds will soften in the water later, but they maintain a slightly firm texture in the final dish. You can swap them for 1 teaspoon of ground cumin and 1.5 teaspoons of ground coriander if you prefer a smoother texture. You add the ground turmeric, ground cinnamon, sugar, salt, and black pepper later so they do not burn in the hot oil.
Rice and canned lentils
You add the 1 cup of uncooked basmati or long-grain rice right into the hot spiced oil. Stir the grains to coat them completely. This quick step coats the starch on the outside of the rice with fat. It keeps the grains separate as they cook.
Canned brown lentils save you the time of boiling dried lentils from scratch. You only need to drain one 14 oz (400 g) can. Canned lentils hold onto a lot of moisture even after you drain them well. You have to reduce the standard cooking water for the rice by one quarter cup to account for that hidden moisture.
If you do not cut back the water, you will get wet, heavy rice. You need exactly 1.25 cups (315 ml) of water for the rice in this recipe. Keep in mind that different brands of basmati or long-grain rice absorb water differently. You might need to adjust the liquid slightly the next time you make it if your brand is particularly thirsty.
The resting period
Once the rice and lentils are in the pot, pour in the water. Stir in the ground turmeric, cinnamon, sugar, salt, and black pepper as the liquid heats up. You bring the water to a boil, then cover the pot with a tight lid and turn the heat down to medium-low. The rice needs 10 to 12 minutes to soak up the water. Stop cooking when the liquid is almost completely gone.
The most critical step happens after you turn off the stove. You pull the pan completely off the hot burner. Do not peek inside. Leave the lid closed and let the pan sit undisturbed for 10 minutes. The residual heat cooks the rice gently, and the grains absorb the last bit of steam in the pot.
Finishing the dish
Take off the lid after the full ten minutes. Fluff the cooked rice with a fork to break up any clumps. Taste a small bite of the rice and lentils. Add a little extra salt if you think the dish needs it.
Fold the bulk of your drained crispy onions directly into the pot. Serve the dish warm. Scatter the remaining fried onions and freshly chopped coriander over the top of the individual bowls just before you sit down to eat.
Spiced Mejadra (A Simple One-Pot Middle Eastern Rice)
Crispy Onions
- 3 large or 4 small onions, very finely sliced
- 1 cup vegetable or sunflower oil
- Salt
Rice
- 14 oz canned brown lentils (about 1 can), drained
- 1 cup uncooked basmati or long-grain rice
- 1 tsp sugar
- 2 tbsp olive oil
- 1.25 cup water
- 2 tsp cumin seeds, or 1 tsp ground cumin
- 1.5 tbsp coriander seeds, or 1.5 tsp ground coriander
- 0.5 tsp ground turmeric
- 1.5 tsp ground cinnamon
- 1 tsp salt
- Black pepper
We may earn a small commission from grocery & equipment links, at no cost to you. Disclosure.
Method
Crispy Onions
Rice
Substitutions
Ready-made fried onions or shallots from the supermarket work perfectly as a replacement if you decide to skip the stovetop frying steps.
Swap the whole cumin and coriander seeds for their ground equivalents if you prefer a smoother dish without whole spices.
Serving
Save a handful of the crispy onions to scatter over the warm rice right before heading to the table so they maintain their crunch.
Common mistakes
Do not add the standard amount of cooking water for a cup of rice, because the extra moisture retained by the canned lentils will make the dish too wet.
Techniques
Frying the sliced onions in smaller batches prevents crowding the pan and guarantees a perfectly golden and crispy result.
Stirring the raw rice into the warm spiced oil before adding any liquid helps keep the cooked grains completely separate.
Rinsing basmati or long-grain rice under cold water before cooking removes excess surface starch and yields a fluffier texture.
Keep a very close eye on the onions during their final moments of frying since they can transition from a deep golden brown to burnt in seconds.
Why did my rice turn out wet and mushy?
You might have added too much water. Because the canned brown lentils hold onto a lot of hidden moisture even after draining, this recipe reduces the standard liquid to exactly 1.25 cups (315 ml) to prevent a heavy, wet dish.
Are the whole spices going to be crunchy in the final dish?
The whole cumin and coriander seeds will soften as they simmer in the water, but they will still maintain a slightly firm texture. If you prefer a completely smooth bite, swap them for ground cumin and ground coriander instead.
I do not have time to fry my own onions. What can I use instead?
Store-bought fried onions or shallots make an easy shortcut. You can skip the oil steps completely and simply fold the ready-made pieces directly into the cooked rice right before serving.
Why do I need to wait to add the ground spices until after the liquid goes in?
You stir the ground turmeric, ground cinnamon, sugar, salt, and black pepper into the pan as the water heats up so they do not burn in the hot olive oil. Only the whole seeds should be toasted directly in the fat.
Should I wash the rice before cooking it?
Rinsing basmati or long-grain rice under cold water before cooking removes excess surface starch. This simple step yields a much fluffier texture and helps keep the grains perfectly separate.
Can I refrigerate and reheat leftovers?
Yes, you can keep leftovers in an airtight container in the refrigerator for up to four days. Reheat the rice gently in the microwave or on the stovetop, though any mixed-in crispy onions will lose their crunch once refrigerated.
Can I freeze this dish?
Cooked rice and lentils freeze beautifully in an airtight container for up to three months. Thaw the dish overnight in the refrigerator before reheating, but keep in mind that any fried onions mixed into the batch will soften completely in the freezer.
Add a private note
Private to this device - jot your tweaks, swaps and timings. (Syncs to your account later.)
What to serve with it
See all →





You might also like
See all →





The Friday 3-recipe dinner plan 🧡
Every Friday: three tested weeknight dinners + one shopping list, ready to go. No spam, ever - unsubscribe anytime.

