Lucerna è nota per la sua cucina tradizionale svizzera. Alcuni dei posti migliori dove mangiare a Lucerna includono il ristorante Stadthaus, Chez Maman e l'Hotel Schweizerhof.