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 amazing spots to eat, which we are happy to share with you here. What helped us a lot was the amazing app HappyCow. Don’t know it yet? Then you should get it now. In this Vegan Food Guide for Marrakech, we share all our favorite places to eat in this amazing city. These restaurants are a recommendation as well for people who are not vegan or vegetarian.

Earth Café – Best Vegan Food in Marrakech

Our absolutely favourite 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 very good so that we went there twice.

Riad Jardin Secret

Besides that we had an amazing 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.

rooftop riad jardin secret marrakech
tea at riad jardin secret marrakech


Of course we couldn’t miss the famous NOMAD Café which is located in the middle of the Souk. Such an amazing 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.

nomad cafe marrakech
nomad cafe marrakech

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 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. Food and the prices are good. We had some delicious salads and veggies there. It’s located in a cute street, and from the amazing roof, you have a great view.

Le Jardin

Le Jardin was our second favourite spot in Marrakech. We had an amazing 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.

le jardin restaurant marrakech
le jardin restaurant marrakech

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 definitely better to have a reservation.

La Famille

La Famille is a cute spot for a lunch break with a beautiful garden and some amazing Salads. They also have a cute little shop inside.

We went to some typical Moroccan restaurants too especially on our trip to Ouarzazate and you can always get a vegetarian Tajine or a vegetarian Couscous. Which is usually both vegan too and absolutely delicious but the restaurants above will help you to eat a little more 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

Read more: Top things to do in Marrakech