Niet alleen in het oude deel van Marrakesh maar ook in het nieuwe gedeelte liggen tal van eetgelegenheden waar men heerlijke Marokkaanse gerechten kan bestellen. De stad heeft voor ieder budget wel een geschikte eetgelegenheid. In de Medina liggen vooral de wat goedkope gelegenheden waar alle specialiteiten uit Marokko op de kaart zijn gezet zoals onder andere: harira (linzensoep), tajine, couscous, en nog veel meer lekkers.
Het voordeligst zijn de kraampjes bij het grote marktplein Jemaa-El-Fna. Men vindt hier onder andere couscous, gegrild vlees, appelbeignets, salades en tajine met citroen. Eten doet men er samen met reisgezellen en onbekende personen aan een lange tafel met eenvoudige banken ernaast gezet.
In het nieuwe stadsgedeelte liggen ook heel wat goede restaurants. Men treft er de Marokkaanse keuken, maar ook heel veel Franse, Italiaanse, Spaanse en Aziatische restaurants. Men kan er niet alleen aanschuiven aan een snelbuffet maar ook uitgebreid genieten van een heerlijk vijf gangen menu.
Bijzonder gezellig zijn de patisserieën waar men de lekkerste gebakjes van Marrakesh kan nuttigen. Zowel in de Medina als in het nieuwe stadsdeel liggen een aantal goede adresjes. Verder zijn er eveneens Marokkaanse ijssalons een fijne verkoeling bij de soms snikhete temperaturen in de stad.
Uiteraard mag men ook niet vergeten om tijdens een bezoek aan Marrakesh typische muntthee te drinken in één van de vele theesalons die de stad rijk is. Zowel in het oude als in het nieuwe stadsgedeelte liggen veel van deze gezellige plaatsjes waar men van deze lekkere muntthee voor wordt gezet.