The short answer
Mostly, with some planning. Marrakech has fully plant-based and vegan-friendly cafés, and many classic dishes start from vegetables. The traps are smen, the aged butter used in many tagines and in tanjia, butter and honey on breakfast breads, and meat broth under couscous. Ask each time, and tell us early if you book a food tour or class.
In more detail
The easy part is the vegetables. Tagines of seasonal vegetables, cooked salads like zaalouk and taktouka, bread, olives and fruit are on most menus. The harder part is fat. Butter, and especially smen, an aged butter, flavours a lot of slow-cooked food. Msemen is brushed with butter or oil, so ask which.
A handful of places take the guesswork away. World Storytelling Cafe, near the Ben Youssef Madrasa in Mouassine, opened in 2022 as Marrakech's first fully plant-based café, with vegan Moroccan tapas and tagines. Ayaso Medina overlooking the spice square is vegetarian and vegan. Bloom House in Gueliz serves an all-day vegetarian and vegan breakfast. Sfenj Boulabada in the medina sells sfenj, the fried Moroccan doughnut, which is vegan by default, and the Sabich counter near Dar El Bacha has vegan-friendly toppings.
For coffee, Azalai Urban Souk in Gueliz makes it with plant-based milks. Mint tea is simply green tea, fresh mint and sugar, so it is vegan wherever you drink it.
Our evening food tour cannot promise a fully vegan evening, since many classic stops are grills. Tell us what you eat before you book and we will tell you honestly how much of the route works for you. Vegetarian and vegan cooking classes also exist in Marrakech; ask when you book.
