Scottish cuisine is influenced by its climate and its abundance of game species. Try anything from fresh fish to Aberdeen Angus, but rest assured that Scotland will offer you something to tickle your taste buds.

There are a lot of restaurants in Edinburgh serving both traditional dishes and modern creations or regional specialities and international delights.

Some of the most traditional Scottish dishes are Scots broth, which is lentil soup with peas, barley and lamb or Haggis which consists of meat accompanied by mashed potatoes, sweet potatoes and home-made pastries. Oatcakes are Scottish biscuits which are accompanied with honey, fresh cheese and raspberries and are a something which every tourist must try while in Scotland.

Here is our guide to the best restaurants and pubs in Edinburgh.

Edinburgh Guide | Edinburgh nightlife