En Seychelles hay más de cien restaurantes y cafés, y casi todos aparecen en los mapas de Seychelles. Entre estos establecimientos se pueden encontrar restaurantes franceses, criollos, italianos y europeos.
Las opiniones sobre los restaurantes de Mahé son variadas. Algunos se alegran de hablar de las sonrisas y la amabilidad del personal, y a alguien le trajeron té verde en vez de negro. Incluso hay turistas descontentos con el personal de Mahe porque confunden los platos y no tienen en cuenta los deseos de los clientes.
El mejor restaurante de Mahe es Marie-Antoinette. Está situado en Victoria, la capital de Seychelles, y ocupa una antigua mansión colonial. Es un lugar estupendo para probar por primera vez la cocina de las Seychelles. Pescado de mar, verduras, varios tipos de curry. Y con todo esto, los precios de este restaurante de Mahe son razonables. Aquí sirven cenas complejas, cuya ración es tan grande que alcanza para dos personas. Incluso los propios camareros recomiendan tomar un menú para dos comensales.