39 reviews

105 High Street , EH1 1SG

Old Town, Edinburgh

Cuisine: Indian, Thai, Vegetarian/Vegan

About Shamoli

  • Food: 4

    Ambience: 4

    Service: 4

    Value: 5

    The early bird menu is great value.

    We thoroughly enjoyed our really tasty meal and thought it was excellent value for money, with great choices on the early bird menu. The wine was perfect too.
    Carolyn Hamilton - dined in restaurant 31/08/2019
  • Food: 5

    Ambience: 4

    Service: 5

    Value: 5

    Lovely restaurant and fantastic views

    Food was delicious and service fantastic
    Lorraine Taylor - dined in restaurant 04/01/2018

Indian and Thai restaurant on Royal Mile

Combining northern Indian and Thai dishes, Shamoli Restaurant sits right in the heart of Edinburgh’s Royal Mile. The smart, modern interior at Shamoli Restaurant mirrors the precise, contemporary presentation of the food.

Freshly cooked Scottish ingredients

Shamoli Restaurant offers separate Thai and Indian menus although, of course, diners are welcome to dip into both. As well as coding showing how spicy the food is, each dish also has a recommended side dish. For example, sweet potato is recommended as the perfect accompaniment to the stir fry duck while a mushroom and potato bhaji is advised as being ideal with lamb rogan josh.

The extensive menus mean that both veterans and newcomers to Thai and Indian food will be able to find their favourite dishes. As well as a la carte menus, Shamoli Restaurant offers lunchtime buffets, set banquets and an early bird menu.

Travel links by the Royal Mile

Shamoli Restaurant is on the Royal Mile and roughly midway between Edinburgh Castle and the Palace of Holyrood. Waverley train station is a five minute walk. Several bus routes to all parts of the city run along the nearby Bridges. On-street parking is limited. There is pay parking at Waverley.

Menus for Shamoli

Reviews for Shamoli

39 Reviews