Looking for the best restaurants in North Wales? You’ve come to the right place!
From fine dining experiences to cosy pubs, North Wales has plenty of popular restaurants for every taste bud. Enjoy a romantic meal for two in Anglesey or relax with a pie and a pint after a long walk in Snowdonia.
Here are some of our favourite restaurants in North Wales to enjoy during your next staycation…
1. Sosban & The Old Butchers, Menai Bridge
If you’re after a dining experience that goes beyond the norm, Sosban & The Old Butchers is the place to go. This Michelin-starred restaurant offers a unique tasting menu that changes regularly based on seasonal produce. The intimate setting, housed in a former butcher’s shop, adds a touch of charm to this extraordinary dining spot.
2. The Marram Grass, Newborough
What started as a simple café is now a culinary destination, gaining attention far beyond the Anglesey coast. The Marram Grass champions home-grown produce, with ingredients often sourced from their own farm. Expect dishes like lamb belly with wild garlic or hand-dived scallops.

A popular North Wales restaurant amongst both locals and holidaymakers, Dylan’s Restaurant is a must if you’re visiting Anglesey. With modern styling and a boatyard theme, Dylan’s offers stunning views across the Menai Strait from almost every table.
Their menu is full of delicious seafood, fresh-baked bread and local produce from the surrounding areas. Since opening its doors in May 2012, Dylan’s has expanded with restaurants in Menai Bridge, Criccieth and Llandudno.
4. Signatures, Conwy
Located within Aberconwy Resort & Spa, Signatures is a hidden gem offering a modern twist on Welsh cuisine. Their seasonal menu features dishes like roasted Welsh lamb and Conwy mussels, all served in a contemporary, stylish setting. The open-plan kitchen adds a touch of theatre to your meal.
5. The Black Boy Inn, Caernarfon

Its reputation precedes it. The 15th century Black Boy Inn sits within the walls of this medieval town and has won Bronze awards for the ‘Best Food in Wales’.
Old world charm bursting with period features, crackling fires and great value pub food. What’s not to love?
7. The White Eagle, Rhoscolyn
Nestled on the coast of Anglesey, The White Eagle offers incredible sea views and a menu filled with locally sourced delights. From Conwy crab to salt marsh lamb, this is the perfect spot for a leisurely lunch or dinner with a view. The relaxed, friendly vibe makes it a favourite among locals and visitors alike.
8. Chateau Rhianfa, Beaumaris

For a truly unforgettable dining experience in North Wales, Chateau Rhianfa’s gourmet restaurant offers fine dining with a French twist, all set within a stunning Gothic-style mansion overlooking the Menai Strait. Expect dishes like Welsh beef fillet and seafood from the nearby shores, all beautifully presented in an opulent setting.
Set in a historic coaching inn, The Bull’s Loft restaurant offers a contemporary menu that showcases the best of Welsh produce. Their use of local ingredients is second to none, with dishes like Anglesey beef and Menai Strait mussels gracing the menu. A must-visit for foodies.
11. The Kinmel Arms, Abergele
With its charming stone exterior and cosy interior, The Kinmel Arms is one of the best places to eat in North Wales, offering a warm welcome and an impressive menu. Known for its seasonal approach, the restaurant often serves up hearty game dishes, as well as locally caught fish and traditional Welsh desserts like bara brith.
An instant success when it opened, The Midland is definitely one of our favourite places to eat in North Wales. The chic understated decor of this wine and tapas bar has breathed new life into this beautiful former bank.
The mouthwatering menu leaves you spoilt for choice with options such as Jamon Iberico and Patatas Bravas. Their Cask Marque Awarded bar serves a selection of fine ales and a collection of gins – oh and cocktails of the day!
Opened in 2016, with brilliant reviews ever since, The Bank brings a contemporary venue to Barmouth. Serving a menu of sourced ingredients and an impressive wine list, The Bank offers great food in an informal atmosphere.
Born from Megan and Ryan’s long-held passion to open their own restaurant, they are open for dinner between 6 and 9pm and Sunday lunch. There is no children’s menu and booking is advisable.
14. The Bodnant Welsh Food Centre, near Conwy
Part of the rustic yet beautiful Bodnant estate, The Bodnant Welsh Food Centre is home to three fantastic restaurants, a cafe and farm shop. Take your pick from the Furnace, The Hayloft or The Looking Glass. All of which are perfect for treating your mum to a delicious meal on Mother’s Day.
The Furnace is our favourite spot for a spot of lunch or a hearty breakfast. Enjoy a traditional Welsh rarebit whilst overlooking the Conwy Valley.
Whilst you’re here, why not enjoy a trip to Bodnant Gardens, one of our favourite National Trust Gardens in North Wales.

As one of our favourite places to visit on the Llyn Peninsula, Ty Coch Inn is a must for anyone visiting the Llyn. Voted as one of the top ten beach bars in the world, the inn is located on one of the UK’s most spectacular beaches.
Visitors must walk across the golden sandy beach from Morfa Nefyn to reach Ty Coch. But it’s well worth it – grab a pint, enjoy a bite to eat and watch the waves roll in.
16. Poachers Restaurant, Criccieth
This small, family-owned business has been a favourite with locals and visitors alike for over 20 years. Poachers Restaurant is located in the picturesque seaside town of Criccieth.
Traditional and international dishes feature on the menu of this family-friendly restaurant. Poachers is well-known for its great value and generous portions.
We hope our list of best restaurants in North Wales has tempted those taste buds! For more foodie features, check out our favourite dog-friendly pubs in Anglesey or dog-friendly cafes on the Llyn Peninsula. Or if you’re looking for more places to visit, read our blog on things to do in North Wales.
Image Credits: Eric Jones (CC BY-SA 2.0) and Ian Warburton (CC BY-SA 2.0)