Marrakech Restaurants

Sort by Tribes
Cuisines
683 Results
  • 1
    Cafe Des Epices

    Cafe Des Epices

    Ranked #1 overall in Marrakech restaurants
    9.416 reviews
    $$$$
    Coffee and Tea, Diners
    Popular withFoodiesFamiliesGreen

    Great spot for lunch or for a drink during the day...can pay in euro or dirham,have never tried it at night but love the cool vibe and the free hats ...

  • 2
    Azar

    Azar

    Ranked #2 overall in Marrakech restaurants
    8.29 reviews
    $$$$
    Moroccan
    Popular withFoodiesLuxuryTrendsters

    Think decadent Moroccan and Lebanese complete with shisha, belly dancers, and everything. I wondered if they weren't going a little overboard in selling Moroccan culture - but the food was ...

  • 3
    Cafe Arabe

    Cafe Arabe

    Ranked #3 overall in Marrakech restaurants
    8.58 reviews
    $$$$
    Italian, Moroccan
    Popular withFoodiesSolo FemaleNightlife
  • 4
    Le Foundouk

    Le Foundouk

    Ranked #4 overall in Marrakech restaurants
    10.06 reviews
    Moroccan
    Popular withFoodiesLuxuryArtsy

    Excellent Moroccan and French cuisine served in a converted camel stable. The open ceiling and roof deck give diners the opportunity to gaze at the stars over candlelit tables whether ...

  • 5
    Cuisine De Terroir

    Cuisine De Terroir

    Ranked #5 overall in Marrakech restaurants
    10.01 review
    Vegetarian, Moroccan, Vegan, Gluten Free
    Popular withFoodies

    Cuisine De Terroir is a beautiful Moroccan restaurant serving up delicious Moroccan dishes, including tagines and couscous. Vegetarian, vegan, and gluten free options available! The décor is traditional and seating ...

  • 6
    Jemaa el Fna

    Jemaa el Fna

    Ranked #6 overall in Marrakech restaurants
    8.76 reviews
    Barbecue, Local Traditional Cuisine, Mediterranean, Moroccan
    Popular withFoodiesArtsyFamilies

    The restaurant is well positioned in Jamaa El-Fna and has an amazing view of the square from the 2nd and 3rd floors. A great place to dine if you're looking ...

  • 7
    La Cantine des Gazelles

    La Cantine des Gazelles

    Ranked #7 overall in Marrakech restaurants
    10.02 reviews
    Moroccan
    Popular withAdventureFoodiesWellness

    Don't miss out on dinner at La Cantine Des gazelles! Serving up traditional Moroccan and African fare at budget-friendly prices. Everything on the menu is worth trying (be sure you ...

  • 8
    Cafe Clock

    Cafe Clock

    Ranked #8 overall in Marrakech restaurants
    10.03 reviews
    Mediterranean, Vegetarian, International, Spanish,
    Popular withFoodiesVegetarianTrendsters

    Cafe Clock was close to the Riad we were staying in and we had dinner there twice. The atmosphere is intimate with a menu of delicious tagines and even camel ...

  • 9
    Earth Cafe

    Earth Cafe

    Ranked #9 overall in Marrakech restaurants
    9.25 reviews
    Vegetarian, Moroccan
    Popular withVegetarianSolo FemaleFoodies

    Earth Cafe is a vegetarian must! It has a vegan AND vegetarian menu. They are a bit pricy- all dishes are 70DH- but the adventurous flavors they put together are ...

  • 10
    Cafe Caravan

    Cafe Caravan

    Ranked #10 overall in Marrakech restaurants
    8.02 reviews
    Vegetarian, Moroccan, Cafe
    Popular withFoodiesSolo FemaleBackpackers

    I've tried sticking to a mostly vegetarian diet while in Marrakech, but this place changed my tune. I haven't seen turkey on the menu anywhere in this country until now, ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.ca/trip/hotels/hotel_suggestions?action=index&clean_path=marrakech&controller=topics&country_code=&current_user_id=&filters=&id=2000000000540&klass_name=Region&list_type=restaurants&nearby=false&path=marrakech%2Frestaurants&place=2000000000540&place_type=City&place_type=region&region=2000000000540", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000540" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };