Dietary
Vegan Moroccan Food — Everything You Can Eat
Going vegan in Morocco requires some effort but is absolutely achievable — and the food is genuinely good. Many of Morocco's most iconic preparations are naturally plant-based or easily adapted: vegetable tagines, cooked salads, fava bean soup, potato fritters, olives, bread, and the country's extraordinary fresh produce. The challenges are butter (used generously), eggs (in many pastries and some tagines), and a culture where 'vegetarian' is better understood than 'vegan.' This guide gives you the full picture.
Naturally vegan Moroccan dishes
Bissara (fava bean soup) — flour, beans, garlic, cumin, olive oil. Zaalouk (aubergine-tomato salad) — olive oil-based, naturally vegan. Taktouka (pepper-tomato salad) — same. Carrot salad with cumin. Maakouda (potato fritters) — when made without egg. Vegetable tagine — when cooked with olive oil instead of butter. Olives and preserved lemons. Khobz (bread) — flour, water, yeast, salt. Sfenj (donuts) — flour, water, yeast, fried in vegetable oil. Amlou (argan-almond butter) — almonds, argan oil, honey (or agave for strict vegans). Fresh fruit and vegetables — Morocco's produce is extraordinary.
What to watch for
Butter (zebda) is used generously in couscous, some tagines, pastries and breads. Ask for olive oil (zit zaytoun) instead. Smen (aged fermented butter) is used in couscous and some sauces. Eggs appear in briouats, pastilla, kefta tagine, some breads and pastries. Honey is in many sweets — strict vegans will need to avoid most Moroccan pastries. Meat stock may underlie vegetable dishes at restaurants that cook everything in one kitchen.
How to communicate vegan needs
The most effective approach: say what you DO want ('vegetable tagine with olive oil, please') rather than listing restrictions. The phrase 'bla lhem, bla dajaj, bla zebda, bla beid, bla hlib' (no meat, no chicken, no butter, no eggs, no milk) covers the basics. In French: 'végétalien, sans beurre, sans oeuf, sans viande.' At riads, notify the cook in advance — most are happy to prepare a fully vegan meal with enough notice.
Modern vegan-friendly spots in Marrakech
The Gueliz (new city) area has several modern cafes offering smoothie bowls, avocado toast, salads and plant-based options. These are not traditional Moroccan but provide reliable vegan meals when you need a break from navigating traditional menus. Some cooking classes now offer vegan-specific sessions focused on plant-based Moroccan cuisine — see the cooking class guide.
Practical tips
- Learn the phrase 'bla zebda' (without butter) — it is the most useful vegan phrase in Morocco.
- Carry vegan snacks (nuts, dates, energy bars) for times when options are limited.
- Notify your riad 24 hours in advance of vegan needs — the cook will prepare accordingly.
- Street food is your friend — bissara, sfenj, maakouda and grilled vegetables are all naturally vegan.
- The morning market (souk) is full of fresh fruit and vegetables — buy and snack as you go.
- A vegan cooking class is available at several Marrakech cooking schools — book in advance.
Related questions
Is it hard to be vegan in Morocco?
Harder than being vegetarian but entirely possible. The main challenges are butter (ubiquitous) and the concept being less familiar than vegetarianism. With clear communication and advance planning, you will eat well.
Are Moroccan breads vegan?
Most basic breads (khobz, msemen, baghrir) are made with flour, water, yeast and salt — technically vegan. Some recipes include a small amount of butter or oil in the dough. Ask if unsure. Sfenj (fried donuts) are vegan — flour, water, yeast, fried in vegetable oil.
Can I get plant-based milk in Marrakech?
In modern cafes in Gueliz, yes — oat, soy and almond milk are increasingly available. In the medina, traditional cafes and street stalls do not carry plant-based milk. Mint tea (without milk) and black coffee are naturally dairy-free.
Is Moroccan olive oil good?
Moroccan olive oil is excellent and is the default cooking fat in many dishes. Meknes and the Rif produce particularly good oils. Ask for 'tagine b-zit zaytoun' (tagine with olive oil) instead of butter.
What is the best vegan meal I can eat in Morocco?
A spread of cooked salads (zaalouk, taktouka, carrot, beetroot) with fresh khobz, followed by a vegetable tagine cooked in olive oil, finished with fresh fruit and mint tea. This is a genuinely excellent, deeply Moroccan meal that happens to be entirely plant-based.
Book a vegan Moroccan cooking class in Marrakech