Travel tips
A Vegan Eating Guide to Marrakech
Marrakech is more vegan-friendly than its meat-loving reputation suggests — much of the everyday repertoire is built on vegetables, pulses and bread. But there are traps: hidden meat stock, the fermented butter smen, honey on the sweets, and eggs in the pastries. This guide covers what is safely vegan, what to check, and the phrases that make ordering easier.
- Read
- 8 min
- Topic
- Travel tips
- Updated
- 20 July 2026
At a glance
- Many Moroccan staples are naturally plant-based: bean soups, cooked salads, vegetable tagines.
- Watch for hidden smen (fermented butter), meat stock, honey and eggs.
- Bread, olives, and fresh produce make self-catering easy.
- A few Darija and French phrases go a long way when ordering.
What is naturally vegan
A surprising amount of Moroccan food is plant-based by default. Bissara (fava-bean soup) is vegan when finished with olive oil rather than butter; the cooked-salad family — zaalouk (aubergine), taktouka (peppers and tomato), loubia (white beans) — is usually vegan; vegetable couscous and vegetable tagines are common; and bread, olives, dates, nuts and fresh fruit are everywhere. Our vegetarian and vegan overview maps the full picture.
The hidden animal ingredients
The catch is that some 'vegetable' dishes are built on animal products. The most common surprises to check for:
- Smen: aged fermented butter stirred into couscous, soups and tagines — ask if it is used.
- Meat or chicken stock: harira and some vegetable tagines may be based on it.
- Honey: glazes most Moroccan pastries and some tagines (lamb with honey).
- Eggs and butter: in pastries, msemen dough and warqa-based sweets.
- Butter (zebda): often melted into couscous and bread.
How to order as a vegan
Communication is everything. Many cooks are unfamiliar with 'vegan' as a concept, so it helps to name ingredients rather than a label. Say you eat no meat, no fish, no butter, no eggs, no cheese, no honey — in French ('sans viande, sans beurre, sans œuf, sans miel') or with a few Darija words. Asking for a vegetable tagine 'bla lham, bla zebda' (without meat, without butter) and confirming the couscous broth is meat-free will get you far. Our food vocabulary guide lists useful terms.
Self-catering and modern spots
When in doubt, self-cater: the markets overflow with bread, olives, hummus-friendly pulses, fruit, nuts, avocado and fresh vegetables, and a market picnic is reliably vegan. Marrakech's newer cafés and health-focused restaurants (mostly in Gueliz and the medina's boutique scene) increasingly offer explicit vegan menus, juices and plant-based versions of classics — a good fallback when you want certainty. See gluten-free travel for related dietary navigation.
Frequently asked questions
Is it easy to eat vegan in Marrakech?
Easier than expected. Much of the everyday repertoire — bean soups, cooked vegetable salads, vegetable couscous and tagines, bread, olives and fruit — is naturally plant-based. The main challenge is hidden animal ingredients like smen, meat stock, honey and eggs, so you need to ask.
What hidden animal ingredients should vegans watch for in Morocco?
Smen (aged fermented butter) stirred into couscous and tagines, meat or chicken stock as a base for soups and some vegetable dishes, honey glazing most pastries, and eggs and butter in breads and sweets. Name these when ordering rather than just saying 'vegan'.
How do I ask for vegan food in Morocco?
Name the ingredients you avoid rather than using the word 'vegan', which many cooks won't know. In French or Darija, say no meat, no fish, no butter, no eggs, no cheese and no honey, and confirm that couscous broth and tagine bases are meat-free.
Are there dedicated vegan restaurants in Marrakech?
Increasingly, yes. Newer cafés and health-focused restaurants, mostly in Gueliz and the medina's boutique scene, offer explicit vegan menus, fresh juices and plant-based takes on Moroccan classics. They are a reliable fallback when you want certainty rather than negotiating at a traditional cook-shop.