Class type
Fish & Chermoula Cooking Class in Marrakech
Morocco's Atlantic coast gives its cuisine a whole fish tradition, and at its heart is chermoula — the vivid green marinade of coriander, parsley, garlic, cumin, paprika, lemon and oil that flavours nearly every Moroccan fish dish. Learn to make chermoula and you unlock fish tagines, chermoula-baked fish and grilled sardines alike.
- Duration
- 3–4 hours
- Group size
- Small group or private (2–8)
- Level
- All levels
- Price
- Mid-range
What this class covers
The class centres on chermoula itself. You pound or blend the fresh herbs with garlic, cumin, sweet and hot paprika, a little saffron, lemon and olive oil into a bright, punchy paste, and learn how to balance it — enough acid, enough salt, enough chilli — so it lifts rather than overwhelms the fish.
Then you cook with it. A classic is fish tagine, where chermoula-marinated fish steams over a bed of tomato, pepper and potato with olives and preserved lemon. Some hosts instead bake or grill a whole chermoula fish, or fold it into the coast's famous stuffed sardines.
Marrakech is inland, so the fish arrives from the Atlantic (often Essaouira), but the coastal techniques are the same. It is a fresh, lighter alternative to the meat tagines and a favourite with pescatarians.
What you'll cook
- Chermoula — The coriander-garlic-cumin-paprika marinade at the heart of it all.
- Fish tagine — Chermoula fish steamed over tomato, pepper, potato, olives and preserved lemon.
- Chermoula-baked or grilled fish — A whole fish marinated and roasted or grilled, on some menus.
- Salads and bread — To round out a coastal-style meal.
How the class runs & how long it takes
A typical session runs about 3–4 hours. Here is the usual shape of the day:
- 1
Make chermoula
Pound or blend the herbs, garlic and spices; taste and balance.
- 2
Marinate the fish
Coat the fish and let the flavours penetrate.
- 3
Build & cook
Layer the tagine or prepare the fish to bake/grill.
- 4
Eat
Sit down to the fish with salads and bread.
What to expect
Expect a fresh, lighter, herb-forward class — a change of pace from the rich meat tagines.
Expect the fish to come from the Atlantic coast, since Marrakech is inland; the techniques are coastal.
Usually included
- Fresh fish and chermoula ingredients
- Cooking session
- The fish dish you make
- Recipes
Who this class suits
- Fish lovers and pescatarians
- Anyone wanting lighter Moroccan cooking
- Cooks after a versatile marinade (chermoula works on everything)
- Couples and small groups
How to choose the right class
- Confirm you make chermoula from scratch — it is the transferable skill.
- Ask whether it is a fish tagine or a baked/grilled whole fish.
- Check the fish is fresh (usually Atlantic/Essaouira) and flag any shellfish allergy.
- This suits a lighter lunch better than a heavy evening feast.
Frequently asked questions
What is chermoula?
Chermoula is a Moroccan marinade of fresh coriander and parsley, garlic, cumin, sweet and hot paprika, lemon and olive oil, often with a little saffron. It flavours most Moroccan fish dishes and works on chicken and vegetables too.
Is the fish fresh in Marrakech?
Marrakech is inland, so fish is brought from the Atlantic coast, often Essaouira. A good class sources it fresh that morning, and the coastal cooking techniques are exactly the same.
What fish dish will I cook?
Most often a Moroccan fish tagine — chermoula-marinated fish steamed over tomato, pepper and potato with olives and preserved lemon — though some hosts bake or grill a whole chermoula fish instead.
Try the recipes at home
Booked, or just browsing? These free step-by-step recipes cover the dishes this class teaches: