Taube is the place to go for delicious local Lucerne dishes. Shamrock is a nice Irish pub. Gourmindia is a fabulous Indian restaurant. Dean and David is great for fresh salads, smoothies, juices, and curries. It’s also very affordable for Switzerland.
Luz is a tiny coffee place overlooking the lake with fabulous, delicious snacks. And Filou & Bengel has lovely cupcakes and a delicious vanilla latte macchiato.