Mejadra is a comforting Middle Eastern dish made with lentils, rice, and crispy fried onions. It’s rich in warming spices like cumin, coriander, and cinnamon, creating a delicious balance of flavors and textures. Naturally vegetarian and budget-friendly, it’s an easy meal using pantry staples. Serve it as a main with yogurt or as a side to grilled meats. Simple, satisfying, and full of flavor—this dish is a must-try!
For more great recipes follow me on PinterestFollow @sprinklessprout
Ingredients
For the onions (see note 1)
1cupoilneutral
4onionsthinly sliced
For the Rice
1cupbasmati rice
1canlentils15oz/400g can (see note 2)
1tablespoonextra virgin olive oil
1teaspoonground cumin
1½teaspoonground coriander
1teaspoonallspice
1teaspoonground cinnamon
1teaspoonsalt
1teaspoonsugar
½teaspoonturmeric
¼teaspoonblack pepper
1¼cupcold water
Instructions
Start with the crispy onions
Heat the oil in a medium saucepan over medium-high heat. Add ¼ of the sliced onions and cook for 4-5 minutes until deeply golden. Remove the onions from the oil with a slotted spoon and drain on kitchen paper.1 cup oil4 onions
Repeat in three more batches until you have fried all the onions.
To make the Mejadra
Rinse the rice in plenty of cold water (see note 3)1 cup basmati rice
Drain and rinse the can of lentils.1 can lentils
Heat the extra virgin olive oil in a saucepan over medium heat (see note 4). Add the cumin, coriander, allspice, cinnamon, salt, sugar, turmeric, and black pepper. Cook for 1 minute.1 tbsp extra virgin olive oil1 tsp ground cumin1½ tsp ground coriander1 tsp allspice1 tsp ground cinnamon1 tsp salt1 tsp sugar½ tsp turmeric¼ tsp black pepper
Add the rice and lentils and stir to coat them with the oil and spices.
Add the water and bring to a boil without a lid. Once boiling, reduce the heat to low, cover with a lid, and cook for 12 minutes.1¼ cup cold water
After 12 minutes, remove the pan from the heat, but don't remove the lid.
Let the rice rest for 10 minutes, then use a fork or silicone spatula (or rice paddle) to fluff the rice.
Taste and add more salt if needed.
Stir through ¾ of the fried onion and scatter the rest over the top of the rice.
Notes
Feel free to substitute for store-bought crispy onions. They work really well as a shortcut. You don't get the same buttery sweetness, but the crunch and flavor are spot on.
You can use canned brown or green lentils.
How to rinse rice: Place the rice in a bowl and cover with water. Use your hand to turn the rice over in the bowl; be gentle, as you don't want to break the grains. Carefully drain the water away and repeat this process twice more. Once you have rinsed the rice three times, use a fine-mesh sieve to drain the rice. To ensure you have washed away as much starch as possible, place the sieve under the flow of running water for 10-15 seconds. Let the rice drain well.
Use a pan with a lid. Ideally, you want a lid that doesn't have a steam hole or vent in it. The rice is cooked at low heat with a lid and then left to steam. So you need a good-fitting lid. A glass lid makes it easier to see what is going on.