Here’s a delicious roundup of Ten Great Places to Eat in Alnwick, covering everything from cosy cafés to elegant dining and family favourites. Whether you’re after a quick bite or a sit-down meal with local flavour, Alnwick has you covered.
1. The Treehouse Restaurant
📍 The Alnwick Garden
✨ Most magical setting
A unique dining experience in a real treehouse, complete with rope bridges and fairy lights. Seasonal, locally sourced menus with a rustic, modern twist. Great for romantic dinners and special occasions.
🔗 alnwickgarden.com/treehouse-restaurant
2. The Dirty Bottles
📍 Narrowgate
🍻 Best for pub vibes + craft beer
A historic pub with a twist—self-serve beer taps, bold décor, and a lively atmosphere. Expect elevated pub grub: burgers, brisket, loaded fries, and small plates. Quirky and cool.
3. Carlo’s Fish & Chips
📍 Market Street
🐟 Best traditional chippy
Family-run, much-loved by locals and visitors alike. Eat in or take away for classic fish and chips, mushy peas, and hearty portions. Just what you want after exploring the castle!
4. Grannies
📍 Narrowgate
☕ Best cosy café/deli combo
A charming little café tucked into a cellar. Great for homemade soups, sandwiches, and traybakes. The deli upstairs sells local cheeses, preserves, and treats.
5. Bailey’s Bar & Restaurant
📍 Towergate House
🥩 Best all-rounder for casual dining
A stylish bistro-style spot offering everything from steaks and pastas to fish, burgers, and vegetarian options. Friendly service and generous portions.
6. Caffe Tirreno
📍 Bondgate Without
🍝 Best Italian in town
A long-time local favourite for pizza, pasta, and classic Italian mains. Relaxed and great for families or a pre-castle-lunch.
7. The Market Tavern
📍 Market Street
🍺 Best traditional pub menu
Classic Northumberland pub serving hearty British food. Try the steak & ale pie, Sunday roasts, or the Northumberland sausage. Cosy and welcoming.
8. Yan’s at the Mandarin
📍 Bondgate Within
🥡 Best Chinese cuisine
Elegant interior, attentive service, and a solid menu of Chinese classics. Ideal for a sit-down dinner or a takeaway night in.
9. Di Sopra
📍 Bondgate Without
🍷 Modern Italian with a twist
Chic, modern interior and an excellent wine list. Menus often feature fresh seafood, fine meats, and elevated pasta dishes. Perfect for date night.
10. Lilburn’s Bar Restaurant
📍 Narrowgate
🌱 Best for local ingredients & healthy options
Creative menus using seasonal and local produce. Also offers great vegetarian and vegan choices, alongside steaks and seafood. Quiet and tucked away upstairs—one of Alnwick’s hidden gems.
Bonus: Barter Books Café
📍 Inside Barter Books
📚 For cake and coffee lovers
Not a restaurant, but worth a mention! Cosy up by the fire with a coffee and a homemade scone after a good book hunt.