Dining in St. Andrews

Here at Elderburn Lodges, we’re committed to providing outstanding holiday experiences. Of course, being hardcore food-lovers, we’re always looking to share our favourite eateries with you. Food is a huge part of our culture and when dining in St. Andrews it is our unwritten responsibility as locals to ensure your dining experience is the best we can offer! St. Andrews is very well known for good food, famous even.

Did you know that St. Andrews and East Fife have more rosette restaurants per head of the population than anywhere else in Great Britain? Our area is outstanding in quality food but it is quite the conundrum to select where to eat next! Worry no more! We have put together a list of the best places to dine when visiting St. Andrews.

The Peat Inn

The Peat Inn is a two Michelin star restaurant in St. Andrews. Obviously having one Michelin star is an achievement in its own right, but having the accreditation of two is comparable being knighted twice! With stunning dishes like roast wood pigeon, heirloom beetroot, quince and smooth liver parfait to start, followed by risotto of spelt, blue cheese and truffle with honey roast beetroots, finished off with a dessert of Lychee and Ginger parfait, poached rhubarb, pistachios and rhubarb sorbet, there is no denying that this restaurant deserves all the credit it is given. Fine dining at its best is what we aim for in St. Andrews and The Peat Inn certainly offers this.


Rocca has a delightfully bright ambiance – the modern outlay gives the restaurant a fresh and uplifting atmosphere! With a kitchen run by Masterchef 2014 winner Jamie Scott it is unsurprising that both locals and visitors alike are quoted to say that Rocca is the perfect mix of creativity, quality and great service. If you’re looking for a true taste of luxury dining then Rocca is definitely your restaurant of choice. The stunning dishes feature the perfect blend of flavour and aesthetic beauty that if the taste was not so magnificent, then the dishes would like almost too good to eat. Situated next to the Old Course it has stunning views of the local greenery parallel to the restaurant. This restaurant’s food is definitely one of the finer experiences in life.

The Ham’s Hame

The Ham’s Hame isn’t exactly the poshest dining experience, but rather a casual alternative to fine dining. Being a pub and grill you’d expect your normal pub grub quality food. So what makes this particular venue so special? Without a doubt, it is their eye for detail put into every dish on the menu completed by outstanding customer service. This is one of St. Andrew’s hidden gems. This is definitely the place for a not-so-light lunch.

Delicious Dining in St. Andrews

Of course, this is just three of the stunning eateries within the St. Andrews area. To find out more about accommodation whilst visiting St. Andrews, check out our luxury lodge Special Offers for your own slice of paradise.