Marrakech is a popular destination for Muslim travellers looking for somewhere cheap, relatively close and halal-friendly to visit. The densely packed medina is a must visit for all tourists looking to wander around the never ending souks. Try a freshly squeezed orange juice at one of the many stalls in the Jemaa el-Fnaa or sample local dishes once the evening market opens. If you’re looking to escape the hustle and bustle of the city, head to one of the restaurants below. We’ve put together a guide to some of the best halal restaurants in Marrakech.
You can view these restaurants and hundreds more in the Halal Gems Restaurant Finder App. View this guide in our ‘Collections’ section, create a wish list and save the ones you want to visit. Download the app here.
NOMAD offers a modern twist on traditional Moroccan and international dishes using local ingredients. Spread over four floors, the restaurant also offers great views of the Medina and Atlas mountains.
With branches in Fez and Marrakech, Cafe Clock is a cafe and cooking school celebrating Moroccan food, art and culture. The Marrakech space is an eclectic space to exchange dialogue, ideas and laughter! Known for their camel burger and date milkshake, Cafe Clock also serves brunch dishes as well as vegan and vegetarian options.
La Mamounia hotel in Marrakech is home to a two Michelin starred Italian restaurant called L’italien. Serving fresh Italian dishes, the restaurant has a choice of seating in the lounge or terrace. An elegant dress code is required – not surprising given the setting! The dishes are pricey so be prepared to fork out a lot of dirhams. Alcohol is served.
Lunch: everyday from 12.30 pm to 3 pm
The Amal Center
The Amal Center is a non-profit that empowers disadvantaged women through restaurant training. Try authentic local cuisine while contributing to a great cause. Lunch is served from 12:00 to 15:30 and breakfast is served from 8:00 to 10:00 every day at Amal Guéliz.
This American burger restaurant serves a range of chicken and beef burgers prices between 30 and 55 dirhams (£2.40 – £4.50).