The British Indian Good Food Guide has shared its top 100 Indian restaurants across the UK for 2025.
The guide has celebrated restaurants serving up Indian cuisine to an outstanding standard, recognising the excellence of craft, hospitality and consistency.
Across Yorkshire, nine restaurants have stood out to the British Indian Good Food Guide, and have been included on the list.
Here are the nine best Indian restaurants in Yorkshire - as recommended by the British Indian Good Food Guide.

1. Prashad, Drighlington
Prashad in Drighlington is an Indian restaurant which serves up vegetarian cuisine. The British Indian Good Food Guide said: “Service is warm yet efficient - a polished family operation.” | Google-Prashad

2. Tharavadu, Leeds
Tharavadu in Leeds’ City Centre prides itself on serving up authentic Kerala cuisine. The British Good Food Guide said: “A restaurant that understands the power of disciplined simplicity.” | Google-Tharavadu

3. Kerala Canteen, Leeds
Kerala Canteen in Leeds is a small plates restaurant. The British Good Food Guide said of the restaurant service: “Delivered with informal character and vibrant personality.” | Google-Kerala Canteen

4. Aagrah, Leeds
Aagrah in Leeds serves up classic and authentic dishes from an extensive menu. The British Indian Good Food Guide said: “A Yorkshire institution where consistency and generosity remain priorities.” | Google-Aagrah

5. Akbar’s, Sheffield
Akbar’s is a Sheffield City Centre based restaurant serving authentic South Indian cuisine. The British Indian Good Food Guide said: “Portions are generous, yet technique remains disciplined - especially in the tandoor.” | Google-Akbar’s

6. Urban Choola, Sheffield
Urban Choola in Sheffield is a highly praised establishment with contemporary influences. The British Indian Good Food Guide said: “Reliable seasoning and crisp presentation define a confident approach.” | Google-Urban Choola
