Techniques
How to Marinate Meat the Moroccan Way
Moroccan cooks rarely put meat straight into the pot unseasoned. Whether it is a thick chermoula paste on fish, a dry spice rub on lamb, or an onion-and-spice bath for a tagine, the meat is seasoned well before cooking begins. This pre-seasoning is not optional garnish — it is how Moroccan food gets its flavour all the way through.
At a glance
- Chermoula: herb, garlic, cumin, lemon and oil — the universal fish marinade
- Dry spice rubs for grilled meats: cumin, paprika, salt, pepper and sometimes cinnamon
- Onion-and-spice marinade for tagines: grated onion, garlic, ginger, turmeric, saffron and oil
- Marinate for at least one hour; overnight is better for deep flavour penetration
Guide
The most iconic Moroccan marinade is chermoula — a vibrant paste of fresh coriander, parsley, garlic, cumin, paprika, lemon juice and olive oil. It is used almost universally for fish (applied thickly and left for at least an hour, ideally overnight) and also works on chicken and vegetables. Chermoula does double duty: it flavours the protein and becomes part of the cooking sauce. The proportions vary by family and region, but the core — herb, garlic, cumin, acid, oil — is constant.
Dry rubs are used for grilled and roasted meats. A mixture of cumin, paprika, salt, pepper and sometimes cinnamon is rubbed into lamb chops, kefta or chicken pieces and left for an hour or more before grilling. The spices form a crust during cooking that carries concentrated flavour. For mechoui-style slow-roasted lamb, the rub often includes cumin, salt, softened butter and garlic, pushed into slits cut in the meat so it penetrates deep.
The onion-and-spice marinade is the everyday tagine method. Meat is tossed with grated onion, crushed garlic, ground ginger, turmeric, pepper, olive oil, a pinch of saffron and a little water, then left for an hour or overnight. When the tagine goes on the heat, meat and marinade go in together — the marinade becomes the braising base. This is why Moroccan tagines taste seasoned all the way through: the flavour was in contact with the meat before cooking even began.
Practical tips
- 1
For chermoula, blend coriander, parsley, garlic, cumin, paprika, lemon juice and olive oil into a thick paste.
- 2
Apply chermoula to fish at least one hour before cooking — overnight gives the best flavour.
- 3
For a dry rub, mix cumin, paprika, salt and pepper; rub into meat an hour before grilling.
- 4
For tagine, toss meat with grated onion, garlic, ginger, turmeric, saffron and oil the night before.
- 5
The marinade becomes the cooking base — don't discard it, put it in the pot with the meat.
Frequently asked questions
What is chermoula?
A vibrant paste of fresh coriander, parsley, garlic, cumin, paprika, lemon juice and olive oil. It is the default marinade for fish in Moroccan cooking and also works on chicken and vegetables.
How long should I marinate meat for a Moroccan tagine?
At least one hour, but overnight is significantly better. The onion-and-spice marinade needs time to penetrate the meat so the flavour goes all the way through, not just the surface.
Do I discard the marinade before cooking?
No — in Moroccan cooking the marinade goes into the pot with the meat. It becomes the braising base and the foundation of the sauce.
Try the recipes
Put the tip into practice with these free step-by-step recipes: