When we stay in Grasmere we usually walk over the hill to Elterwater for lunch at the Britannia Inn.

Have gone over for an evening meal a few times. Very friendly place. Nothing fancy at all and if you have a dog or two they are very welcome as well.