A table at a restaurant by the ocean.

10 Best Restaurants in Marrakech

Where to Eat in Marrakech and What to Try?

The best Marrakech restaurants serve up delicious, creative food in attractive, vibrant surroundings. Morocco’s famous city is heaven for foodies with many of the city’s finest restaurants found in the medina, the medieval old town. You can splurge on a smart, fine-dining restaurant, eat in a romantic riad courtyard, or relax on a rooftop terrace, enjoying views of the bustling souks below.

While you should sample the best Moroccan delicacies on your stay in Marrakech, the city has a diverse range of cuisine, from Middle Eastern to Mediterranean. Some of the city’s top restaurants include French-inspired, Spanish, and Lebanese; all with a tasty, Moroccan-inspired twist. It’s wise to make a reservation as the best restaurants often draw a crowd.

1. Al Fassia Guéliz

Authentic Moroccan cuisine

A close view of bastilla pie on a plate.

Categoría: Gastronomía en , Parejas


Located in Guéliz, in downtown Marrakech, Al Fassia Guéliz is one of the most popular restaurants in the city. The menu includes a range of traditional Moroccan plates, many originating in Fez. Dive into flavor-packed tagines, couscous and pastillas (savory pies), washed down with Moroccan wine. Be sure to try the pigeon pastilla, the restaurant’s standout dish.

Al Fassia is run by women and has a traditional Moroccan vibe. The menu prices are mid-range, and the restaurant is smart and refined with crisp white tablecloths and cushion-covered banquette seating. It’s often busy and reservations are recommended. There is a sister restaurant, Al Fassia Aguedal, also in Marrakech.


Ubicación: 55 Bd Mohamed Zerktouni, Marrakech 40000, Morocco

Horarios: Sunday–Monday from 5 pm to 11 pm, Wednesday–Thursday from 5 pm to 11 pm, Friday–Saturday from noon to 2.30 pm and from 7 pm to 11 pm (closed on Tuesdays)

Teléfono: +212 5244-34060

Ver establecimientos cercanos

Destination card image

Al Fassia Guéliz

55 Bd Mohamed Zerktouni, Marrakech 40000, Morocco

2. Terrasse des Épices

Iconic rooftop dining under the stars

Moroccan salads served on tagine dishes.

Categoría: Gastronomía en , Vida nocturna, Foto


One of the most well-known restaurants in Marrakech, Terrasse des Épices is a popular rooftop restaurant in the northern medina. The restaurant overlooks the Souk Cherifia and boasts wonderful, panoramic views of the Atlas Mountains. It’s also an excellent place for sunset cocktails or to dine out under the stars.

The menu at Terrasse des Épices blends Moroccan and Mediterranean cuisine, from seabass and goats cheese salad to tagine and pastillas. The most famous dish is the Tanija Marrakchia, which you can pre-order with your reservation if you don’t want to miss out. The rooftop restaurant is a Marrakech hotspot, and it’s advised to reserve a table in advance.


Ubicación: Sidi Abdel Aziz 15 Souk Cherifia, Marrakesh 40000, Morocco

Horarios: Daily from noon to 5 pm and from 6.30 pm to 12.30 am

Teléfono: +212 5243-75904

Ver establecimientos cercanos

Destination card image

Terrasse des Épices

Sidi Abdel Aziz 15 Souk Cherifia, Marrakesh 40000, Morocco

3. Dar Yacout

Fine dining in an opulent Moroccan riad

A Moroccan lamb tagine.

Categoría: Gastronomía en , De lujo, Foto


Dar Yacout offers a unique fine dining experience in Marrakech. The restaurant is found in a beautiful, traditional riad in the medina. Expect a multi-course Moroccan feast of traditional slow-cooked tagines, fresh grilled fish, and pastillas, all made with locally sourced ingredients.

Visitors to Dar Yacout come for the ambience as much as the food, with a range of equally inviting spaces to dine in. Choose between the pretty lantern-lit courtyard of the riad, the intimate dining room with smart, white tablecloths, or the rooftop terrace which boasts incredible views of the medina.


Ubicación: NO 79, Derb Sidi Ahmed Soussi, Marrakesh 40000, Morocco

Horarios: Tuesday–Sunday from 7 pm to 11 pm (closed on Mondays)

Teléfono: +212 5243-82929

Ver establecimientos cercanos

Destination card image

Dar Yacout

NO 79, Derb Sidi Ahmed Soussi, Marrakesh 40000, Morocco

4. Casa Jose

Tasty Spanish tapas with a Moroccan twist


Categoría: Gastronomía en , Parejas


With sister restaurants in Casa Blanca and Rabat, Casa Jose is your go-to for Spanish cuisine in Marrakech. Found in the Guéliz district of Marrakech, seafood lovers will delight in the freshest produce brought in direct from the coast. Expect a wide range of grilled fish and homemade paella, as well as tapas staples such as tortilla, calamari, and croquettes.

As well as tasty Spanish tapas with a Moroccan twist, Casa Jose is a pleasant restaurant with a warm and welcoming atmosphere, and efficient service. There’s an extensive wine list alongside signature cocktails, which you can also enjoy from the charming outdoor terrace.


Ubicación: 8 Rue Oued El Makhazine, Marrakech 40000, Morocco

Horarios: Daily from noon to 1 am

Teléfono: +212 5244-23772

Ver establecimientos cercanos

Destination card image

Casa Jose

8 Rue Oued El Makhazine, Marrakech 40000, Morocco

5. Dar Moha

The city’s most romantic restaurant


Categoría: Gastronomía en , Vida nocturna, Parejas


Housed in a 19th-century riad close to Jemaa el-Fna in the medina, Dar Moha is famous in Marrakech for its interiors and ambience as much as its gastronomy. The atmosphere is intimate and romantic with tables for 2 set around an ornate swimming pool in an opulent courtyard, with chandeliers hanging overhead.

The cuisine at Dar Moha is a mix of old and new, with a famous chef continually reinventing traditional Moroccan dishes. From starters and salads to tagines, pastillas, and desserts, you can expect elegant plates presented with flair from the fixed price tasting menu. Plus, you can enjoy Gnaoua musicians while you dine.


Ubicación: 81 Rue Dar el Bacha, Marrakesh 40000, Morocco

Horarios: Daily from noon to 4 pm and from 7 pm to 11 pm

Teléfono: +212 5243-86400

Ver establecimientos cercanos

Destination card image

Dar Moha

81 Rue Dar el Bacha, Marrakesh 40000, Morocco

6. Naranj Libanese

A modern take on home-style Lebanese food

A vegetable salad with tomatoes, cucumbers and onions.

Categoría: Gastronomía en , Familias, Parejas


If you’re looking for Lebanese cuisine in Marrakech, Naranj Libanese receives 5-star reviews across the board. Situated in the Marrakech medina, it’s a family-owned restaurant dishing out authentic, home-style Lebanese cooking that’s perfect for sharing with family and friends.

The menu at Naranj Libanese is traditional Lebanese, with a modern twist. You can enjoy succulent grilled meat kebabs, creamy hummus, crispy falafel, and colorful salads. Plus, the restaurant has an intimate rooftop space where you can dine al fresco. Be sure to head there at sunset with a mocktail in hand.


Ubicación: 84 Rue Riad Zitoun el Jdid, Marrakesh 40000, Morocco

Horarios: Daily from 12.30 pm to 10.30 pm

Teléfono: +212 5243-86805

Ver establecimientos cercanos

Destination card image

Naranj Libanese

84 Rue Riad Zitoun el Jdid, Marrakesh 40000, Morocco

7. Mizaan

Contemporary cool in the Marrakech medina

Moroccan briouates on a plate.

Categoría: Gastronomía en , Parejas, Vida nocturna


Mizaan is a chic restaurant in Guéliz, with a gorgeous, open-air terrace offering a peaceful respite from the bustling medina. The menu features a mix of Middle Eastern and Moroccan cuisine. Order plates to share, like eggplant salad, slow-cooked chicken, or grilled octopus.

The décor at Mizaan is cool and contemporary with high ceilings, earthy tones, and a minimalist style. As the sun goes down, the restaurant comes to life, often with live DJs performing. One of the few eateries in Marrakech to serve alcohol on the terrace, it’s a popular space after dark for cocktails.


Ubicación: 255 Av. Mohammed V, Marrakech 40000, Morocco

Horarios: Sunday–Wednesday from noon to midnight, Thursday–Saturday from noon to 1 am

Teléfono: +212 5244-39560

Ver establecimientos cercanos

Destination card image

Mizaan

255 Av. Mohammed V, Marrakech 40000, Morocco

8. Azalai Urban Souk

World-class Moroccan fusion cuisine


Categoría: Gastronomía en , Parejas, De lujo


Situated in Guéliz, Azalai Urban Souk is a high-end restaurant that provides a fresh perspective on classic Moroccan cuisine. The talented chef serves up creative Moroccan fusion fare with exceptional flavors, using locally sourced ingredients. This is a one-of-a-kind restaurant for foodies with a price tag to match, so be prepared to splurge.

Azalai Urban Souk is a popular brunch spot for flavorsome pancakes, omelets, pastries, smoothies, and more. The restaurant itself is charming, with a minimalist, traditional Moroccan style. As well as the main dining room, there is an intimate outdoor terrace and a small boutique, which sells ceramics and decorative homeware.


Ubicación: 67 Bd el Mansour Eddahbi, Marrakech 40000, Morocco

Horarios: Monday–Saturday from 10 am to 10 pm (closed on Sundays)

Teléfono: +212 6692-93162

Ver establecimientos cercanos

Destination card image

Azalai Urban Souk

67 Bd el Mansour Eddahbi, Marrakech 40000, Morocco

9. Jajjah by Hassan Hajjaj

Colorful café, concept store, and art gallery in one

Moroccan bread on a table.

Categoría: Gastronomía en , Foto, Ir de compras


Jajjah by Hassan Hajjaj is a quirky, bright concept store, art gallery, and café in the Sidi Ghanem district of Marrakech. The café serves traditional Moroccan cuisine with a modern twist. Try the Moroccan barley soup, specialty breads, and omelets for breakfast or hearty tagines, stews, and couscous for lunch. The restaurant is closed in the evenings.

Popular with locals and tourists alike, Jajjah by Hassan Hajjaj is a great space to explore. View colorful portraits in the art gallery or browse items to buy in the vibrant store, which sells tea boxes, cookie jars, and lanterns, as well as clothing and prints. The bold colors of the merchandise set against the geometric tiles make it a stylish, Instagram-worthy space.


Ubicación: 116 Rue Sidi Ghanem, Marrakesh, Morocco

Horarios: Monday–Saturday from 8 am to 6.30 pm (closed on Sundays)

Teléfono: +212 5243-36537

Ver establecimientos cercanos

Destination card image

Jajjah by Hassan Hajjaj

116 Rue Sidi Ghanem, Marrakesh, Morocco

10. Maison Reine

French-inspired rooftop restaurant


Categoría: Gastronomía en , De lujo, Ir de compras


Situated close to Jemaa el-Fna in the heart of the city, Maison Reine is a hidden gem for al fresco dining in Marrakech. The Mediterranean restaurant boasts an elegant rooftop terrace, offering a peaceful sanctuary away from the crowded city streets. You can also visit a concept store on the second floor, selling chic and original clothing, jewelry, and decorative objects.

The food at Maison Reine is just as tempting as the beautiful blue and white rooftop space. The chef has created an inventive menu of light but delicious Mediterranean dishes, from smoked eggplant to octopus’ salad, and the famous pistachio tart. The restaurant provides all-day dining, from brunch to dinner.


Ubicación: 32 Bis Rue Fatima Zahra, Marrakech 40000, Morocco

Horarios: Daily from noon to 10 pm

Teléfono: +212 6120-24269

Ver establecimientos cercanos

Destination card image

Maison Reine

32 Bis Rue Fatima Zahra, Marrakech 40000, Morocco

Este artículo incluye opiniones del equipo editorial de Go Guides. Hoteles.com compensa a sus autores por los artículos que se muestran en el sitio. La compensación puede incluir costos de viaje y otros costos.