31 Best Restaurants in Morocco

Al Fassia Guéliz

$$ | Guéliz Fodor's choice

Serving some of the best à la carte Moroccan food in the city, the affordable menu here includes tasty tagines, tender brochettes with saffron rice, couscous topped with caramelized onions, succulent tangia, and sweet-savory pigeon pastilla. There's an extensive choice of Moroccan wines, too. The restaurant can be noisy and crowded with slow service if there are large party bookings. 

55, bd. Zerktouni, Marrakesh, Marrakesh-Safi, Morocco
0524-43–40–60
Known For
  • delicious and varied Moroccan dishes
  • traditional recipes from Fez
  • all-female family-run business
Restaurants Details
Rate Includes: Closed Tues. and 3 wks in June and July, Reservations essential

Casa Jose

$$ | Guéliz Fodor's choice

The Spanish-Moroccan chain, which has restaurants in Casablanca and Rabat, opened this location in 2016. Fresh fish is shipped in from Agadir or Casablanca each morning, and the authentic tapas selection includes classics such as tortillas, shrimp with garlic, patatas bravas, and the more adventurous Galician octopus. The well-chosen wine list includes mostly Moroccan and French wines, but there is a small selection of Marques de Riscal reds, whites, and rosés. There is a main restaurant, but the pleasant outdoor terrace has stools at the bar that are perfect for a quick informal tapas snack, and guests can drink alcohol on the terrace, which is unusual for Marrakesh. The atmosphere is lively and convivial in the evenings, but lunchtime is a more laid-back affair.

Not much English is spoken so come prepared with your phrase book.

8, av. Oued el Makhazine, Marrakesh, Marrakesh-Safi, Morocco
0524-42--37--72
Known For
  • <PRO>authentic Spanish tapas</PRO>
  • <PRO>good wine list</PRO>
  • <PRO>pleasant outdoor terrace</PRO>

Chez Dimitri

$$ Fodor's choice

Founded in 1928 as the town’s first store, gas station, post office, telephone booth, dance hall, and restaurant, Dimitri's is the fun and lively heart of Ouarzazate, and the food—whether Greek, Moroccan, or even Thai—is invariably excellent. The owners are friendly and helpful, and the signed photographs of legendary movie stars on the walls are sometimes enhanced by real stars at the next table.

Recommended Fodor's Video

Chez Momo

$$$ Fodor's choice

Nestled in the foothills of the mountains near Ouirgane, Chez Momo is a delightful spot to sip a cocktail by the small pool or have a barbecue dinner seated on one of the chairs fashioned from tree trunks. After a feast you may find yourself inquiring about one of the seven cozy rooms and six suites, where a breakfast of morning coffee and beghrir (pancakes) is brought to your door each morning.

Dar Naji

$ Fodor's choice

Loved by locals and visitors alike, Dar Naji is one of the city's most authentically Moroccan, medina-based restaurants and features interesting dishes more often found in Moroccan homes. Look for trid (soft layers of pastry layered with a meaty sauce) and medfouna (a rustic stuffed bread). Prices are reasonable, and attention to the quality of the salads, tagines, and couscous dishes is unrelenting. 

Rue Jazirat Al Arab, Rabat, Rabat-Salé-Kenitra, 10000, Morocco
0537-26--25--28
Known For
  • excellent value
  • truly authentic menu
  • open nonstop midday to midnight

Dar Yacout

$$$$ | Bab Doukkala Fodor's choice

Come hungry for the five-course traditional Moroccan feast served at this restaurant located deep in the medina. Aperitifs are taken on the rooftop, which has stunning panoramic views of the Koutoubia Mosque, and then you can choose to dine beside the pool on the lanterned terrace, in a vaulted upstairs room, or in the lush, cushion-filled main salon. Dinner, including drinks, costs 700 DH and courteous, discreet waiters in white djellabas and red fezzes scurry about to fulfill your every need. This is an exotic experience in a magical setting and alcohol is served.

79, Sidi Ahmed Soussi, Marrakesh, Marrakesh-Safi, Morocco
0524-38–29–29
Known For
  • plentiful amount of food served
  • magical fairy-tale setting
  • sumptuous Moroccan dining
Restaurants Details
Rate Includes: Closed Mon. No lunch, Reservations essential

Dar Zitoune Restaurant

$$$ Fodor's choice

Set among gorgeous gardens and featuring a menu of local produce, Dar Zitoune is worth the visit from Taroudant. Serving a refined Mediterranean-style menu, it's a favorite with locals as well as with passing tour groups. Sit outside under citrus trees or inside in the large dining room and make the most of the opportunity to eat steak tartare or a Roquefort cheese–and-endive salad. The staff is courteous and speaks English well.  Reserve in advance, especially for special dishes such as couscous, mechoui (spit-roast lamb), or pastilla.

Boutarialt el Barrania, Taroudant, Souss-Massa, 83000, Morocco
0528-55–11–41
Known For
  • accommodating to vegetarians and special diets
  • reservations essential, particularly for orders of pastilla and other special dishes
  • good service

Dinarjat

$$$$ | Medina Fodor's choice

In a palatial medina house, this atmospheric restaurant serves gourmet versions of traditional Moroccan cuisine, with live Andalusian music as a charming backdrop. Well-signposted from Avenue Laalou, it's in the medina close to Kasbah des Oudayas; in the evenings, a man with a lantern waits at the nearest medina entrance to guide you to the restaurant. Alcohol is served.

6, rue Belgnaoui, Rabat, Rabat-Salé-Kenitra, Morocco
0537-70–42–39
Known For
  • gourmet Moroccan menu
  • impeccable service
  • romantic environment

Grand Café de la Poste

$$$ | Guéliz Fodor's choice

This 1920s-style French café is a fabulous backdrop for salads, pastas, steaks, and seafood specials including oysters from Oualidia. It's long-standing favorite in the neighborhood, and a great place for a meal or a drink on the covered veranda. For an indulgent dessert try the gâteau chocolat coulant (chocolate cake).

La Capitainerie

$$ Fodor's choice

In the stylish Hotel L'Iglesia, La Capitainerie has tables that spill out onto the esplanade as well as a lovely dining room that highlights local tradition by displaying numerous period objects. The menu revolves around seafood with a Moroccan edge; you can order à la carte or choose a fixed-price menu; both change daily. There's a decent wine list as well as a bar area for evening drinks.

La Fromagerie

$$$$ Fodor's choice

A few miles outside town on the edge of thuya and olive groves, owner Abderrazak welcomes you warmly to his artisanal cheesery and open-air restaurant. Enjoy a fixed-menu lunch of salads topped with local goat- and sheep-milk cheeses, followed by (for nonvegetarians) a mechoui (lamb spit roast), and wine to complement. You'll find it hard to move after the feast.

Rte. de Safi, Essaouira, Marrakesh-Safi, Morocco
0666-23–35–34
Known For
  • large portions
  • wine served with meals
  • cash required for payment
Restaurants Details
Rate Includes: Reservations essential

Latitude 31

$$ | Bab Doukkala Fodor's choice
Owner Ali Lamsouber has opened up his ancestral family home in the Bab Doukkala neighborhood to create a welcoming open-air restaurant in an enclosed garden courtyard. The innovative menu takes classic Moroccan dishes and adds an element of surprise, for example a succulent lamb tagine is loaded with wild mushrooms from the Middle Atlas Mountains, or the traditional pastilla (pastry) is filled with dates, apples, and ginger. Vegetarian options—spinach ravioli filled with goat cheese and dried tomatoes or risotto variations—are available and each course is beautifully and artfully presented with nice touches such as an amuse-bouche and small baskets of delicious homemade miniflatbreads. The overall ambience is low-key and casual, with jazz music playing in the background and the contemporary design—modern seating, lanterns, and low leather couches—contrasts nicely with the 1960s-style Moroccan patterned tiling. There's also a wide menu of nonalcoholic cocktails, soft drinks, and juices; alcohol is not served.

Le 116

$ Fodor's choice

Small but buzzy, this cash-only salad-and-crepe bar offers great-value healthy snacks and small meals, including DIY salads, quiches, and panini. It attracts local office workers, foreign residents, and tourists for its healthy food, excellent Italian espresso, and fresh juices and smoothies. Take a form and pen and design your own salad, picking the size, base, ingredients, and dressing to suit. It's often packed by midday, but service is fast.

116, av. des Forces Armées Royales, Agadir, Souss-Massa, 80000, Morocco
0528-82–03–12
Known For
  • fast service
  • salads in three sizes
  • lots of vegetarian options
Restaurants Details
Rate Includes: Closed Sun. and during Ramadan

Le 20

$$$ Fodor's choice

This chic eatery, formerly Le P'tit Dôme (and still sometimes referred to as such), offers an impressive menu of Moroccan specialties and local seafood, with a large Moroccan and French wine list—champagne included—to boot. Sit on the terrace or in the black-and-white dining room. All bread is freshly baked on the premises.

Le Cabestan

$$$$ Fodor's choice

Located right near the Corniche lighthouse, you approach this restaurant through a pretty, candlelit garden and inside you'll have spectacular ocean views: you can look down from a window seat onto blue rock pools as you savor delicious fish dishes. The menu focuses on fine Mediterranean cuisine, with a lively tapas bar that draws a cocktail- and champagne-loving crowd until the early hours.

Le Petit Rocher

$$$$ Fodor's choice

For fine dining or drinks with a fantastic view, the super-elegant Petit Rocher is just the ticket: its unrivaled position lets you gaze over the sublime Atlantic waves and the Hassan II Mosque. Enjoy delicious Mediterranean cuisine and good wine in the restaurant area, or settle down at the bar where fabulous cocktails are poured and a DJ often spins.

Le Rossignol

$$$ Fodor's choice

Another offering in the buzzing district of Gauthier, Le Rossignol is billed as a French restaurant but has all sorts of interesting dishes thanks to a chef who has worked all over the world. You'll find Lebanese meze and mac 'n' cheese with truffles, excellent salads, fish dishes, and a very upmarket burger, not to mention great breakfast options. 

Le Rouget de l'Isle

$$$$ Fodor's choice
This exceptional French restaurant occupies an Art Deco villa set amid beautiful gardens. The menu lists elegant dishes, each edged with an element of luxury; the wine pairings are as refined as the food and the staff discrete yet congenial. In summer, you can take a shady table outside, while in winter the colonial air of the interior dining rooms awaits.
Centre Ville, Morocco
0522-29--47--40
Known For
  • peerless French dishes
  • exquisite vintage environment
  • sophisticated atmosphere
Restaurants Details
Rate Includes: Closed Sun. No lunch Sat.

Les Trois Mâts Chez Joe

$$$$ Fodor's choice
In terms of both gastronomy and comfort, this is probably the best pick among the beach clubs lining this part of the coast. It's open for lunch and dinner, and the menu revolves around seafood with a Mediterranean slant. Cocktails and fine wines are in plentiful supply as well. Beach umbrellas and loungers are available for rent, and kids are welcome.
Tamaris I, Dar Bouazza, Casablanca-Settat, Morocco
0522-33--02--62
Known For
  • <PRO>varied food and drink menu</PRO>
  • <PRO>ideal setting</PRO>
  • <PRO>families welcome</PRO>

Les Trois Palmiers

$$$$ Fodor's choice

Sliding glass windows run the length of this restaurant, and open onto the beach between Temara and Skhirat. The inventive menu features Oualidia oysters, fish or prawn carpaccio, and plenty of fresh fish, as well as some Spanish dishes such as paella and fish fiduea (sort of a paella made with noodles instead of rice). There's a tapas bar, too---more rustic than the main restaurant---serving cocktails to the after-work crowd.

Lily's

$$$$ Fodor's choice

The setting at Lily's is quite magnificent, with carved wood screens, butterflies on the ceiling, bamboo growing through the wooden floors, and spectacular sea views through every window. The food is pretty spectacular, too, featuring Japanese, Thai, Korean, and Vietnamese dishes.

Ling Ling

$$$$ | Palmery Fodor's choice

A meal at this Cantonese restaurant in the Mandarin Oriental is one of the finest dining experiences in Marrakesh. On warmer evenings opt for a table on the terrace for views of the pool garden, which is magically lit by lanterns that silhouette the surrounding palm trees. Alcohol is served. 

Paul

$$ Fodor's choice

A branch of the popular French café, bakery, and restaurant group, this Paul location is in the beautiful Art Deco Villa Zevaco, with a fabulous garden. The milk shakes and desserts are decadent, and the rustic breads are beloved throughout the city; for something more substantial, the pastas, burgers, steaks, and fish are all good, too. 

Pure Passion

$$$$ Fodor's choice
The passion in the name of this sophisticated restaurant is for Mediterranean-style food made from fresh, local produce. This means lots of seafood and pasta dishes, but also steak and stunning desserts. The experience starts with a generous plate of bread, dips, and an amuse-bouche and is further flavored with an extensive list of local and foreign wines. You can choose a cozy corner in the interior, or sit in the covered outside terrace with views over the marina. They'll even send a free shuttle to pick you up from your hotel.

Restaurant at Scorpion House

$$$$ Fodor's choice

Indulging in a long, leisurely lunch looking down on the sacred city of Moulay Idriss and the plains of Meknès is certainly something to savor, especially when it’s served on the terrace at Scorpion House. Private groups—from 2 to 40 people at a time—can enjoy a menu personalized in advance (all dietary requirements are catered for) and including grilled meats, fish, and seasonal Moroccan salads, rounded off with fruit and sweet treats. Advance reservations are essential.

Restaurant du Port

$$$ Fodor's choice

This boat-shape fish restaurant next to the port is the most famous place to eat in town. The splendid food isn’t cheap, but it’s worth every last dirham because the chef insists on using top-quality ingredients and each dish is crafted with imagination and sophistication. If you’ve got room after sumptuous starters and mains, don’t miss the heavenly desserts. 

Riad Maryam Restaurant

$$$$ Fodor's choice

Taroudant's oldest family-run riad prides itself on its restaurant for good reason. While Habib greets the guests, his wife, Latifa, works wonders in the kitchen to produce a spread of salads, pastilla, tagines, or couscous fit for a king, not to mention the best pastilla du lait (a dessert of fine, crispy phyllo pastry layered with pastry crème) in town. Book in advance for lunch or dinner.

Silvestro

$$ | Medina Fodor's choice

A long-standing favorite among locals, expats, and tourists, this authentic Italian restaurant serves the best crispy pizzas in the medina, straight from a wood-fired oven. The menu also features home-cooked pasta dishes. Diners eat in an eclectically decorated dining room or upstairs on the enclosed terrace. Wines and other alcoholic drinks are available.

70, rue Laalouj, Essaouira, Marrakesh-Safi, Morocco
0524-47–35–55
Known For
  • large portions
  • alcoholic drinks
  • enclosed terrace for dining
Restaurants Details
Rate Includes: Closed during Ramadan

Taros

$$$$ Fodor's choice

This restaurant and bar with a Mediterranean menu is the place to be in the evenings. It's named after the wind that blows off the sea, which you can feel firsthand if you're having cocktails on the terrific rooftop terrace with views of the port. The menu includes seafood (try the Oualidia oysters when in season), hamburger, and roasted Camembert. At night a band or DJ plays on the roof to a hip crowd. On chillier evenings on the terrace, ask the staff for a poncho.

Ty Potes

$ | Hassan Fodor's choice

Set among verdant gardens, this enchanting eatery offers a menu that encapsulates the Brittany region of France: think luscious salads and buckwheat crepes oozing with all you can imagine, as long as it's (mostly) French. The experience is made even better by the fantastic service and the pleasant, knowledgeable staff. Alcohol is served, and if you're looking for picnic fare, there's a wonderful array of charcuterie and cheeses on your way into the restaurant.

11, rue Ghafsa, Rabat, Rabat-Salé-Kenitra, 10000, Morocco
0537-70–79–65
Known For
  • Breton-style ingredients
  • great daily specials
  • good wine list
Restaurants Details
Rate Includes: Closed Sun. and Mon.