English
Accessibility
Skip to main content

Where to Eat in St Davids: Local Food Gems

Where to Eat in St Davids: Local Food Gems

St Davids may be the smallest city in Britain, but don’t let its size fool you.

Updated

03 February 2026

This charming corner of Pembrokeshire has a vibrant and varied foodie scene that beautifully complements its historic streets and rugged coastal landscape. From artisanal cafés and traditional pubs to fine‑dining establishments and dog‑friendly patios, you’ll find plenty of excellent places to eat during your stay. Here’s our local guide to eating well in St Davids, perfect for short breaks and longer escapes alike.

If you want some more tips, take a look at our guide to 48 hours in St Davids.

Best Places to Eat in St Davids for Every Taste

Blas at Twr y Felin Hotel

Nestled within the converted windmill of the award winning Twr y Felin Hotel, Blas is one of the city’s most acclaimed dining experiences. The name “Blas” means taste in Welsh, and that’s exactly what you get - a celebration of Pembrokeshire’s incredible land and sea served up with real creativity and care. The menu changes with the seasons and makes the most of local ingredients, from fresh Solva crab and pan-roasted halibut to tender Welsh lamb and beautifully inventive vegetarian dishes, all presented with a modern, elegant touch that still feels warm and unfussy.

It’s no surprise Blas has earned Three AA Rosettes and recognition in the Michelin Guide, putting this tiny city firmly on the UK foodie map. Whether you’re settling in for a leisurely evening dinner, indulging in a sophisticated afternoon tea or marking a special occasion, the atmosphere is relaxed, welcoming and rooted in genuine Welsh hospitality - the kind of place you leave already planning your next visit.

The Really Wild Emporium

The Really Wild Emporium in St Davids is one of the most exciting and original places to eat in Pembrokeshire, offering a truly unique take on foraged food, local produce and sustainable dining. Set inside a beautifully restored Art Deco building on St Davids High Street, this multi-award-winning restaurant celebrates the wild landscape of Britain’s smallest city, turning ingredients gathered from the coastline, hedgerows and local growers into creative, seasonally led dishes.

More than just a place for lunch or dinner, it’s a whole foodie experience - from foraging courses in Pembrokeshire to tasting evenings that showcase wild plants, marine algae, fresh seafood and inventive vegetarian and vegan plates. The atmosphere is relaxed and welcoming, with rustic reclaimed interiors that perfectly match the restaurant’s back-to-nature ethos, and visitors consistently rate it as one of the best restaurants in St Davids for something a little different.

Grain: St Davids’ Casual Pizza Favourite

If you ask any local where to grab a laid-back, no-nonsense dinner in St Davids, chances are they’ll point you straight to Grain. This friendly little spot on the High Street has become a firm favourite thanks to its properly good handmade pizzas, relaxed vibe and cracking selection of local craft beers from the likes of Bluestone brewing.

It’s the kind of place where you can wander in salty-haired after a day on Whitesands Beach, pull up a chair outside and tuck into something delicious without a hint of fuss. The menu mixes classic crowd-pleasers with a few creative twists — think local cheeses, seasonal veggies and seafood toppings like the much-loved Strumble Head - and there are plenty of vegetarian, vegan and gluten-free options too.

Add in cheerful staff, a dog-friendly welcome and a buzzy atmosphere that feels more like a neighbourhood hangout than a restaurant, and it’s easy to see why Grain is one of the go-to places to eat in St Davids. Just a heads-up: in summer it gets busy, so grabbing a table early (or booking ahead) is always a smart move.

The Farmers Arms

There’s something about The Farmers Arms in St Davids that just feels instantly welcoming, like the sort of pub you wish you had at the end of your own street. Tucked right in the centre of the city, it’s the place you find yourself drifting back to after a windswept walk along the coast path or a wander around the cathedral.

Inside it’s all cosy beams, glowing fires and that lovely hum of conversation, while in summer the beer garden is perfect for a lazy pint in the sunshine. The food is proper, honest pub grub done well - think fresh Pembrokeshire fish, hearty pies, classic burgers and Sunday lunches - with plenty to keep families, walkers and hungry beachgoers happy.

What really makes it though is the atmosphere: friendly staff who remember your face, locals chatting at the bar, and that easy, unpretentious vibe that makes you want to settle in “just for one more”. If you’re wondering where to eat in St Davids for a relaxed, feel-good meal with a true Pembrokeshire pub spirit, The Farmers Arms is exactly that kind of place.

The Grub Kitchen – something a bit different

Just a few minutes down the road from St Davids (about 5–10 minutes by car), Grub Kitchen at Dr Beynon’s Bug Farm is one of those places you’ll be talking about long after your trip to Pembrokeshire. Known as the UK’s first edible insect restaurant, it might sound a bit wild at first, but the whole vibe is friendly, fun and surprisingly down-to-earth. The menu mixes the famous gourmet bug burger and cricket-topped bites with plenty of more familiar options, so there’s something for the curious and the cautious alike.

Everything is rooted in the idea of sustainable, planet-friendly food, created by award-winning chef Andy Holcroft, and it sits at the heart of The Bug Farm - an innovative research centre, visitor attraction, working farm and nature reserve run by ecologist Dr Sarah Beynon and her team, where a passion for wildlife conservation, sustainable farming and the future of food shapes the whole site.

It’s the perfect stop after exploring the trails and exhibits, and if you’re looking for unique places to eat near St Davids, family-friendly dining or a meal with a story, Grub Kitchen delivers something genuinely different and delicious. Make sure to check their opening times before travelling.

No.16 St Davids

No.16 is a relative new-comer to the dining scene in St Davids. If you’re after a stylish yet laid-back place to eat and drink, No.16 hits just the right note. This chic little restaurant and cocktail bar on the High Street brings a fresh, modern energy to the city’s dining scene, with menus that blend seasonal local produce with international flair - perfect for lunch, dinner or an evening tipple after exploring.

Start off with something like a Solva crab & cockle crumpet or crispy squid with sriracha mayo to share, then work your way through mains such as tempura monkfish, skate wing with lemon butter sauce or a rich Welsh beef short rib, and don’t miss the No.16 smashed burger with salami jam if you’re in the mood for something indulgent. There are plant-based twists too - like the roast cauliflower steak with curried parsnip velouté - that show there’s plenty for every palate.

Dog‑Friendly Restaurants in St Davids

Many eateries in St Davids embrace four‑legged diners too. Grain, The Bishops and St Davids Cross Hotel all offer relaxed outdoor seating where dogs are welcome, particularly outside peak dining hours. It’s always worth calling ahead to confirm current policies. Check out our dog-friendly Pembrokeshire article for more information.

The Cross Hotel

Tucked on the pretty Cross Square, it’s got that classic pub-meets-restaurant vibe - warm and welcoming, with a menu that leans into hearty, seasonal dishes and locally sourced ingredients. Dogs are very welcome in the hotel’s garden, bar and lounge areas, so you can enjoy a meal or drink together in a relaxed setting when you’re visiting St Davids. However, pups aren’t allowed in the main restaurant dining area, so if you plan to eat with your dog at your side it’s best to stick to the bar or outdoor seating.

Whether you’re settling in for a relaxed lunch after a morning exploring or popping in for an evening dinner and a pint, the portions feel generous, the flavours are honest and everything just tastes right for a laid-back, delicious meal in St Davids. Pair your food with one of their local ales or a glass of wine, and it’s exactly the kind of place you want to linger at, swapping stories from your day.

Hidden Local Gems

St Davids Old Farmhouse Brewery

If you love Pembrokeshire craft beer, a visit to Old Farmhouse Brewery near St Davids is a must. This friendly, family-run microbrewery sits on a working farm and produces cracking small-batch ales packed with local character — from crisp pale ales to rich stouts and easy-drinking lagers.

Popular brews like Bwdi Bay and Cwrw Clôs have earned a loyal following, and the laid-back rural setting makes it a brilliant stop on any St Davids food and drink trail. Whether you’re picking up bottles to take home or just soaking up the countryside vibe, Old Farmhouse Brewery is one of those authentic Pembrokeshire brewery experiences that beer lovers won’t want to miss.

St Davids Country Market

A wander around the St Davids Outdoor Market is one of the loveliest ways to experience local life in Pembrokeshire’s smallest city. Held on Cross Square every Thursday from March to October (weather permitting), this friendly market brings together the best of St Davids local produce, from artisan food and homemade bakes to crafts, plants and unique gifts.

It’s the perfect stop on any St Davids shopping trip or Pembrokeshire food trail — chat to local makers, pick up a tasty treat and enjoy the buzz with cathedral views in the background. If you’re looking for authentic things to do in St Davids, this traditional outdoor market is a real highlight.

St Davids Cathedral Refectory

Tucked within the cathedral grounds, The St Davids Cathedral Refectory, now run by MamGu’s Kitchen, is one of the loveliest cafés in St Davids to pause and refuel. Set beside the cloisters with its blend of modern comfort and medieval character, it’s a warm, family-friendly café in Pembrokeshire where everyone feels welcome — muddy boots, pushchairs and all.

The changing menu is full of homemade favourites, from hearty soups and fresh sandwiches to light lunches and MamGu’s much-loved Welsh cakes, all made using local Pembrokeshire ingredients. Whether you’re visiting St Davids Cathedral with kids, exploring the city, or simply searching for the best lunch in St Davids, this relaxed, historic setting is a perfect spot for coffee, cake and a proper taste of Wales.

Oriel y Parc

If you’re exploring the inspiring exhibitions at Oriel y Parc in St Davids, it’s well worth stopping at the Oriel y Parc café for a relaxed bite. Set within this award-winning gallery and visitor centre, the space is bright, welcoming and perfectly placed for a family-friendly lunch in St Davids or a coffee break after walking the coast path.

The menu makes the most of local Pembrokeshire ingredients, with freshly prepared light lunches, homemade cakes and seasonal specials that are ideal whether you’re on a St Davids day out or looking for places to eat. With its creative atmosphere and easy, laid-back vibe, the Oriel y Parc café turns a simple pit stop into a highlight of any Pembrokeshire food and art trail.

Dining Out in St Davids – Handy Checklist

Before You Go

  • Check opening days – many places are seasonal or mid-week limited
  • Book ahead in summer and weekends – St Davids is small and tables fill fast
  • Look at parking options (there’s a car park just below the cathedral and one by Oriel y parc)
  • Check if the kitchen stops earlier than the bar
  • See if the menu changes daily – lots of places use local Pembrokeshire produce

Local Favourites to Look For

  • Fresh Welsh cakes and home baking
  • Pembrokeshire cheese, lamb and beef on menus
  • Craft beer from local breweries
  • Seasonal specials featuring foraged or coastal ingredients

Practical Bits

  • Ask about allergens – most kitchens are very accommodating
  • Check accessibility if dining in older buildings
  • Allow extra time in peak season – service is relaxed, not rushed
  • Bring cash just in case (a few smaller spots prefer it)