4 Best Restaurants in Marrakesh, Morocco

Ayaso

$

If you're looking for light, healthy meals or snacks Ayaso functions as both a restaurant and a specialty food store catering to vegan, vegetarian, and gluten-free diets. The fresh juices and smoothies are worth the stop alone.

L'Mida

$$

Just off the Rehba Kdima ("Spice Souk"), L'Mida is a pleasant spot serving a fresh, modern take on Moroccan flavors. There are plenty of meaty options, but vegetables get the royal treatment in dishes like a seven-vegetable vegan couscous and Amazigh gnocchi with chestnut butter and garlic confit. 

Marrakech Henna Art Cafe

$

This lovely, small café caters to vegetarians, vegans, and gluten-free diners as well as meat-eaters, with options that range from Moroccan classics like harira soup and vegetarian couscous to fusion dishes such as a tabbouleh couscous or falafel sandwiches with taktouka, a cooked salad of tomatoes, bell peppers, garlic, toasted paprika, and olive oil. 

They aim to be inclusive to these dietary needs and have menu options that range from Moroccan classics like meatball tagine in tomato sauce to fusion dishes such as enchiladas wrapped in msemmen, a flaky Moroccan flatbread or chicken and couscous with peanut sauce. Fill your stomach and then book in for a henna tattoo if it's on your Marrakesh wishlist—the henna here is 100% safe and organic. 

Recommended Fodor's Video

Royal Mansour

$$$$ | Medina

The prestigious Royal Mansour hotel is home to four restaurants, each with a different vibe, but La Grande Table Marocaine, which serves classic Moroccan dishes with a modern twist, is the one worth a splurge. You can order à la carte but the prix-fixe menu with seasonal variations is the best bet. Alcohol is served and reservations are essential.