Lucerna é conhecida por sua cozinha suíça tradicional. Alguns dos melhores lugares para comer em Lucerna incluem o Restaurante Stadthaus, o Chez Maman e o Hotel Schweizerhof.