Health, diet & safety
What can vegans eat in Marrakech?
- Vegan staples
- Veg tagine, bissara, salads, bread
- Check for
- Smen, butter, meat broth
- Couscous
- Ask for vegetable stock
- Snacks
- Olives, nuts, fruit, dates
Quick answer
Vegans eat well in Marrakech. Vegetable tagines, couscous with seven vegetables, bissara (split-pea soup), zaalouk and taktouka salads, olives, bread, and fresh fruit are all plant-based. The two things to check are that vegetable dishes are cooked in oil rather than smen (fermented butter) or meat broth, and that couscous is served with a vegetable rather than meat stock. Marrakech also has a growing number of dedicated vegetarian and vegan restaurants.
Naturally plant-based Moroccan food
Moroccan cuisine leans heavily on vegetables, pulses and grains, so the plant-based options run deep. A vegetable tagine — potato, carrot, courgette, tomato, peas, sometimes with olives and preserved lemon — is a staple that just happens to be vegan. Bissara, a thick purée of split peas or fava beans drizzled with olive oil, cumin and paprika, is a beloved cheap breakfast and entirely plant-based. So are the cooked salads: smoky zaalouk (aubergine) and taktouka (peppers and tomato).
Add bread, olives, nuts, and an abundance of fresh fruit, and a vegan can build satisfying meals without special ordering. Even street food offers snails in broth aside, plenty for plant-based eaters: roasted chickpeas, boiled fava beans, and fresh orange juice from the Jemaa el-Fna stalls.
The two things to double-check
First, cooking fat and stock. Some vegetable tagines and most couscous are enriched with meat broth or a spoon of smen (fermented butter) for depth. Ask that your vegetable tagine and couscous be made with olive oil and vegetable stock — sans viande, sans beurre, sans smen (no meat, no butter, no fermented butter). Many kitchens do this happily since the vegetable version already exists.
Second, couscous is traditionally steamed and served with a meat-and-vegetable broth. A pure seven-vegetable couscous with vegetable broth is easy to request in advance, especially at riads and classes, but a random restaurant may default to the meat version. Flagging it when you order avoids disappointment.
Vegetarian and vegan restaurants
Beyond adapting traditional food, Marrakech now has a real cluster of vegetarian and vegan-friendly restaurants, especially around the medina and Gueliz, serving everything from vegan tagines to plant-based takes on Moroccan classics and international dishes. These make an easy fallback when you want a guaranteed plant-based meal without any translation. Our guide to whether vegetarians eat well in Marrakech covers the wider scene.
For self-catering, the souks are a vegan paradise: mountains of olives, dried fruit, nuts, fresh produce, bread and spices. See the market guide for what to look for and how to shop.
Related questions
Is couscous vegan?
The grain is vegan, but it's usually served with meat broth. Ask for couscous made with vegetable stock and no smen or butter, and it becomes fully plant-based.
Is bissara vegan?
Traditional bissara is just split peas or fava beans, olive oil, garlic, cumin and paprika — naturally vegan. It's one of the safest plant-based dishes in Morocco.
Do vegetable tagines contain meat?
Not always, but some are cooked with meat broth or a piece of meat for flavour. Ask for a vegetable tagine made with oil and vegetable stock to be sure.
Is Moroccan bread vegan?
Standard khubz is flour, water, salt and yeast — vegan. Some enriched breakfast breads may contain butter, so ask about msemen and harcha specifically.