La gastronomie de Bañolas est typiquement catalane, avec une forte influence des produits du terroir. On y retrouve des plats traditionnels comme les escudella (ragoût catalan), les cargols (escargots), et le trinxat (plat de chou et de pommes de terre). Le poisson d’eau douce du lac, comme l’anguille ou la carpe, est aussi utilisé dans certaines spécialités locales.
Les produits locaux comme l’huile d’olive, les fromages artisanaux et les charcuteries (notamment la botifarra) sont omniprésents sur les marchés. Le vin de l’Empordà, région viticole voisine, accompagne parfaitement les repas dans les restaurants de la ville.
Bañolas compte plusieurs restaurants de qualité, comme Can Xabanet ou La Magrana, qui proposent une cuisine traditionnelle revisitée. Des événements gastronomiques comme les journées de la cuisine du lac attirent également un public amateur de saveurs authentiques.