This Moroccan-style rice is a fragrant stovetop pilaf made with basmati rice, chickpeas, raisins, toasted almonds, and warm spices. It is an easy, colorful side dish or meat-free main, with a balance of savory, sweet, nutty, and citrusy flavors; recipes vary by household, so this version is inspired by Moroccan flavors rather than presented as the only traditional one.
Ingredients
- 1 1/2 cups (280 g) basmati rice
- 2 tablespoons (30 ml) olive oil
- 1 medium yellow onion, finely diced, about 1 cup (150 g)
- 2 garlic cloves (6 g), minced
- 1 teaspoon (2 g) ground cumin
- 1 teaspoon (2 g) ground coriander
- 1/2 teaspoon (1.5 g) ground turmeric
- 1/2 teaspoon (1 g) sweet paprika
- 1/4 teaspoon (0.6 g) ground cinnamon
- 1/4 teaspoon (0.5 g) ground black pepper
- 3/4 teaspoon (4.5 g) fine salt, or to taste; use less if your broth is salty
- 2 1/4 cups (530 ml) low-sodium vegetable broth or chicken broth
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed, about 1 1/2 cups (240 g)
- 1/3 cup (50 g) raisins or golden raisins
- 1/3 cup (35 g) sliced or slivered almonds
- 1/4 cup (15 g) chopped fresh parsley or cilantro
- 1 tablespoon (15 ml) fresh lemon juice, plus lemon wedges for serving
Instructions
- Rinse the rice in a fine-mesh strainer under cool water, swishing it with your fingers, until the water runs mostly clear. Drain thoroughly. Dice the onion, mince the garlic, measure the spices, and drain and rinse the chickpeas. These preparation tasks take about 15 minutes altogether. Rinsing removes loose surface starch, helping the grains cook up fluffy rather than gluey.
- Set a heavy, lidded saucepan or small Dutch oven over medium heat and add the olive oil. When it shimmers, add the onion and cook for 5 to 6 minutes, stirring occasionally, until softened and translucent but not deeply browned. Add the garlic, cumin, coriander, turmeric, paprika, cinnamon, black pepper, and salt. Stir for about 1 minute, just until the spices smell fragrant; if they begin sticking or darkening, move to the next step promptly.
- Add the drained rice and stir for about 2 minutes so the grains are coated in the spiced oil. Pour in the broth, scraping the bottom of the pan to loosen any browned bits. Stir in the chickpeas and raisins, then bring the liquid to a boil, which should take about 3 minutes. Taste a little broth and adjust the salt now; avoid stirring once the rice is simmering, as moving the grains can make the finished pilaf sticky.
- As soon as the broth boils, cover the pan tightly and turn the heat to low. Cook for 15 minutes without lifting the lid. Meanwhile, toast the almonds in a dry skillet over medium-low heat for about 3 minutes, shaking or stirring often, until lightly golden and fragrant. Transfer them to a plate so they stop cooking. If you prefer, toast them in the covered rice pan before starting the onion, then set them aside; the separate skillet keeps the recipe timing unchanged.
- After 15 minutes, check that the liquid has been absorbed and the rice is tender. If a small amount of liquid remains, cover and cook for 2 more minutes; if the pan looks dry but the grains are still firm, add 1 to 2 tablespoons (15 to 30 ml) hot water, cover, and cook for another 2 minutes. Turn off the heat and leave the covered pan undisturbed for 10 minutes. This rest lets moisture settle evenly through the rice.
- Remove the lid and gently fluff the rice with a fork, lifting from the edges rather than crushing the grains. Fold in the lemon juice and most of the parsley and toasted almonds. Taste and add another pinch of salt or squeeze of lemon if needed. Spoon into a warm serving bowl and scatter the remaining herbs and almonds over the top. The cook time is about 39 minutes, including the covered rest.
Tips
Measure the liquid and keep the lid on. Basmati rice needs a measured amount of broth and steady steam to cook evenly. A lid that fits well is useful; if yours is loose, place a clean kitchen towel over the pan before setting on the lid, keeping the towel edges away from the burner. Resist checking repeatedly, since escaping steam can leave the rice undercooked.
Choose broth with care. Low-sodium broth gives you control over the seasoning, especially because canned chickpeas and packaged stock vary in saltiness. If using water instead, add an extra pinch of salt and expect the result to taste a little less savory. Vegetable broth keeps the dish vegetarian; chicken broth makes it non-vegetarian but adds a fuller, more savory flavor.
Make a raisin adjustment if you like. Raisins soften as the rice cooks and give occasional sweet bites. For less sweetness, use 2 tablespoons (20 g), or replace them with chopped dried apricots. Apricots taste tangier and more substantial; dice them small so they soften at the same rate. For a no-fruit version, simply leave them out.
Use a spice blend thoughtfully. Ras el hanout, a Moroccan spice blend, is sold in some well-stocked grocery stores and spice shops. You can replace the cumin, coriander, turmeric, paprika, and cinnamon with 2 teaspoons (about 5 g) ras el hanout, then add black pepper and salt to taste. Blends differ, so the flavor may be more complex, floral, or peppery than this straightforward spice mix.
Serving Suggestions
Serve the rice warm as a side with roasted vegetables, grilled chicken, lamb, or fish, or offer it as a simple vegetarian main with a crisp salad. It is substantial enough for lunch when topped with extra chickpeas, and the lemony finish works especially well beside cucumber, tomato, or leafy greens. For a fuller table, add flatbread, olives, or a bowl of plain yogurt; keep accompaniments mild so the rice’s spice and fruit notes remain noticeable.
For a pleasing presentation, spoon the rice onto a broad platter rather than packing it tightly into a bowl. Scatter the almonds and herbs over the surface, add lemon wedges, and let guests season their own portions. If serving it with a saucy main dish, keep the rice slightly less salty, since it will pick up flavor from the sauce. For a buffet, put out a serving spoon and replenish the platter in smaller batches rather than leaving the entire dish out for an extended period.
Variations
Add more vegetables: Stir in 1 cup (130 g) diced carrot with the onion, giving it an extra 2 to 3 minutes to soften, or add 1 cup (150 g) frozen peas with the chickpeas. Carrot lends gentle sweetness, while peas make the dish brighter and more spring-like. Avoid adding a large amount of watery vegetables, which can throw off the rice-to-liquid balance.
Change the nuts or herbs: Use pistachios instead of almonds for a vivid green garnish and slightly sweeter, buttery flavor. Toasted pumpkin seeds are a nut-free alternative with a more earthy crunch. Cilantro gives a fresh, lively finish; parsley is milder. Add tender herbs after cooking rather than simmering them, so their color and fragrance stay fresh.
Make it more savory or more festive: Replace the raisins with chopped dried apricots, or omit dried fruit and add a little more lemon at the end. A small pinch of saffron bloomed in a spoonful of warm broth can add a delicate floral aroma and golden color, but it is optional and expensive. If saffron is difficult to find, leave it out; turmeric already gives this version its warm golden hue, though it does not mimic saffron’s aroma.
Use another long-grain rice: Long-grain white rice can work, but cooking time and liquid absorption vary by brand, so follow its package guidance and begin checking before the stated 15-minute simmer ends. Brown basmati needs substantially more liquid and a longer cook, so it is not a direct swap in this recipe. For the most reliable texture, use white basmati and rinse it well.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow, covered container. Cooked rice is best used within 3 to 4 days in the refrigerator. For longer storage, freeze portions in airtight, freezer-safe containers for up to 2 months for best texture. Thaw in the refrigerator overnight, or reheat from frozen with a splash of water.
Reheat only the portion you plan to eat, adding 1 to 2 teaspoons (5 to 10 ml) water per cup (about 160 g) of rice to help loosen the grains. Cover and heat in the microwave, stirring halfway through, or warm in a covered saucepan over low heat, stirring occasionally. Reheat leftovers until steaming hot throughout and at least 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Do not leave cooked rice at room temperature for more than 2 hours.
Frequently Asked Questions
Is Moroccan rice an authentic traditional dish? Rice dishes and spice combinations vary across Morocco and from one household to another. This recipe is a Moroccan-inspired pilaf, using familiar regional flavor cues such as cumin, coriander, cinnamon, dried fruit, herbs, and nuts; it is not meant to stand in for every local or family version.
Can I make this rice without chickpeas? Yes. Leave them out for a lighter spiced rice side, or replace them with an equal amount of cooked lentils added with the raisins. If you use uncooked lentils, do not add them directly: they need a different amount of liquid and a longer cooking time than the basmati rice.
Why is my rice mushy or still hard? Mushy rice usually comes from excess liquid, stirring during the simmer, or using rice that was not drained after rinsing. Hard rice may mean the lid leaked steam, the heat was too high, or the pan was uncovered. Keep the lid closed for the full simmer, then use the short extra-cooking adjustment in the instructions if the grains need more time.
Can I prepare it ahead? You can chop the onion, measure the spices, rinse and drain the chickpeas, and toast the almonds a day ahead; store those components covered in the refrigerator, with the almonds at room temperature in a sealed container. For the best fluffy texture, cook the rice on the day you plan to serve it. If making the full dish ahead, refrigerate it promptly and reheat it thoroughly with a little water.
Can I use brown rice or quinoa instead? Neither is a one-for-one substitution here. Brown rice takes longer and generally requires more liquid, while quinoa cooks faster and needs a different liquid ratio. For either option, use a recipe designed for that grain and add the spiced chickpeas, raisins, almonds, and herbs as directed by its cooking method.
Related
- Fried Vietnamese Rice Paper Rolls Recipe
- German Baked Rice Pudding: Creamy Milchreisauflauf
- Frozen Korean Rice Cakes: Tteokbokki Recipe
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).