The Restaurant at El Minzah Hotel
El Minzah Hotel's restaurant is recommended by expert reviewers. Of the 3 reviews that we tracked, 2 referenced the restaurant, including Lonely Planet and Oyster.
El Minzah Hotel 
 Lonely Planet
 Oyster
 "The classiest five-star hotel in Tangier proper, and a local landmark, this beautifully maintained 1930s period piece offers three excellent restaurants, three equally good bars, a fitness centre, a spa, pleasant gardens and even a babysitting service" 
 "Besides the plentiful breakfast buffet, food at the three restaurants is hit-or-miss"