The food in Marrakech is perfectly fine to eat. Like traveling anywhere, common sense should be applied when deciding what to eat. If nobody is in a restaurant in Marrakech, perhaps it's best to avoid eating there. On the flip side, if a restaurant is busy or even has a line, odds are the food is good and fresh.