Da nur Vollpension gebucht werden kann, erhalten die Gäste jederzeit (obwohl einige Uhrzeiten einzuhalten sind) in den verschiedenen hoteleigenen Bars und Restaurants Essen und Erfrischungsgetränke. Das Hauptrestaurant bietet ein Büffet mit internationalen Gerichten an: Fleisch, Fisch, Nudeln, Reis, Gemüse, Salate, usw. Einige Gerichte werden direkt vor Ihren Augen zubereitet. Die Qualität ist annehmbar, entspricht jedoch nicht dem, was man vom El Mouradi Mahdia als 5-Sterne-Hotel erwartet. Weitere gastronomische Einrichtungen des Hotels sind ein elegantes Restaurant, das mit Arabesken geschmückt ist, so dass sich die Gäste wie im Innenhof eines arabischen Palastes fühlen, sowie eine Pizzeria und ein Strandrestaurant. Es gibt auch verschiedene Bars, in denen man sich einen Drink bestellen kann. Eines der schönsten Cafés ist das gemütliche maurische Café, das vor Kurzem neu gestaltet wurde.