Hanover Tap, Edinburgh
- Location: 112 Hanover Street, EH2 1DR
- When: November and December 2026
- Price: from £29 for three courses
- Why we recommend: this place is friendly, welcoming ands affordable - a top pick for hearty pub fare with friends or family
On the hunt for an affordable Christmas dinner in Edinburgh? Hanover Tap's seasonal menu comes in at just £32 for three sumptuous courses, or £29 if you book Monday to Thursday.
Expect classic fare alongside unique creations, including a pizza topped with stuffing, melted brie and caramelised turkey bacon. Plus, the relaxed boozer offers a comfortable setting for you to dine in, ideal for groups of all sizes.