Home/Dinner/Spiced Mejadra (A Simple One-Pot Middle Eastern Rice)
Dinner · Arabic

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).

Pin
🗓 Cooking this…
A bowl of warm Middle Eastern rice topped with crispy onions and fresh coriander.
Photograph by the CookingMyRecipes kitchen
Total
20 min
Prep
5 min
Cook
15 min
Serves
4
Level
Medium

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.

The Recipe serves 4 · 20 min

Spiced Mejadra (A Simple One-Pot Middle Eastern Rice)

Serves 4

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
1
Set a saucepan over medium-high heat and warm the vegetable or sunflower oil.
2
Carefully drop in one-third of the sliced onions. Fry them in the hot oil for 5 minutes, watching until they turn golden and crispy. Timer 5 min
3
Scoop the finished batch onto paper towels to drain. Repeat this frying process in two more batches to finish the remaining onions.
Rice
4
Grab a fresh saucepan and turn the stove to medium heat. Warm the olive oil inside. Drop in the cumin seeds and coriander seeds. Toast the spices for about two minutes. They are ready when they smell fragrant.
5
Stir the raw rice into the spiced oil to coat the grains. Pour in the water and the drained brown lentils.
6
As the liquid heats up and begins to bubble, mix in the ground turmeric, cinnamon, sugar, salt, and black pepper.
7
Wait for the liquid to come to a boil. Turn the stove down to medium-low heat. Cover the saucepan with a lid.
8
Cook the mixture for 10 to 12 minutes, stopping when the water is almost completely soaked into the grains. Timer 12 min
9
Pull the saucepan completely off the heat. Leave the lid on and let the rice rest undisturbed for 10 minutes. Timer 10 min
10
Take off the lid. Use a fork to fluff the grains. Taste a small bite. Add a little extra salt if you think it needs it.
11
Just before heading to the table, fold the bulk of your crispy onions directly into the rice. Finish by scattering the leftover onions and the chopped coriander over the top, offering the dish warm.
Cook's notes

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.

Frequently asked
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 →
More like this:Dinner recipes →

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.