Edinburgh city guides

The best Indian restaurants in Edinburgh.


Dylan Mitchell

In Edinburgh and looking for exciting Indian restaurants to try out some new flavours? It’s not too hard looking for somewhere in Scotland’s capital, as there are great restaurant choices around every corner. The hardest part is finally coming to a decision! To make your life a little easier, our handy guide will help you know the best Indian restaurants in Edinburgh, whittled down to our top recommendations.

The best curry house in Edinburgh.

A city full of history, culture, and vibrancy, Edinburgh is a fantastic choice for a day trip for some city exploring or a longer holiday to really soak in everything it has to offer. Save yourself time while you’re here being bamboozled by all the choices on offer, and instead, take our pick from the best Indian restaurants in Edinburgh…

  • Bombay Spice

  • Ignite Bengali & Indian Restaurant

  • Guchhi Indian Seafood & Bar

  • Passage to India

Bombay Spice.

If you are looking for authentic Indian restaurants in Edinburgh, choose Bombay Spice for your next meal. With plenty of spicy dishes for those who can handle their heat and fine ingredients in every recipe, you would be missing out by not choosing to have your evening meal here.

With a vast array of choices in their diverse menu, there’s something for everyone at Bombay Spice.


Ignite Bengali and Indian Restaurant Edinburgh

Ignite Bengali & Indian Restaurant.

Founded in 2004 and still going strong, Ignite Bengali & Indian Restaurant has years of experience in serving up some truly mouth-watering dishes.

Their specialities include a fruity chicken tikka massallam, which has more than five different types of fruit packed in, lamb pasanda infused with a little tia maria, and their karahi lamb, which is loaded with aromatic herbs and tender lamb cooked to perfection. If you’re looking for the best curry house in Edinburgh, try Ignite as one of the top contenders!


Guchhi Indian Seafood and Bar Edinburgh

Guchhi Indian Seafood & Bar.

If you’re used to the usual Indian classics and are looking for the best curry house in Edinburgh that offers something a little unusual, give Guchhi Indian Seafood & Bar a go. Alongside Indian classics, you can find many different seafood dishes here if you feel like swapping out meat.

Bringing the best tastes India has to offer all the way to Scotland, this restaurant offers North and South India’s best dishes. If you’re looking for some intriguing seafood-based dishes, you're spoilt for choice with tandoori crab, lobster iguru and their signature Guchhi paella to try. You can also find all your favourites if you want to stick to what you know. With staff born in India itself, you can trust that Guchhi will deliver on bringing you amazing flavours that are truly authentic.


Passage to India Edinburgh.

Passage to India.

If you’re on the search for the best Indian restaurants in Edinburgh, be sure to take a look at Passage To India while on your Scottish travels. High-quality delicacies made from scratch, Passage to India are experts at cooking up some of the best Punjabi food in Scotland’s capital.

As with any cuisine, Indian is best when it is home style, and Passage to India succeeds massively. You can tell from the first mouthfuls of their tasty tandoori king prawn or paneer butter masala that this restaurant is something special.


Images sourced directly from partners and/or their Instagram accounts. All restaurants available on tastecard at the time of publishing.

Start saving with tastecard.

Now you know where to go for the best Indian restaurants in Edinburgh, try tastecard today and enjoy 2 for 1 meals or 50% off food, super cinema ticket savings, and discounts on days out.