La cuisine marocaine est riche et savoureuse, les invasions ayant contribué à l'influence gastronomique.
Les bédouins arabes ont introduit les dattes, le lait et le pain, qui constituent encore la nourriture de base.
Les Maures ont pour leur part apporté les ingrédients de la cuisine andalouse (olives, huile d'olive, noisettes, amandes, fruits et herbes aromatiques) tandis que les Arabes ont enrichi la cuisine marocaine des épices, comme le ras el-nahout, subtil mélange utilisé pour relever les tajines.
L'influence berbère se retrouve dans les plats les plus répandus. Le plus connu est le couscous, où se côtoient les saveurs de la semoule cuite à la vapeur, de la viande, de légumes parfumés et d'un condiment épicé, la harissa.
Les tajines sont des ragoûts de viande parfumés aux herbes aromatiques et longuement mijotés dans des plats en terre cuite. Il en existe une infinie variété. Poulet-citrons confits et agneau-pruneaux-amandes sont les plus courants.
Le m'choui (méchoui) est un agneau rôti entier, traditionnellement accompagné de brochettes de foie et de cœur d'agneau.
Autre spécialité berbère, la harira est une soupe épaisse préparée avec de la viande de mouton, des lentilles, des pois chiches, des oignons, de l'ail, des herbes aromatiques et des épices. Elle est traditionnellement servie pour rompre le jeûne, lors du ramadan.
La pastilla est certainement l'un des plats les plus raffinés de la cuisine marocaine. Il s'agit d'une tourte au pigeon agrémentée d'œufs et accompagné de citron, d'amandes, de cannelle, de safran et de sucre, que l'on cuit au four dans de fines feuilles d'ouarka (brick).
On trouve enfin au Maroc un vaste choix de pâtisseries - en général composées de miel, d'amandes et de cannelle - délicieuses avec un thé à la menthe.