En Eilat abundan los restaurantes, bares y cafeterías de todo tipo. Entre ellos hay algunos que llevan años siendo populares entre los turistas. Entre los restaurantes de carne están ElGaucho, un restaurante argentino, así como CasaDo-Brasil, Papagaio, SantaFe, TexasGril, Boston, Buffalo Steak House y Pedro.
Los amantes del pescado y el marisco pueden darse un festín en Last Refuge, Denis Kingdom, Pago-Pago o el lujoso Pontón, situado en una plataforma gigante que se adentra en la bahía.
Eilat cuenta con el primer restaurante del mundo a 6 metros bajo el agua, con ascensor y plataforma de observación. El menú incluye calamares, mejillones, gambas, espaguetis, ensaladas y una amplia selección de platos de carne.
Los amantes del sushi y otras delicias japonesas pueden cenar en el restaurante japonés Yoshida, en el centro de la ciudad. Otro restaurante con dos comedores -japonés y chino- es Asian Garden. Yakimono Sushi Bar es también uno de los favoritos.
Los que prefieran la cocina italiana no pueden dejar de visitar los restaurantes LaCuisine, Pastory, el bar de pasta Il Pentolino y el asador Bar Bagrill. Los amantes de la cocina francesa encontrarán LaCascade.
En cuanto a bares, los más populares son Three Monkeys Pub, Park Avenue, Paddy's y Penelopa. La panadería y cafetería Shibulim Bakery ofrece excelentes productos de panadería recién hechos.
Si le apetece una pizza en Eilat, vaya a Milano, Pizza Delicious, Pizza Bar, Pizza Del Piero y Pizza Meter.