Moroccan Chermoula Shrimp and Rice
Shrimp marinated in bright chermoula and simmered into a saffron rice, finished with preserved lemon.
About This Recipe
Chermoula is the herb-and-spice marinade that defines much of Morocco's fish and seafood cooking — a blend of cilantro, garlic, cumin, paprika and lemon that's used both to marinate seafood before cooking and as a finishing sauce. This dish uses chermoula-marinated shrimp folded into a saffron-tinted rice, drawing on Morocco's coastal cooking traditions where seafood, warm spices and rice or couscous come together in one pot.\n\nThe technique worth getting right here is marinating the shrimp in the chermoula for at least 20 minutes before cooking, which lets the garlic and spices actually penetrate rather than just coating the surface, and then cooking the shrimp separately and folding them into the finished rice so they don't overcook while the rice simmers.\n\nPreserved lemon, a Moroccan pantry staple, is stirred in at the end for a briny, slightly funky brightness that fresh lemon alone can't replicate — if you don't have it, fresh lemon zest and juice is a reasonable substitute, though the flavor will be brighter and less complex.
Ingredients
Serves 4
- 450 glarge shrimp(peeled and deveined)
- 0.5 cupfresh cilantro(chopped, divided)
- 4 clovesgarlic(minced, divided)
- 1 tspground cumin
- 1 tspsweet paprika
- 0.5 tspground coriander
- 0.25 cupolive oil(divided)
- 2 tbsplemon juice
- 1onion(diced)
- 1.5 cupslong-grain rice(rinsed)
- 0.25 tspsaffron threads
- 2.5 cupshot fish or vegetable stock
- 2 tbsppreserved lemon(rind only, finely chopped)
Instructions
- 1
Make the chermoula
Combine half the cilantro, half the garlic, cumin, paprika, coriander, 3 tbsp olive oil and lemon juice in a bowl. Toss shrimp in the mixture and marinate at least 20 minutes.
- 2
Cook the rice
Heat remaining oil in a pot over medium heat. Add onion and remaining garlic, cook 5 minutes until soft, then add rice and saffron and stir 1-2 minutes to toast.
- 3
Simmer
Pour in hot stock, bring to a boil, reduce to a simmer, cover, and cook 15-18 minutes until liquid is absorbed. Rest covered off heat 10 minutes.
- 4
Cook the shrimp
While the rice rests, heat a skillet over medium-high heat and cook the marinated shrimp 1-2 minutes per side until just pink and opaque.
Cook the shrimp separately from the rice rather than adding them raw — this keeps them from overcooking while the rice finishes steaming.
- 5
Combine and serve
Fluff the rice, fold in preserved lemon and remaining cilantro, then top with the cooked shrimp and serve immediately.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Marinate the shrimp for at least 20 minutes, but not much longer than an hour — the lemon juice in chermoula can start to "cook" the shrimp texture if left too long, similar to ceviche.
- →
Rinse preserved lemon rind briefly and discard the pulp before chopping — the pulp is very salty and can overwhelm the dish if included.
- →
Steep the saffron threads in a tablespoon of warm water for a few minutes before adding to the pot for more even color and flavor distribution.
Variations
- •
Use white fish fillets, cut into chunks, instead of shrimp for a different texture with the same chermoula flavor.
- •
Add green olives along with the preserved lemon for a briny, more traditional Moroccan fish-tagine flavor profile.
- •
Skip the saffron and use a pinch of turmeric for color if saffron isn't available — the flavor will be milder but the color will still be vibrant.
Storage
Refrigerate in an airtight container for up to 2 days. Reheat gently in a covered pan with a splash of water — shrimp can toughen quickly in the microwave, so low heat is best.
History & Origin
Chermoula is a foundational marinade in Moroccan and broader North African cooking, traditionally used on fish and seafood along the Atlantic and Mediterranean coasts. Preserved lemon, made by curing lemons in salt for weeks, is one of the defining pantry ingredients of Moroccan cuisine and appears in tagines, salads and rice dishes alike.
Frequently Asked Questions
What if I can't find preserved lemon?
Use the zest of one fresh lemon plus an extra pinch of salt as a substitute — it won't have the same fermented depth, but it gets you a similar bright, salty-citrus note.
Can I make the chermoula ahead of time?
Yes, it keeps refrigerated for up to a week and actually deepens in flavor — just marinate the shrimp in it fresh, the day you plan to cook.
Why is my rice gummy instead of fluffy?
That's usually from too much liquid or an unrinsed pot of rice — rinse the rice until the water runs mostly clear before cooking, and measure stock carefully.
Nutrition Facts
Per serving (400g / 14.1 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Moroccan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes