We are both plant-based eaters, and we thought it would be quite an adventure to find some vegan or even vegetarian food in Marrakech. It is a fact that a lot of Moroccan cuisines is with meat, and dry country’s, in general, have fewer plants and are mostly more focused on meat dishes. But we found a few fantastic spots to eat, which we are happy to share with you. What helped us a lot was the excellent app HappyCow. Don’t know it yet? If not, then you should get it now. In this guide for vegan Marrakech, we share our favorite places where you can eat vegan and vegetarian food in this fantastic city. These restaurants are a recommendation as well for people who are not vegan or vegetarian.
Earth Café – Best Vegan Food in Marrakech
Our absolute favorite place to eat in Marrakech was the Earth Café. They only serve vegetarian and vegan dishes, but it’s all Moroccan food. The food was so delicious, and the prices are reasonable so that we went there twice.
Riad Jardin Secret
Besides that, we had an excellent vegan dinner at our Riad Jardin Secret. We can highly recommend you staying there if you look for vegan food. They also serve you a great vegan Breakfast.


NOMAD Café
Of course, we couldn’t miss the famous NOMAD Café, in the middle of the Souk. Such a fantastic restaurant with a beautiful rooftop from where you have a great view of the markets. They serve a few vegan and vegetarian dishes, which were very delicious but also a bit more pricey. We had veggie Pastilla, which was delicious. Also, we recommend you getting a reservation if you like to come here for lunch or dinner.


Café des Epices
The Café Des Epices is located right on the opposite of the Nomad Café and is a bit less fancy and expensive. We went here once for a quit break from the haggling and had a good snack and some Moroccan tea.
Atay Café
The Atay Café is quite a cool spot also with a rooftop with even several different levels. The food and the prices are fair. We had some delicious salads and veggies there. It’s located in a cute street, and from the roof, you have a fantastic view.
Le Jardin
Le Jardin was our second favorite spot in Marrakech. We had a fantastic dinner there. We were lucky because we came without a reservation. We would recommend you to get one. The courtyard of this place is stunning, and they serve great vegetarian Tajine and Salads.


Il Limoni
At Limoni Cafe and Restaurant, they serve a mix of Italian and Moroccan dishes, which are delicious, and you can find a good variety of vegetarian/vegan dishes too. But this place we recommend you because the courtyard of this Restaurant is so beautiful. It’s full of lemon trees and beautiful lights. Very romantic. In the evening, it’s better to have a reservation.
La Famille
La Famille is a cute spot for a lunch break with a beautiful garden and some fantastic Salads. They also have a cute little shop inside.
Tajine and Couscous
We went to some typical Moroccan restaurants too, especially on our trip to Ouarzazate. These restaurants usually don’t have dedicated plant-based food, but you can always have a vegetarian tajine or couscous salad. Both are vegan and delicious, but the restaurants above will help you to eat with a little bit more of variety.
Another lovely couple that made a beautiful blog post about where to eat Vegan in Marrakech are Patricia and Miguel. Check out their post as an addition here.