Personally, I wasn't too excited by the Moroccan food. The food isn't hot as I expected, with little or no spices.
The main dish served is Tajine - fish or chicken served in a clay pot - and it can be found in every restaurant - whether it's small or fancy - in the cities, or on the sidewalks. Another famous dish is the Couscous, served with vegetables and fish- usually fried.
In addition, there are many dough based food like Meloui (http://moroccanfood.about.com/od/pancakes/r/Meloui_Recipe.htm), tasty Sfinge and other kinds of sweets, and tea referred to as Moroccan whiskey. The tea is served with a lot of sugar - I usually asked for the sugar on the side.
In the markets, you can find many kind of dates, olives, the famous argan oil, spices, and delicious oranges!