Marrakesh has arguably the best selection of restaurants in Morocco; as a group they serve equal parts Moroccan and international cuisine. Restaurant dining, however, is a relatively new phenomenon for Moroccans, who see eating out as somewhat of a shame on the household. Even the wealthiest Marrakshis would prefer to invite friends to sample home cooking than to go out for the evening. A treat is to spend an evening at one of Marrakesh's popular riad restaurants. These are mostly in the medina and will give you an idea (albeit a rather expensive one) of traditional yet sumptuous Moroccan entertaining.
You can also eat well at inexpensive sidewalk cafés in both the medina and Guéliz. Here, don't miss out on a famous local dish called tangia, made popular by workers who slow-cook lamb or beef in an earthenware pot left in hot ashes for the whole day.
Connection Timeout