10 Vegetarian Restaurants in Marrakech: Where to Find the Best Vegetarian Food in Marrakech
If you’re looking for the best vegetarian restaurants in Marrakech, you’ve found the right place. This article shares the vegetarian-friendly food you can’t miss in Morocco, and the 10 best places to eat it in Marrakech.
If you're a vegetarian, Marrakech has a wealth of options! From traditional Moroccan dishes to international cuisine, the city is home to some of the best vegetarian restaurants in the country.
For most of the two weeks I spent travelling in Morocco I was forced to eat tagines and couscous, but my culinary choices widened considerably as I arrived in Marrakech. The vegetarian food in Marrakech was the best I had over the course of our three weeks in Morocco. Here, I was able to hunt down some modern takes on Moroccan meals with different flavours and more variety. This article includes the best vegetarian restaurants in Marrakech and what to eat when you visit.
when to visit Marrakech ↴
Marrakech has a warm and sunny climate year-round. However, the best time to visit Marrakech is during the spring and autumn months when the weather is mild and pleasant. Spring and autumn are the peak seasons in Morocco for a reason - the weather is perfect, and the city is bustling with activity.
Spring (March to May) | Temperatures hover between the mid-20s and low 30s. Because of the milder temperatures, this is also peak season in Morocco, making it busier at main attractions and more expensive to book accommodation than usual.
Summer (June to August) | Temperatures are scorching hot, often reaching over 40°C. This makes it uncomfortable to be outside for long periods.
Autumn (September to November) | Most day temperatures stay in the mid-to-upper 20s.
Winter (December to February) | During the winter months, it can be a bit chilly, but hotel prices are much more affordable and there are fewer crowds to contend with.
how to get to Marrakech ↴
Marrakech’s primary airport is Marrakech Menara Airport, which is served by a range of domestic and international airlines. Visitors can take direct flights from major cities around the world, including London, Paris, Madrid, and New York.
Once you arrive at the airport, there are several options to get to the city center, including taxis, buses, and airport shuttles. Another option is to take the train, with Marrakech being the southern terminus of Morocco's main railway line, connecting it with other major cities such as Casablanca and Tangier. If you prefer to drive, there are car rental companies at the airport, and the city is easily accessible via highways.
how to get around Marrakech ↴
Navigating Marrakech can be a bit overwhelming for first-time visitors, but with a little bit of planning, getting around the city can be a breeze. One of the best ways to explore the city is on foot, as many of the main attractions are located within the medina's walls, and the narrow streets can be difficult for vehicles to navigate.
Another option is to hire a taxi, which can be found throughout the city, but be sure to agree on a price before getting in. Marrakech also has a reliable bus network that connects different parts of the city, and a tramline that runs from the city center to the outskirts. For those who want to experience the city's charm in a unique way, hiring a bicycle is another fun way to get around.
must-try food in Morocco ↴
B’ssara | A delicious (and vegetarian-friendly) fava bean soup, sometimes served with bread.
Couscous | Couscous is a fine grain traditionally served with steamed meat and vegetables.
Makouda | These deep-fried potato balls are typically dipped into spicy harissa sauce. You can find them on menus at restaurants across Marrakech and at street food vendors in the main square.
Tangine | A tagine is a clay cooking pot that features a signature conical lid. Tagines can be found at fine dining establishments, and cooking up streetside on the road to the Sahara. Each one is made with different ingredients, but they are all relatively the same, consisting of couscous, vegetables, and often meat of some variety.
Harira | Fasting during the holy month of Ramadan is broken at sunset each day with harira, a soup made with tomatoes, lentils, chickpeas, and sometimes lamb. Topped with coriander and lemon zest, vegetarian Harira can be found on specific menus around town.
10 best vegetarian restaurants in Marrakech ↴
Broc the Kasbah
Vinyl records serve as the menus in this trendy vegetarian and vegan-friendly restaurant. Here, you’ll find offerings like homemade ginger beer to wash down the avocado salad, tomato gazpacho, or Indo-Moroccan samosas. The vegetarian burger here, while not cultural in the least, is absolutely delicious and filling. Budget travellers can also take comfort in knowing that the food at Broc the Kasbah is great value for money.
Café des Epices
I went to Café des Epices early in the morning for breakfast, which in Morocco means I was there for opening at 9. I had the place entirely to myself and was excited to head to the rooftop, but was told it wasn’t open. Despite not getting views from up top, being in the heart of the médina meant I got to watch all the shop owners opening up their stores. The menu is extensive here and the price is standard. It’s worth noting that a lot of cafés in Morocco that are open at breakfast time don’t serve breakfast foods the way the Global North knows them. You’ll find a lot of sandwiches and salads on menus at places like Café des Epices even at 9 AM.
Nomad
Made famous for its Instagram-worthy rooftop, Nomad is equal parts pretty terrace and delicious food. Luckily for the vegetarians out there, Nomad also has a menu filled with options that go far beyond your run-of-the-mill salad. My only complaint about Nomad, which is more of a note and less of an actual complaint, is that it was pricey. It was more expensive than the meal I had at Rick’s Café in Casablanca. Yes, it was worth the money and super delicious, but I always find it confusing to see such highly-inflated prices for veggie meals once I’ve seen the cost of produce at a local market. Nevertheless, the staff were friendly and attentive and the rooftop really did have an awesome view.
Gäia
Gäia is the place to go in Marrakech for a fancy vegan brunch or regular ol’dinner. With a vibrant interior design concept and colourful plant-based food, you can’t go wrong no matter what you order here. The desserts are decadent and the falafel is worth the money. Seriously, the granola bowls are almost too pretty to eat. Gäia is located outside of the médina, so it’s best to get a Roby taxi if you can to avoid walking for too long in the heat.
Earth Café
Earth Café claims to be Marrakech’s only exclusively vegan and vegetarian café. While I can’t vouch for this claim since I didn’t get to check out every menu in the city, I can vouch for the fact that Earth Café had a wide variety of veggie food. The prices were a bit high for the portion sizes, but as I ate it became obvious that I wasn’t going to leave hungry. I sometimes forget how filling proper plant-based food is, packed with all the yummy goodness that comes from Mother Nature. The café is housed over three levels of a very colourful riad. Plants were hung from beans and sat on the uneven staircases, making for a fun and festive eating atmosphere. I had the filo pastry with pumpkin, beans, lentils, and a tomato-esque sauce. This also came with cooked eggplant and carrots in a soy-esque sauce {as you can tell the sauces were a bit of a mystery to me}. Also on the table was the veggie burger made out of heaps of lentils and quinoa.
Henna Art Café
Henna Art Café was by far the most affordable veggie meal I had in Marrakech and it was darn delicious. I love thoughtful details, particularly with designs and branding. So, when the waiter brought my silverware in a traditional shoe, I whipped my camera out and he smirked. “You must get that a lot, “ I said, a little embarrassed about how enthusiastic I had gotten over a shoe. “Every time,” he answered, laughing. Menus were in English, French, Spanish, and Arabic and the staff spoke a variety of languages to make it a bit easier to order or ask questions about the food offerings. The hummus was a bit bland if I’m honest, but nothing a little salt couldn’t fix up! The vegetables were super fresh and, for the money, I paid I left full and happy.
Eat Me Marrakech
You might not rate eating at a Thai restaurant in Marrakech, but it would be a mistake to write off Eat Me Marrakech. There is a reason it gets such good reviews: its lengthy menu has something for just about everyone. Soups and currys, sandwiches and stiry-fry— Eat Me will curb your cravings with tasty vegetarian dishes. The food here isn’t just delicious, it’s plated beautifully. As a bonus, the staff here are very welcoming and friendly.
Amal Women's Training Center & Moroccan Restaurant
Amal is a non-profit association that works to empower disadvantaged women by offering training in culinary skills and restaurant hospitality. When I first learned about the eatery, I knew I wanted to stop by and see what it was all about. I fell instantly in love with the atmosphere that combined outdoor seating at beautiful tiled tables, quotes by badass ladies on the exterior walls of the kitchen, and soft French jazz playing in the background. The woman who served my meal had the most infectious smile and instantly put me in a good mood despite the trek out to the restaurant in the heat of the day. Her eagerness to get the service “right” showed through and it was one of my favourite dining experiences in Marrakech.
Note: The menu here changes here almost daily, but there is always at least one vegetarian option available.
Beyrouth
This small, friendly eatery offers authentic, homestyle vegetarian food. While I found it a little hard to navigate to, it was well worth the mission because my meal at Beyrouth was one of my favourites from Marrakech. Whether you order one of the Lebanese dishes, traditional Moroccan stews, or the flavourful falafel, you won’t be disappointed in the taste sensations served at Beyrouth.
Chez Chegrouni
While it might be famed for its chicken tagine with preserved olives, Chez Chegrouni’s menu has plenty of vegetarian options including vegetable soups, omelettes, and a variety of couscous dishes. It’s a no-frills restaurant with humble interiors, but it feels like an authentic Moroccan dining experience. I highly recommend eating dinner on the rooftop terrace for views of the city at sunset.
map ↴
Find the best vegetarian spots in Marrakech, Morocco on the map below.