Indian food is one of the UK’s favourite global cuisines, with many amazing restaurants and teams across the country.
To celebrate National Curry Week, we asked our food experts and analysed reviews to determine the best curry houses and Indian restaurants the UK has to offer.
Here are 16 of the best Indian restaurants to visit in the UK.

1. Gymkhana, London
Two Michelin-starred restaurant Gymkhana, is highly recommended as one of London’s greatest Indian restaurants. Gymkhana has a 4.5 star rating on Google reviews. | Google-Anisha Jain

2. Urban Tandoor, Bristol
Urban Tandoor, which is located in Clifton, Bristol is a favourite of Bristol’s residents. Urban Tandoor has a 4.7 star rating on Google reviews. | Google Maps
.jpg?crop=4:3&trim=&width=800)
3. Blue Cobra, Portsmouth
Both a takeaway and a restaurant, Portsmouth’s Blue Cobra serves up authentic Indian cuisine which is a firm favourite among residents. Blue Cobra has a 4.5 star rating on Google reviews. | Google Maps

4. Imani’s Restaurant, Birmingham
Imani’s Restaurant in Birmingham is regarded as one of the best places for curry in the area, and has been described as “cooked to perfection” by reviewers. It has a 4.8 star rating on Google reviews. | Google Maps

5. Mother India, Glasgow
Opened in 1990, Mother India has provided the people of Glasgow with delicious authentic meals for the past 34 years. The restaurant is so popular that it even opened a café version. It has a 4.5 star rating on Google reviews. | Mother India-Mother India

6. The Prahna Indian Grill, Edinburgh
Located in Corstorphine, Edinburgh, The Prahna Indian Grill is one of the city's top restaurants to visit for authentic Indian cuisine. The food and the staff have received praise from customers. It has a 4.8 star rating on Google reviews. | Google-The Prahna Indian Grill
