Keswick is particularly well-supplied with pubs and restaurants, which serve a variety of mostly traditional food. Of the pubs, The Dog and Gun is a favourite (it also has free wi-fi), with beer from local craft brewery Keswick Brewery. We also like the George Hotel for evening dinner.
For luxury dining, then The Cottage in the Wood along the Whinlatter pass is highly recommended, as is The Highfield Hotel & Restaurant in Keswick. The Pheasant Inn at the top of Bassenthwaite lake is also very good (with a choice of bistro or restaurant).