Indian cuisine has become a firm British favourite, loved for its hot and spicy flavours that can set a meal alight.
Luckily Edinburgh has a great variety of haunts for fans of bold flavours, with these five curry houses ranked as the city's best.
Diners can expect to be served only the freshest and tastiest ingredients at this Indian and Bengali restaurant, which is loved for its friendly service and delicious dishes, which cater for fans of both spicy and mild flavours, ensuring there's something for everyone.
Visit: 190 Causewayside, EH9 1PN - patakarestaurant.co.uk
Boasting chefs and staff from five-star hotel and Michelin Star backgrounds, both the food and service at Navadhanya is delivered to perfection.
And there's plenty palate-pleasing options on the menu, including a 7-course tasting experience for those eager to sample some of the best culinary gems from across India.
Visit: 32-34 Grindlay Street, EH3 9AP - navadhanya-scotland.co.uk
The Pakora Bar
This popular street food eatery is branded as 'excellent' by more than 80 per cent of reviewers, with diners impressed by staff's attentive, friendly service, and the tasty offering of Pakora - which includes both meat and vegetarian options.
Visit: 96 Hanover Street, EH2 1DR - facebook.com/thepakorabar
Priding itself on it variety of authentic Nepalese dishes which are rich in flavour, diners have plenty of tasty options to tuck into at this stylish eatery, with everything from flavoursome curries and biryani, to Tandoor cooked meats and signature specials.
Visit: 9 West Maitland Street, EH12 5DS - thekhukuri.com
Combining an elegant atmosphere with a menu bursting with all the flavours and vibrancy of Bangladesh and Northern India, diners praise the outstanding food, wines and attentive service offered at Vijon, earning it an impressive 4.5 out of 5 average rating from reviewers.
Visit: 107 Newington Road, EH9 1QW - voujonedinburgh.com