This Moroccan-inspired rice pilaf combines fluffy basmati rice with chickpeas, carrots, peas, raisins, and warm spices, then finishes with preserved lemon and herbs. Moroccan rice preparations vary by cook and occasion, so this is a practical one-pot version rather than a claim to a single definitive traditional recipe; it works as a colorful side or a satisfying meat-free main.
Ingredients
- 1 1/2 cups (300 g) basmati rice
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, finely diced, about 1 cup (150 g)
- 1 medium carrot, cut into small dice, about 1 cup (130 g)
- 2 garlic cloves, finely chopped, about 6 g
- 1 teaspoon ground cumin (about 2 g)
- 1 teaspoon ground coriander (about 2 g)
- 1/2 teaspoon ground ginger (about 1 g)
- 1/2 teaspoon sweet paprika (about 1 g)
- 1/4 teaspoon ground cinnamon (about 0.6 g)
- A pinch of saffron threads, about 0.05 g, optional
- 2 1/4 cups (540 ml) low-sodium vegetable broth
- 1 can (15 oz/425 g) chickpeas, drained and rinsed, about 1 1/2 cups (250 g)
- 1/3 cup (50 g) raisins
- 3/4 teaspoon fine salt (about 4.5 g), or to taste
- 1/4 teaspoon black pepper (about 0.5 g)
- 1/2 cup (75 g) frozen peas
- 2 tablespoons (20 g) finely chopped preserved lemon rind, rinsed and patted dry
- 1/4 cup (15 g) chopped fresh parsley or cilantro
- 1/3 cup (30 g) toasted sliced almonds, for serving
- 1 lemon, cut into wedges, for serving
Instructions
- Put the rice in a bowl and cover it with cool water. Swish the grains with your fingers, pour off the cloudy water, and repeat two or three times, until the water is less cloudy. Drain the rice in a fine-mesh sieve for about 5 minutes. Rinsing removes loose surface starch, which helps the cooked grains stay separate. No soaking is required.
- Warm the olive oil in a heavy, lidded saucepan or small Dutch oven over medium heat. Add the onion and carrot and cook for 6 minutes, stirring often, until the onion is softened and the carrot has begun to tenderize. Keep the heat moderate; browning the vegetables deeply can make the spices taste bitter later.
- Add the garlic, cumin, coriander, ginger, paprika, cinnamon, and saffron, if using. Stir for 1 minute, just until fragrant. Add the drained rice and stir gently for 2 minutes so the grains are lightly coated in oil and spices. This brief toasting adds flavor without requiring the rice to brown.
- Pour in the broth, then stir in the chickpeas, raisins, salt, and black pepper. Scrape the bottom of the pan once to release any rice that has stuck, then spread the mixture into an even layer. Bring it to a gentle boil, which should take about 2 minutes. As soon as bubbles are moving steadily across the surface, cover the pan tightly and reduce the heat to low.
- Simmer for 15 minutes without lifting the lid or stirring. During the last 5 minutes, scatter the frozen peas evenly over the top and replace the lid. Keeping the lid closed lets the rice steam evenly; opening it repeatedly lets heat escape and can leave the grains unevenly cooked.
- Turn off the heat and leave the covered pan undisturbed for 10 minutes. This resting time allows the remaining moisture to distribute through the rice. Remove the lid, fluff from the edges toward the center with a fork, and check that the grains are tender and the liquid has been absorbed. If the rice is still firm and there is no liquid left, sprinkle in 2 tablespoons (30 ml) hot broth or water, cover, and cook over low heat for 3 to 5 more minutes, then rest again for 5 minutes.
- Fold in the preserved lemon and most of the parsley or cilantro. Taste before adding more salt: preserved lemon and broth can both be salty, and the right amount varies by brand. If you are using fresh lemon zest in place of preserved lemon, add it at this stage and season with a little extra salt only if needed.
- Transfer the pilaf to a serving dish. Scatter the toasted almonds and remaining herbs over the top, and serve with lemon wedges. Let diners squeeze on lemon to taste rather than mixing all the juice in at once, so the rice stays aromatic and the tartness remains balanced.
Tips
- Measure the broth and keep the lid snug. The rice-to-liquid balance matters more than frequent checking. A lid that leaks steam can leave the top layer undercooked; if your pan lid is loose, place a clean kitchen towel over the pan before setting the lid on top, keeping the towel away from the burner.
- Use preserved lemon thoughtfully. Preserved lemons are salted and fermented, and their rind gives the pilaf a savory, rounded citrus flavor. If they are hard to find, substitute 1 teaspoon (2 g) finely grated fresh lemon zest plus 1 tablespoon (15 ml) lemon juice. The substitute tastes brighter and less salty, so adjust salt after tasting.
- Choose a low-sodium broth. Chickpeas, preserved lemon, and prepared broth can all contribute salt. Starting with low-sodium broth lets you season accurately at the end. If using water instead, add about 1/4 teaspoon extra salt and expect a cleaner, less savory flavor.
- Keep the rice fluffy. Use a fork to fluff after the rest rather than stirring vigorously, which can break grains and make the dish sticky. If you need to prepare components ahead, dice the vegetables and rinse the rice shortly before cooking; do not leave damp raw rice sitting at room temperature for an extended period.
Serving Suggestions
Serve the pilaf warm as a vegetarian main, with a bowl of plain yogurt or a cucumber-and-tomato salad alongside. The cool, fresh sides temper the sweet raisins and aromatic spices without competing with the lemon. For a larger meal, pair it with roasted vegetables such as zucchini, eggplant, or cauliflower, or serve a smaller scoop beside grilled chicken or lamb. Keep meat dishes separate if you need the rice to remain vegetarian.
It also works well on a shared table with flatbread, olives, and a simple carrot salad. Put extra lemon wedges and toasted almonds on the table so people can adjust the brightness and crunch to their liking. For a lunch portion, serve the rice over a handful of greens while it is still warm; the greens soften slightly, and the chickpeas make the bowl substantial. If serving several dishes, keep the pilaf covered until the rest of the meal is ready, then add the herbs and almonds just before bringing it to the table.
Variations
Make it without saffron: Saffron is optional and can be expensive or difficult to find. Leave it out for a deliciously spiced rice, or use 1/8 teaspoon (about 0.3 g) turmeric for golden color. Turmeric brings an earthy flavor rather than saffron’s distinctive floral aroma, so do not use it as a flavor-equivalent replacement.
Change the dried fruit: Chopped dried apricots can replace the raisins in the same quantity, adding a tangier, chewier bite. For less sweetness, use 2 tablespoons (20 g) raisins instead, or omit dried fruit and add another 1/2 cup (75 g) peas. Keep the total additions modest so they do not crowd the rice or interfere with even cooking.
Add other vegetables: Replace the carrot with 1 cup (130 g) diced red bell pepper, or use 1/2 cup (75 g) chopped green beans in place of the peas. Cut vegetables into small, similar-sized pieces so they soften on schedule. Avoid adding a large amount of watery vegetables, which can change the amount of moisture available to the rice.
Make it nut-free or add heat: Omit the almonds for a nut-free dish, or offer them separately so guests can choose. For gentle heat, add 1/4 teaspoon (about 0.5 g) cayenne with the other spices; for a milder table, leave it out and serve harissa separately. Harissa varies in salt and heat, so it is best added at the table rather than stirred into the full pot.
Storage and Reheating
Rice should not sit at room temperature for long. Divide leftovers into shallow containers and refrigerate within 2 hours of cooking, sooner if the room is very warm. Store covered for 3 to 4 days. If the pilaf has been sitting out longer than 2 hours, discard it rather than saving it. Keep almonds and any extra herbs separate when possible; they retain more crunch and freshness when added just before serving.
For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 2 months for best quality. Thaw in the refrigerator overnight or reheat from frozen in the microwave with a spoonful of water. To reheat on the stove, place the rice in a saucepan with 1 to 2 tablespoons (15 to 30 ml) water per portion, cover, and warm over low heat, stirring once or twice. Microwave in a covered, microwave-safe dish, stirring halfway through. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and check the center with a food thermometer. Add fresh herbs, almonds, and lemon after reheating.
Frequently Asked Questions
What makes this a Moroccan-style rice dish?
The combination of warm spices, chickpeas, dried fruit, herbs, and preserved lemon takes inspiration from flavors used in Moroccan cooking. Rice dishes vary across households and regions, and this one-pot pilaf is a convenient interpretation, not a claim that every Moroccan rice dish is made this way.
Can I use a different kind of rice?
Long-grain basmati gives a light, separate texture and is the best fit for these proportions. Jasmine rice can also work, though it is more fragrant and may become softer. Brown rice needs substantially more liquid and a longer cooking time, so it is not a direct swap; follow the package directions and cook the chickpeas and vegetables separately if necessary.
Why is my rice still hard or wet?
Hard rice often means the pan lost too much steam, the heat was too low to maintain a simmer, or the rice needed a little more time. Add a small splash of hot water, cover, and cook for a few more minutes. Wet rice may need more uncovered resting after cooking, but do not stir it continuously; stirring can make the grains gummy.
Can I make the pilaf ahead?
Yes. Cook it, cool it promptly in shallow containers, and refrigerate it within 2 hours. Reheat it to 165°F (74°C) before serving, then add fresh herbs, toasted almonds, and lemon. For the best texture, cook the pilaf the same day if you are serving it to guests, since freshly fluffed rice is airier than reheated rice.
Is preserved lemon essential?
No. It gives the dish a mellow, salty citrus note, but the recipe remains flavorful without it. Use the suggested fresh zest and lemon juice substitute, then taste before adding extra salt. A squeeze of fresh lemon at the table is another easy option, though it gives a sharper, less complex citrus flavor.
Related
- Greek Chicken and Rice Soup with Lemon and Eggs
- Greek Chicken Kabobs and Rice with Lemon Marinade
- GOYA Mexican Rice Mix: Easy Stovetop Rice with Tips
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).