Lucerna es conocida por su cocina suiza tradicional. Algunos de los mejores lugares para comer en Lucerna incluyen el restaurante Stadthaus, Chez Maman y el Hotel Schweizerhof.