L'hôtel Sofitel Palais Imperial dispose de 4 restaurants sur place et un bar "Lawrence Bar" :
-"Le Jardin": restaurant ouvert tous les jours pour petit déjeuner et déjeuner.
-"So Lounge": resto/bar proposant des cocktails et des apéritifs. Chaque mercredi, une soirée marocaine est organisée.
-"Oasis": restaurant de la piscine vous accueille tous les jours pour déguster une cuisine méditerranéenne.
-"L'Orangerie": apéro Chic avec buffet tapas et restaurant tous les jours.
-"Palais Darkoum": café et endroit idéal pour prendre du thé marocain et pour un petit-déjeuner à la carte.