The short answer
Yes, in practice almost all the meat you meet in Marrakech is halal. Morocco is a largely Muslim country, pork is rare, and the street food, tagines and mechoui are built on lamb, beef, chicken and fish. The exceptions are some international and French restaurants in Gueliz, and alcohol in licensed venues.
In more detail
Everyday Marrakech food is cooked for a Muslim city. Lamb, beef, chicken and fish fill the tagines, the grills of Jemaa el-Fnaa and the pit ovens of Mechoui Alley. Merguez sausages are lamb or beef. Pork is rare across Morocco, and you will not find it at a medina stall.
The places to check are the international ones. In Gueliz and Hivernage there are French bistros, Italian dining rooms and hotel restaurants cooking for a mixed crowd. Chez Pepone, a French bistro in Gueliz, lists andouillette, a pork sausage, on its daily lunch menu, for example. If it matters to you, ask before you order.
Alcohol is separate. It is served only in licensed restaurants, hotels, rooftop bars and some riads, mostly outside the old medina. Local cafés and the food stalls serve none, and none is included on our tours.
For Muslim travellers, Ramadan is a good time to be in the city: the fast breaks at sunset with dates, harira and chebakia, and the square and souks fill late into the night. Ramadan in 2027 is expected to begin about 8 February. Friday lunch after the midday prayer is traditionally couscous.
