Best Indian Restaurants in Edinburgh

Win a sightseeing trip with Maid of the Forth (comp closes on Sunday) --> Enter Competition

Edinburgh is famous for its varied dining scene and there are hundreds of different restaurants to choose from including a great range of Indian restaurants, so lovers of curry will find plenty to sink their teeth into. Here is a selection of Edinburgh’s best Indian restaurants that have the Hidden Edinburgh seal of approval!

Tuk Tuk Edinburgh

This celebrated restaurant fully embraces Indian street food culture and serves a large number of dishes that are sold by vendors at street food carts all over India. Love sharing and trying lots of different dishes then this is the restaurant for you as you will be able to order several smaller dishes to share such as chicken lollipops, samosa chaat, Bengali fishcakes and Pau bhaji. Tuk Tuk Edinburgh also offers an extensive selection of curries and the signature railway station lamb curry is a favourite on the menu, while there are plenty of contemporary vegan/vegetarian fusion dishes such as baby aubergine and potato curry. Those who are in the mood for a sweet treat can dig into delicious traditional Indian ice cream and dishes such as gulab jamun.

Read our review of Tuk Tuk


People who are searching for a dramatic dining experience are sure to love dining at this Bollywood themed restaurant. People who love curry will be able to sink their teeth into a number of unique dishes that have been created especially for local diners to enjoy and some of the restaurant’s celebrated signature dishes include Chicken Chasni, Desi Korma, Ceylonese Curry and the special Karahi Bhoona, which is a dish of onions, peppers, tomatoes, fenugreek leaves, fresh garlic and ginger that is prepared in a traditional cast iron Karahi. Shezan is one of Hidden Edinburgh’s favourite Indian restaurants in Edinburgh.


Located at 3a St Andrew Square, Dishoom pays homage to the disappearing Irani cafés of Bombay. Many of the dishes here combine traditional Indian and British flavours and one of the best time of the day to visit Dishoom is for breakfast, where you can start their day with Kejiwal, which consists of fried eggs served on chilli cheese toast or go for one of their popular Naan Rolls filled with fillings like bacon, sausage and egg. The restaurant is also famous for its Salli Boti, which is a Parsi classic featuring lamb which is braised in a rich gravy and finished with crunchy salli crisp-chips. In addition to a wide range of classic dishes that hail from various parts of India the restaurant offers an extensive vegan menu as well as a menu that has been created especially for children.

Join our Facebook group today, ask the community questions and discover more about Edinburgh --> Hidden Edinburgh Group