St. Andrews may be famous for its historic sites and world-renowned golf courses, but its culinary scene is equally impressive. From fine dining to cosy eateries, here are the top 5 places to eat in St. Andrews that will delight your taste buds.
1. The Adamson
Located in the heart of St. Andrews, The Adamson offers a modern dining experience in a stylish setting. The menu is a celebration of contemporary cuisine, with a focus on fresh, locally sourced ingredients. Whether you’re in the mood for a leisurely brunch, a sophisticated dinner, or just a few cocktails with friends, The Adamson delivers on all fronts. Signature dishes like their roasted monkfish and steak frites are not to be missed, and the weekend brunch is a local favourite.
2. Forgan’s
Set in a former golf club factory, Forgan’s is known for its rustic charm and lively atmosphere. The menu offers a mix of traditional Scottish dishes and modern twists, with ingredients sourced from local farms and suppliers.
3. The Seafood Ristorante
For seafood lovers, The Seafood Ristorante is a must-visit. Perched right on the coast, this restaurant offers stunning views of the North Sea, complementing its exquisite seafood dishes. The menu features a variety of fresh, locally caught fish and shellfish, prepared with an Italian twist. The Seafood Ristorante is perfect for a romantic dinner or a special celebration, where you can indulge in dishes like lobster ravioli or sea bass with saffron risotto.
4. The Jigger Inn
A true St. Andrews institution, The Jigger Inn is a historic pub located alongside the Old Course. Known as the “19th hole” of St. Andrews, this cosy inn serves hearty Scottish fare in a relaxed and welcoming setting. Enjoy classics like fish and chips, haggis, and their famous steak pie, all washed down with a pint of local ale. The Jigger Inn is the ideal spot for a laid-back meal after a day of exploring or golfing.
5. Little Italy
If you’re craving Italian food, Little Italy is the place to go. This family-run restaurant offers authentic Italian cuisine with a warm and inviting atmosphere. The menu features all your favourites, from homemade pasta to wood-fired pizzas, all made with the freshest ingredients. Little Italy’s friendly service and cosy setting make it a favourite among locals and visitors alike, perfect for a romantic dinner or a family meal.