Morocco

Vegan Marrakech

Vegan Marrakech is a hidden gem tucked inside the Red City. Beneath the bustle of the souks and the smoke of the food stalls, a quietly brilliant plant-based movement has taken root — from the city’s first all-vegan café to hidden medina gardens, rooftop retreats and wellness-driven brunch spots. Moroccan cuisine, with its love of vegetables, pulses, olive oil and warming spices, turns out to be a natural fit for plant-based eating, and Marrakech is where that comes to life.

Whether you’re after a proper vegan tagine, a homemade non-dairy latte or an Instagram-perfect brunch, the Red City has more to offer than you might expect. Like our other vegan city guides, this Marrakech round-up covers eight of the best vegan and vegan-friendly spots in the city, each with its own character, story and signature dishes. Let’s dig in.

Best Vegan Restaurants in Marrakech

1. World Storytelling Cafe — Marrakech’s First Fully Vegan Café

Vegan Marrakech guide — World Storytelling Cafe, the city's first fully vegan café in the medina

Tucked into the old town medina near the Ben Youssef Madrasa, the World Storytelling Cafe holds the distinction of being Marrakech’s first exclusively plant-based café — and it’s a genuinely special place. Everything here is 100% vegan and locally sourced, from hearty medina tapas plates to fresh fruit smoothies, and it’s all served alongside intimate spoken-word storytelling performances that give the space its name. This is Moroccan hospitality at its warmest: an all-Moroccan, all-vegan kitchen where the food is honest and the atmosphere is unhurried. It’s the kind of spot where you come for lunch and end up staying for an afternoon of stories, tea and good conversation. If you want to understand how naturally Moroccan cuisine lends itself to plant-based eating, this is the perfect place to start.

💡 Tip: Come for the medina tapas and a fresh smoothie, and check the schedule for a live storytelling performance. Open daily roughly 12:00–20:00. It’s near the Ben Youssef Madrasa in the old medina — the lanes can be a maze, so allow extra time to find it.

📍 23 Souk al Fassis, Medina (near Ben Youssef Madrasa), Marrakech | 📞 +212 678-451893 | 🌐 worldstorytellingcafe.com | 📸 @world_storytelling_cafe

2. La Famille — A Hidden Garden of Fresh Vegetarian Cooking

La Famille is one of the medina’s most beloved secrets: a dreamy hidden garden restaurant run by a genuine family of women, serving fresh, seasonal food in the shade of fruit trees. It’s one of the only fully vegetarian spots in the heart of Marrakech, and it’s famous for its abundant, market-driven vegan salads — a rotating spread of vibrant plates that change with what’s freshest that day. The setting alone is worth the visit: a leafy courtyard oasis that feels a world away from the bustle of the souks just outside. Note that La Famille is vegetarian rather than strictly vegan, but there are always generous plant-based options, and the kitchen is happy to guide you. It’s open for lunch only and doesn’t always take walk-ins, so plan ahead.

💡 Tip: Go for the vegan salad selection — a generous mix of fresh, seasonal plates. Open roughly Tuesday–Sunday for lunch (around 12:00–16:30), closed Mondays; dinner is booking-only. It’s a small, popular garden spot, so reserve via their Instagram link or arrive early.

📍 42 Riad Zitoun Jdid, Medina, Marrakech | 📞 +212 5 24 38 52 95 | 🌐 lafamillemarrakech.com | 📸 @la_famille_marrakech

3. Mandala Society — All-Day Brunch with Moroccan Flavours

Mandala Society is a bright, healthy brunch spot in the medina (near the Bahia Palace) that has quickly become a favourite for its turmeric lattes, colourful bowls and Moroccan-inflected plates. The kitchen is enthusiastically vegan-friendly, with plenty of dishes that are plant-based or easily veganised, and a menu built around fresh, wholesome ingredients. Think chia bowls, bagels, quesadillas and generous brunch spreads served all day in a relaxed, photogenic setting. It’s not a strictly vegan venue — vegetarian and other options share the menu — but the plant-based choices are clearly marked and the staff are used to catering to vegans. With long daily hours, it’s a reliable option whether you want an early breakfast, a mid-shopping lunch or a leisurely afternoon coffee on the terrace.

💡 Tip: Order a turmeric latte and a plant-based brunch bowl. Open daily, roughly 9:30–22:30, so it works for breakfast through dinner. It’s near the Bahia Palace in the medina — a handy stop while exploring that side of the old town.

📍 159 Rue Riad Zitoun el Jdid, Medina, Marrakech 40000 | 📞 +212 6 42 95 70 62 | 🌐 mandalasociety.co | 📸 @mandala_society

4. Bloom House — A Wellness Haven in Gueliz

Over in the modern Gueliz district, Bloom House is more than a café — it’s a wellness haven combining a yoga and pilates studio with a veggie-focused kitchen. It’s one of the rare spots in Marrakech serving homemade non-dairy lattes, making it a genuine find for plant-based coffee lovers who’ve grown tired of hunting for oat milk. The kitchen leans healthy and veggie, with all-day breakfast, light lunches and drinks served on a lovely terrace, and vegan options clearly available. The whole place has a calm, restorative feel that fits its wellness roots. It’s a vegetarian-leaning venue rather than 100% vegan, so check individual dishes, but for a nourishing plant-based meal paired with a proper non-dairy latte, it’s one of the best in Gueliz.

💡 Tip: Try one of the homemade non-dairy lattes — a genuine rarity in Marrakech. Open roughly Monday–Saturday, around 8:30–19:30. It’s in Gueliz, the modern quarter, and pairs well with a yoga or pilates class at the attached studio.

📍 20 Rue du Capitaine Arrigui, Gueliz, Marrakech 40000 | 📞 +212 7 53 14 39 01 | 🌐 bloomhousemarrakech.com | 📸 @bloomhousesofficial

5. Lily Billy — Marrakech’s Instagram-Perfect Brunch Spot

Lily Billy in Gueliz has built a reputation as one of Marrakech’s most photogenic brunch destinations, with a stylish designer terrace and an extensive, sophisticated menu that treats its vegan options with real care. This isn’t an afterthought plant-based section — the vegan choices are thoughtfully composed and span sweet and savoury brunch classics, lunch plates and dinner. Open every day from morning until late, it’s equally suited to a long weekend brunch, a mid-week lunch or an evening out. The atmosphere is polished and lively, and the plating is every bit as Instagram-worthy as its reputation suggests. While Lily Billy serves both vegetarian and vegan dishes rather than being exclusively plant-based, the breadth and quality of its vegan menu make it a standout for visitors who want something a little more refined.

💡 Tip: Come for weekend brunch (served until around 17:00) and explore the dedicated vegan menu. Open daily, roughly 9:00–23:00. It’s in Gueliz; book ahead via WhatsApp for the terrace, which fills up fast on weekends.

📍 2 Rue Loubnane & Rue Hassania, Gueliz, Marrakech | 📞 +212 657 092 589 | 🌐 lilybilly.ma | 📸 @lilybilly_restaurant

6. Marrakech Henna Art Cafe — Moroccan Food, Art and Henna

The Marrakech Henna Art Cafe is a much-loved medina institution that blends beautiful vegan and vegetarian Moroccan cooking with visual art and natural, safe henna designs. It’s a cultural experience as much as a meal: you can settle in for a traditional Moroccan spread — vegan, vegetarian and gluten-free dishes are all clearly catered for — while browsing local artwork and having intricate henna applied by skilled artists using organic, chemical-free paste. The food is simple, home-style and genuinely good, and the staff are known for graciously accommodating a wide range of diets. It’s a warm, welcoming spot in the heart of the medina that gives back to the community, and it’s a lovely place to slow down, eat well and take home a bit of Moroccan artistry on your skin.

💡 Tip: Order a vegan Moroccan tagine and pair your meal with a natural henna design. Open daily, roughly 11:00–20:30. It’s in the medina near Riad Zeitoun Lakdim — a great combined food-and-culture stop while exploring the old town.

📍 35 Derb Sqaya, Riad Zeitoun Lakdim, Medina, Marrakech | 📞 +212 5 24 38 14 10 | 🌐 marrakechhennaartcafe.com | 📸 @marrakechhennaartcafe

7. Azulik Inla — A Latin Rooftop Hidden in the Medina

Hidden behind a discreet door near Dar El Bacha, Azulik Inla is a gorgeous plant-forward Latin rooftop that feels like a secret oasis in the medina. Inspired by Mexican and Latin American flavours, its menu leans generously into vegetables and plant-based plates, served in a sun-drenched, jungle-like setting of greenery and warm terracotta that’s a world away from the streets below. It’s the kind of place you stumble into and never want to leave — perfect for a long, lazy meal or sundowner drinks as the rooftop catches the golden light. Azulik isn’t an exclusively vegan restaurant, but its plant-forward ethos means there are plenty of satisfying vegan options, from fresh guacamole and salsas to vegetable-led mains. For a change of pace from Moroccan cuisine, it’s one of the most atmospheric spots in the city.

💡 Tip: Come at sunset for the rooftop atmosphere and go for the plant-based Latin plates and fresh guacamole. Open daily, roughly 12:00 until midnight. It’s tucked behind a discreet door near Dar El Bacha — look carefully, as it’s easy to walk past.

📍 64 Arset Aouzal, Dar El Bacha, Medina, Marrakech 40000 | 📞 +212 716 097 387 | 🌐 azulik-marrakech.com | 📸 @azulik_inla

8. Enjoy Your Meal Veggie Lovers — Fresh Local Cooking in the Medina

Right in the heart of the medina on Rue Kennaria, Enjoy Your Meal (also known as Veggie Lovers) is a cosy, welcoming little restaurant serving vegetarian and vegan cuisine made with fresh local produce. The menu spans full vegan, vegetarian and gluten-free options, with dishes built around regional vegetables — think hearty tagines, generous salads and comforting home-style plates. It’s small and intimate, with famously kind service, and the portions are plentiful and great value. While the menu does include some meat dishes, there’s a clearly marked and satisfying range of plant-based choices, making it an easy, affordable option for vegans exploring the old town. With long daily hours right in the thick of the medina, it’s a dependable place to refuel without straying far from the main sights.

💡 Tip: Try the vegan eggplant or vegetable tagine — hearty, fresh and great value. Open daily, roughly 11:00–23:00. It’s small and cosy in the central medina on Rue Kennaria, so consider going a little earlier in the evening before it fills up.

📍 133 Rue Kennaria, Medina, Marrakech 40000 | 📞 +212 5 25 89 91 19 | 🌐 enjoyyourmeal.ma | 📸 @enjoyyourmealveggielovers

Tips for Visiting Vegan Marrakech

Marrakech is far more vegan-friendly than first-time visitors expect, but a little planning goes a long way. Traditional Moroccan dishes like vegetable tagines, zaalouk (smoky aubergine dip), taktouka, lentil soup (harira, though check the stock) and fresh bread are naturally plant-based, so even outside dedicated vegan spots you’ll rarely go hungry — just ask for dishes ‘sans viande’ and confirm there’s no butter or honey. Learning that couscous is sometimes cooked with meat stock, and that some pastries contain dairy or egg, will help you order with confidence.

Geographically, the vegan scene splits between the historic medina and the modern Gueliz district. In the medina you’ll find the World Storytelling Cafe, La Famille, Mandala Society, the Henna Art Cafe, Azulik Inla and Enjoy Your Meal — all walkable, though the winding lanes mean it’s worth saving locations offline before you set off. Over in Gueliz, Bloom House and Lily Billy offer a more contemporary, café-culture vibe. Many spots open late morning and some close between lunch and dinner, so check hours in advance, and note that a few of the most popular gardens are reservation-only.

Have you explored Marrakech’s vegan scene? I’d love to hear your own favourite finds and recommendations — drop them in the comments below.

Frequently Asked Questions

Is Marrakech good for vegans?

Yes — Marrakech is surprisingly good for vegans. Traditional Moroccan cuisine is rich in vegetable tagines, pulses, salads and dips that are naturally plant-based, and the city now has a growing number of dedicated vegan and vegan-friendly restaurants, including its first fully plant-based café. With a little care around meat stock and dairy, eating vegan in Marrakech is easy and delicious.

What is the best vegan restaurant in Marrakech?

It depends on what you’re after. The World Storytelling Cafe is Marrakech’s first fully vegan café and a wonderful cultural experience, while La Famille is a beloved hidden garden famous for its fresh vegan salads. For brunch, Lily Billy and Mandala Society stand out, and Azulik Inla offers a plant-forward Latin rooftop. Each has its own character, so it’s worth trying a few.

What vegan food is Marrakech known for?

Marrakech is known for vegetable tagines, couscous with seasonal vegetables, zaalouk and taktouka (cooked aubergine and pepper salads), lentil and chickpea dishes, fresh bread and olives, and mint tea. Many of these are naturally vegan, and the city’s plant-based restaurants build creatively on this foundation with everything from vegan pastries to non-dairy lattes.

Is Marrakech easy to visit as a vegan?

Marrakech is very manageable as a vegan, especially if you base yourself near the medina or Gueliz where most vegan-friendly spots cluster. Saving restaurant locations offline helps with the maze-like medina lanes, and learning a few key phrases to flag no meat, dairy or honey makes ordering easy. With dedicated vegan cafés plus abundant naturally plant-based Moroccan dishes, it’s a rewarding city for plant-based travellers. Vegan Marrakech is a genuinely rewarding destination for plant-based travellers.

Leave a comment

n