Credit

Courtesy of hadynyah/Getty Images

What to Eat in Marrakech

One of North Africa's most unique cuisines is Moroccan, and one of the best places to sample it is in Marrakech. Known for their unconventional flavor combinations and subtle spices (think: cinnamon, saffron, cumin and turmeric), Moroccan dishes are featured on many restaurant and cooking class menus throughout Marrakech. Must-try delicacies include tagines (stews baked in traditional clay, cone-shaped pots that go by the same name), couscous (a fine wheat pasta commonly served with a protein and vegetables) and salads made with ingredients like carrots and dates. Traveler-approved restaurants that specialize in authentic Moroccan fare include Corner Cafe, Dar Chef and Libzar.

No visit to Marrakech would be complete without savoring the city's world-renowned street fare. Areas like Jemaa El Fna are packed with food stalls selling an array of tasty items. Traditional options include b'stilla (a layered pastry made with pigeon, almonds, eggs and various spices), harira (a tomato-, chickpea- and lentil-based soup generally served during Ramadan) and snails simmered in a citrusy, herb-filled broth. Another delicacy prepared by some street vendors is steamed sheep's head, which is sold by the half or whole head. For less adventurous travelers, Marrakech also offers kabobs (grilled, skewered meats), makouda (deep-fried potato balls) and chebakia (fried sesame cookies molded into flower shapes).

To cool off after a long day in the sun, Moroccans love to sip orange juice, which is made with oranges grown in Marrakech's alleys and courtyards. Additionally, locals enjoy serving mint tea to guests or drinking it while catching up with friends. This flavorful tea combines gunpowder tea (a kind of Chinese green tea), sugar and fresh spearmint leaves, and is poured from high above the glass to create a crown (or froth). Both beverages are available at food stalls and restaurants throughout the city.

Find the Best Restaurants in Marrakech

  • #1
    Barometre Marrakech
    #1 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 5 based on 630 reviewsTripAdvisor (630)
    $ - $$ | French, International, Mediterranean, European, Fusion
    Rue Moulay Ali Gueliz Résidence Al houda, Marrakech 40000 Morocco
    Read More »
  • #2
    Le 68 Bar A Vin
    #2 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 365 reviewsTripAdvisor (365)
    $ - $$ | French, Bar, European, Wine Bar
    68, Rue de la Liberte Derriere Carre Eden Gueliz - Voiturier Sur Place, Marrakech 40000 Morocco
    Read More »
  • #3
    Le Medina Privilege Restaurant
    #3 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 5 based on 155 reviewsTripAdvisor (155)
    $$ | Moroccan
    Rue la Kasbah N51 Sahrij Gnaoua Sahrij Gnaoua, Marrakech 40000 Morocco
    Read More »
  • #4
    Manzil la Tortue
    #4 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 5 based on 203 reviewsTripAdvisor (203)
    $ - $$ | French, Moroccan, Mediterranean, European, International
    Km12, Douar Gzoula Route de Ouarzazate - Marrakech, Marrakech 40002 Morocco
    Read More »
  • #5
    Riad Jemaa ElFna Restaurant
    #5 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 305 reviewsTripAdvisor (305)
    $ - $$ | Moroccan, Middle Eastern, International
    Boulevard des banques rue Zaari N 42 Kennaria, Marrakech 40000 Morocco
    Read More »
  • #6
    Patisserie Gato
    #6 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 5 based on 142 reviewsTripAdvisor (142)
    $ - $$ | Moroccan
    Rue Hassania, a Deux Pas De La Clinique Chifa A Cote de L'ecole du Sud, Marrakech 40000 Morocco
    Read More »
  • #7
    Le Trou au Mur
    #7 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 5 based on 372 reviewsTripAdvisor (372)
    $ - $$ | African, Moroccan, International, European, Middle Eastern
    39 Derb El Farnatchi Marrakech Medina, Marrakech Morocco
    Read More »
  • #8
    La Table de La Kasbah
    #8 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 206 reviewsTripAdvisor (206)
    $ - $$ | Moroccan, International
    Derb Hajra, Bab Agnaou, Kasbah, Marrakech 40000 Morocco
    Read More »
  • #9
    L'envers
    #9 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 164 reviewsTripAdvisor (164)
    $ - $$ | Bar, International, European, Wine Bar, Pub
    29 Rue Ibn Aicha, Marrakech 40000 Morocco
    Read More »
  • #10
    Dar Anika Kitchen
    #10 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 710 reviewsTripAdvisor (710)
    $ - $$ | Moroccan, Middle Eastern
    113, Rue Riad Zaitoun Kdim Bab Mellah, Marrakech 40000 Morocco
    Read More »
  • #11
    Ame et Saveurs
    #11 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 242 reviewsTripAdvisor (242)
    $ | Mediterranean, Barbecue, Italian, Moroccan
    38 Rue Bab Agnaou Galerie al qods escaliers à droite, Marrakech 40000 Morocco
    Read More »
  • #12
    La Cantine Des gazelles
    #12 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 2340 reviewsTripAdvisor (2340)
    $ | African, Moroccan, Mediterranean, European, Middle Eastern
    6 Dabachi Kennaria, Marrakech 40040 Morocco
    Read More »
  • #13
    Le Makassar
    #13 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 153 reviewsTripAdvisor (153)
    $$ | Moroccan, Mediterranean, European
    20, Derb Chtouka Kasbah, Villa Makassar, Marrakech 40000 Morocco
    Read More »
  • #14
    Corner Cafe
    #14 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 1354 reviewsTripAdvisor (1354)
    $ | Moroccan, Mediterranean, Middle Eastern
    18 Bis Kenaria dabachi, Marrakech 40000 Morocco
    Read More »
  • #15
    Amal
    #15 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 1872 reviewsTripAdvisor (1872)
    $ | African, Moroccan, Mediterranean, Middle Eastern, International
    Rue Allal Ben Ahmed et Rue Ibn Sina Gueliz, Marrakech 40000 Morocco
    Read More »
  • #16
    Naranj
    #16 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 2150 reviewsTripAdvisor (2150)
    $ - $$ | Lebanese, Moroccan, Mediterranean, Fusion, Middle Eastern
    84 Rue Riad Zitoun Jdid Medina, Marrakech 40000 Morocco
    Read More »
  • #17
    Entrepotes
    #17 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 357 reviewsTripAdvisor (357)
    $ - $$ | French, Moroccan, Mediterranean, European, Spanish, International
    62, Rue Tarik Ibn Zyad, Marrakech 40000 Morocco
    Read More »
  • #18
    Fine Mama?
    #18 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 334 reviewsTripAdvisor (334)
    $ - $$ | Moroccan, Mediterranean, Street Food, Middle Eastern
    89 Passage Prince Moulay Rachid, Marrakech 40000 Morocco
    Read More »
  • #19
    Bazaar Cafe
    #19 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 3263 reviewsTripAdvisor (3263)
    $ - $$ | Moroccan, Mediterranean, European, Middle Eastern
    Derb Sidi El Yamani, 24B, Marrakech 40000 Morocco
    Read More »
  • #20
    Dar Zellij
    #20 of 1,166 Places to Eat in Marrakech
    TripAdvisor Traveler Rating 4.5 based on 2548 reviewsTripAdvisor (2548)
    $$ | African, Moroccan, Mediterranean, Middle Eastern
    No1 Kaa Sour, Sidi Ben Slimane Medina, Marrakech 40000 Morocco
    Read More »

Explore More of Marrakech

When purchasing from our site, we may earn commissions. This does not affect the quality or independence of our editorial content.

Recommended

The Best Statue of Liberty Tours: What to Know Before You Go

Use these tips and advice to help plan your visit to the iconic national monument.

Lyn MettlerSeptember 17, 2019

The Best Graceland Tours: Tips for Visiting Graceland

Advice for making the most of your time at Elvis' famous home.

Gwen PratesiSeptember 16, 2019