Zowel in het oude als in het nieuwe deel van de stad Marrakech liggen tal van restaurants en eetgelegenheden waar men de meest heerlijke Marokkaanse gerechten kan bestellen. De stad heeft voor iedere portemonnee een gepast eetadres. In de Medina liggen met name de wat meer voordelige eetgelegenheden waar alle specialiteiten uit Marokko op de kaart staan zoals onder andere harira (linzensoep), tajine en couscous.
Het meest voordeligst zijn de kraampjes bij het grote marktplein Jemaa-El-Fna. Daar vind men bijvoorbeeld gegrild vlees, appelbeignets, couscous, salades en tajine met citroen. Eten doet men samen met eventuele reisgezellen maar ook met totaal onbekenden. Samen zit men dan aan één van de lange tafels met banken ernaast.
In het nieuwe deel van Marrakech liggen een heleboel uitstekende restaurants. Men vindt er de Marokkaanse keuken, maar eveneens behoorlijk wat Franse, Italiaanse, Spaanse en Aziatische eetgelegenheden. Men kan er zowel aanschuiven aan de zogenaamde snelbuffetten of uitgebreid gaan genieten van een overheerlijk vijf gangen diner.
Erg gezellig zijn de patisserieën waar men het lekkerste gebak van Marrakech kan eten. Zowel in de Medina als in het nieuwe stadsdeel liggen een paar prima patisserieën.
Wat zeer zeker ook niet ontbreken mag is het drinken van de zo typische Marokkaanse muntthee in één van de talloze theesalons. Zowel in het oude als in het nieuwe gedeelte van Marrakech liggen veel gezellige plaatsjes waar de aller-lekkerste muntthee wordt gezet. Goed te weten is dat het een traditie is om een fooi tussen vijf en zeven procent te geven.