back to top

21 Things Everyone Must Eat In Fife

You haven't lived until you've tried Ferrero Rocher cheesecake.

Posted on

1. Battered organic cod at the Anstruther Fish Bar.

Instagram: @lukeahouston

This world-famous fish bar serves truly spectacular battered cod. If you don't like fish, try their tasty venison burgers instead, or just opt for some lovely salty chips.

2. A Ferrero Rocher cheesecake with melted white chocolate at Coffee and Kilts in Cupar.

Instagram: @coffeeandkilts

Coffee and Kilts is a charming, unpretentious café tucked away on one of Cupar's historic streets. They sell amazing cakes, fancy quiches, and great coffee.

3. A duck shepherd's pie at Forgan's in St Andrews.

Instagram: @celiacinthecity

This unusual shepherd's pie is one of the most popular dishes at Forgan's, a gorgeous restaurant housed in an old factory in St Andrew's. Their wide-ranging Sunday roast menu is pretty impressive too.

4. Broccoli and pancetta pizza at Ciao Italia in Dunfermline.

Instagram: @fabio

This friendly Italian restaurant gives you the option to create your own pizza. Ingredients include parma ham, pancetta, norcina sausage, broccoli, and ricotta.


5. A rump steak sandwich with mustard mayo and chips at The Doll's House Restaurant in St Andrews.

Instagram: @dannywood90

The Doll's House is a bright bistro housed in a historic building. As well as hearty lunches like this, they also do a splendid warm chorizo and black pudding salad.

6. Strawberry panna cotta with crème fraîche ice cream, and strawberries at The Peat Inn in St Andrews.

Instagram: @dressingupinlondon

The Peat Inn is a beautiful Michelin starred restaurant and hotel with a great reputation and delicious food. Try their poussin with a hazelnut dressing too.

7. Angus beef shoulder with mushroom barley and grelot onion at The Cellar in Anstruther.

Instagram: @oh_taste

Grelots are a special type of dainty pearl onion grown in France, and they go perfectly with the rare, fresh beef at this ludicrously pretty Anstruther restaurant.

8. Chocolate ganache with banana ice cream from Sangster's Restaurant in Elie.

Instagram: @daffyyen

Bananas and chocolate are a match made in heaven, as is this lively restaurant's terrine of smoked grouse with spiced apricots; another big hit with customers.


9. Crab with beetroot, avocado sorbet, and hazelnuts at The Adamson in St Andrews.

Instagram: @toucherzz

The Adamson is a city centre "surf and turf bar" with a fresh and modern approach. If crab isn't your cup of tea, give their honey mustard-glazed beef a try.

10. Lobster and chips at The Ship Inn in Elie.

Instagram: @anneliebowman

Elie is a gorgeous fishing village in the East Neuk of Fife. This traditional pub specialises in seafood, but they also do a baked avocado fondue for vegetarians.

11. Cumbrian lamb with smoked potato, peas, and ricotta at Rocca in St Andrews.

Instagram: @rocca

Rocca is an unabashedly fancy, three AA rosette restaurant beside the Old Course. It's not cheap, but they do have a set lunch menu (which includes this dish) for £21.

12. Monkfish sushi with a sweet chilli crab filling at Room With A View in Aberdour.

Instagram: @susanb85

This coastal restaurant sits right beside Aberdour Harbour, and uses the freshest ingredients to make creative seafood dishes like this spicy monkfish sushi.


13. Sea bream ceviche with crab, watermelon, fennel and tangerine at Playfair's in St Andrews.

Instagram: @playfairsrestaurant

This vibrant dish brings together Mull of Kintyre crab and fresh, sharp citrus flavours, inspired by a traditional Latin American ceviche. It's as delicious as it is beautiful.

14. Sunday brunch at Lóuie Brown's in Dalgety Bay.

Instagram: @glenfiddichmb

Lóuie Brown's is a relaxed bar in the pretty coastal town of Dalgety Bay. Its large, sunny terrace is a great place to enjoy bacon and scrambled eggs at the weekend.

15. Crayfish salad with lemon and avocado at The Dining Room in Kirkcaldy

Instagram: @yosofewing

This cosy bar does a three course lunch for just £12.95, which includes this zingy crayfish salad starter, a warming beef goulash main, and a lemon posset for dessert.

16. Spinach, raclette cheese, artichoke, and onion galette at The Wee Restaurant in North Queensferry.

Instagram: @laure_smn

This compact bistro sits in the shadow of the Forth Rail Bridge. This pretty little tart is part of their lunch menu, which also includes a sexy baked cherry clafoutis.


17. Sashimi at The Seafood Restaurant in St Andrews.

Instagram: @elaine_yuyuan

Sashimi is a Japanese fish dish made with thinly sliced raw fish. It can only be made with the very freshest fish, so it's handy that this stylish restaurant is right by the sea.

18. Chana masala at Khushi's in Dunfermline.

Instagram: @chloe

Historic Indian restaurant Khushi's has been serving up delicious dishes like this chick pea curry since 1947, as well as more meaty fare like their lamb chop tikka.

19. Kilpatrick and Rockefeller oysters at The Vine Leaf in St Andrews.

Instagram: @maddiebui

Kilpatrick oysters are mixture of oysters, cheese, and bacon, while Rockefeller oysters are topped with parsley and butter. If you've never tried oysters before, they're a great place to start.

20. Sea trout with radishes and wasabi at Craig Millar Restaurant in St. Monan's.

Instagram: @zoecousland

This stylish restaurant in St Monans has amazing harbour views, and equally amazing food, including this light, fresh, Japanese-inspired sea trout dish.

21. A chocolate, fig, raspberry, blueberry, strawberry, and blackberry cake at Kitschnbake in Tayport.

Instagram: @kitschnbake

Kitschnbake is pretty seafront café that sells fantastic cakes like this spectacularly fruity number. It's basically the most beautiful cake that ever lived, and probably counts as at least one of your five-a-day.