The best places to eat in Marrakech, Morocco

Marrakech has an amazingly rich food culture and there are lots of places in the city to try typically Moroccan foods like tajine, pastilla, couscous and more.
Moroccan cuisine is rich in meat, especially lamb, beef and chicken as religiously being a Muslim country people don’t eat pork. But there are also great vegetarian options for almost any dish.
A lot of restaurants in Marrakech have rooftop terraces with a lovely view over the city while indulging in delicious food. The portions are usually quite generous so two people could easily split one meal for lunch.

Save this on Pinterest to read it later!

The best restaurants in Marrakech
Phone Photography cheat sheet

Ready to take your travel photos to the next level?

Grab my photography E-Book and never take blurry or crooked photos ever again!

Cafe Atay

For lunch at Cafe Atay try the chicken couscous, it comes with steamed vegetables, three dips on the side and it’s delicious. The dips are a honey-oil mix, caramelized onions with dates, and a spicy tapenade. They also serve fresh cold juices which is nice on a hot day.


Whether you go for lunch or just a snack to Nomad try their feta zucchini fritters. It’s served with cool yogurt with a hint of mint. Or order their pastilla, a hot pastry filled with meat or vegetables.

I Limoni

If you’re tired of traditional Moroccan food head to I limoni for a taste of Italy. You’ll eat surrounded by lemon trees in their courtyard garden.
While waiting for your Gnocci Bolognese or Lasagne they will hit you up with some delicious complimentary deep fried sweet potatoes, zucchini and onions as appetizers (and they will keep them coming until you say no).


Another great place to eat if you’ve had enough tajine is Naranj, where you can indulge in Lebanese food instead.

Terrasse des Epices

For dinner make reservations at Terrasse des Epices and swap traditional tajine for beef tangia slow cooked in a clay pot. Their beautiful rooftop terrace lights up at night and provides the perfect atmosphere to end your day.

Cafe Kasbah

For lunch or a mid-day snack at Cafe Kasbah try their assorted savory appetizers, delicious empanada-style bites filled with meat, feta cheese and spinach, and tuna. They also have refreshing non-alcoholic cocktails.

La Sultana

If you’re headed for a spa treatment at La Sultana or just want to scoop out their gorgeous interiors, ask the front desk to walk you to their incredible rooftop terrace. Enjoy the peaceful atmosphere while sipping on a cool drink and snack on their appetizers. To indulge in their Sunday brunch or weekday lunch you’ll have to buy a day pass which also gives you access to facilities otherwise reserved for guests.

Max & Jan

Max & Jan is a really cool place with a bohemian vibe and a great rooftop terrace. They serve their meals with a side of fries instead of couscous which is a nice change. And instead of olives they serve olive tapenade – delicious! As one of the only places in Marrakech they also have chocolate mousse.

Chez Zaza

From the rooftop terrace of Chez Zaza you can enjoy the view over the city and watch the sunset while having their lovely lamb tajine, complemented by olives and bread.

Le Grand Balcon du Cafe Glacier

Another great place to watch the sunset is from the large balcony of Le Grand Balcon du Café Glacier right by Jemaa el-Fna square. Enjoy a refreshing drink and great snacks. The view of the square and Koutoubia Mosque is second to none.

Cafe de France

Café de France also provides a great view over the hustle and bustle on the square with its snake charmers and monkey tamers. Be there early if you want to watch the sunset while enjoying great food.

Dar Essalam & Comptoir Darna

If you’re in the mood for a more up-scale dining experience make reservations at Dar Essalam or Comptoir Darna, both great options for enjoying traditional Moroccan cuisine in a stunning and decadent interior.

More cool guides
Hiking Pulpit Rock
Things to do in Oslo, Norway
Hike one of the most famous treks in Norway: Trolltunga
Things to do on Cat Ba island, Vietnam
The best things to do in Ninh Binh, Vietnam.
Things to do in Hanoi
Book an epic cruise adventure in Halong Bay, Vietnam.
2-week Northern Vietnam itinerary
Komodo National Park boat tour
Nadine in front of the Ferris wheel in Dubai.

Hi, I’m Nadine

Part-time traveler with full-time wanderlust.
I explore the world one weekend and one vacation at a time and share my experiences, travel and photography tips, and food recs on this blog.

I believe the answer to (almost) any question is traveling.
Have you tried it?

Follow my adventures