Health, diet & safety
Can vegetarians eat well in Marrakech?
- Vegetarian-friendly?
- Very
- Naturally veg
- Salads, soups, breads
- Vegans watch for
- Butter, honey, stock
- Key phrase
- 'Bla lham' (without meat)
Quick answer
Yes, very well. Moroccan cuisine is rich in naturally vegetarian dishes: cooked salads like zaalouk and taktouka, vegetable tagines, seven-vegetable couscous, bissara and lentil soups, and a whole world of breads and pastries. Vegans should watch for butter, honey and meat stock, but plant-based eating in Marrakech is easy, delicious and authentic — not an afterthought.
A cuisine full of plants
Vegetarians are often pleasantly surprised by Marrakech. Far from being a meat-only culture, Moroccan cooking has a deep vegetable and legume tradition, much of it naturally meat-free. The table almost always opens with a spread of cooked and raw salads — smoky aubergine zaalouk, cooked-pepper-and-tomato taktouka, carrot, beetroot and orange salads — eaten with bread. That alone can make a generous meal.
Beyond salads there are vegetable tagines, seven-vegetable couscous, hearty lentils and white-bean loubia, the silky fava soup bissara, potato cakes (maakouda), and endless breads and pastries. Our vegetarian and vegan in Morocco guide is a full menu of options.
What to order
Reliable vegetarian choices include: a spread of Moroccan salads with bread; a vegetable tagine (ask for it bla lham, 'without meat'); vegetable couscous; bissara or lentil soup; zaalouk and taktouka; maakouda potato fritters; and, for breakfast, the whole bready spread of msemen, baghrir, olives, oils, jam and amlou — see what Moroccans eat for breakfast.
Marrakech also has a growing number of dedicated vegetarian and vegan restaurants and health cafés, especially in Gueliz and around the medina, so you're never short of options if you want a whole menu built for you.
What vegans should watch for
Pure vegans need a little extra care, because some seemingly vegetable dishes hide animal products. The main things to check: harira soup is often made with a meat base; couscous and tagines may be cooked in or moistened with meat stock even when the visible ingredients are vegetables; butter or smen can be added to couscous and breads; and honey glazes many pastries. A polite question — 'is there meat stock or butter?' — usually clears it up.
The reassuring news is that a lot of Moroccan food is already vegan: bissara, many cooked salads, bread with olive oil, bean dishes and fresh fruit. Communicating clearly (a card in French or Arabic helps) makes eating vegan very doable.
Cook it and tour it
Two experiences make plant-based eating in Marrakech even better. A vegetarian and vegan cooking class teaches you to make the salads, vegetable tagines and couscous yourself — skills you'll use long after the trip. And a vegetarian street-food tour takes you to the stalls doing meat-free dishes best, from bissara counters to salad and bread specialists.
For the customs around these shared vegetable dishes, see the Moroccan salads explained guide, and browse the meat-free options across the recipes and dishes encyclopedias.
Related questions
Is it easy to be vegetarian in Marrakech?
Yes. Moroccan cuisine has an abundance of naturally vegetarian dishes — salads, vegetable tagines, couscous, soups, beans and breads — plus a growing number of dedicated veggie restaurants. You'll eat very well.
How do I ask for a dish without meat?
Say 'bla lham' (without meat). For tagines and couscous, also ask whether meat stock or butter is used, as these can be present even when the dish looks vegetable-based.
Is harira soup vegetarian?
Not always — harira is often made with a meat base, though vegetarian versions exist. Always ask. Bissara and lentil soups are more reliably vegetarian or vegan.
Can vegans eat well too?
Yes, with a little care. Watch for meat stock, butter, smen and honey, but many dishes — bissara, cooked salads, bean dishes, bread and oil — are naturally vegan. A dedicated vegan cooking class or tour helps.