Best Indian Restaurants in Cheltenham
The best Indian restaurants in Cheltenham, ranked by our editorial score. The town's South Asian cooking runs from modern tasting-menu dining to Nepalese kitchens and family-run neighbourhood curry houses, and the top of this list is some of the best food in Cheltenham full stop. 22 places listed.
NepaleseChef, Cheltenham
30 Clarence St
Nepalese and Indian restaurant on Clarence Street, cooking from scratch with Nepalese spices, with momo among the starters and most mains from £12.
Prithvi
Prithvi 37, Bath Rd
Highly rated Indian restaurant on Bath Road serving authentic regional dishes with exceptional consistency and warm service.
Indian Haveli
INDIAN HAVELI, Parabola Rd
Authentic North Indian cooking in the town centre, where traditional methods and fresh spices create flavours worth returning for.
East India Cafe
103 Promenade
Regional Indian cooking on the Promenade with authentic spicing and dishes that go beyond the standard curry house menu.
Bhoomi Kitchen Cheltenham
52 Suffolk Rd
Contemporary Indian restaurant on Suffolk Road serving regional specialties with fresh ingredients and genuine warmth.
Memsahib's Lounge
47 - 49 Promenade
Refined Indian restaurant on the Promenade with regional specialities and consistently excellent cooking.
Mowgli Street Food Cheltenham
The Brewery Quarter, Unit 5B St Margaret's Rd
Vibrant Indian street food in The Brewery Quarter, serving punchy, authentic dishes in a lively, welcoming setting.
Dosa Station
9 Clarence St
Authentic South Indian street food in the town centre, specializing in crispy dosas and vibrant regional flavours.
Eurasia Indian Restaurant
18 Hewlett Rd
Reliable Hewlett Road Indian restaurant serving authentic regional dishes with consistently good tandoori specialities and warm service.
Indian Brasserie
146 Bath Rd
Reliable neighbourhood Indian on Bath Road serving well-spiced classics and generous portions in a welcoming, unpretentious setting.
Indian Cottage Cheltenham
78 Tennyson Rd
Welcoming Indian restaurant on Tennyson Road serving authentic regional dishes with care and consistency.
Indian Voojan Restaurant
5, Rotunda Terrace, Montpellier St
Reliable Indian restaurant in Montpellier serving regional specialties with balanced spicing and welcoming service.
The Mahal
Montpellier Dr
Long-standing Indian restaurant in Montpellier serving authentic regional dishes with genuine care and expertise.
India Lounge
12 Suffolk Parade
Traditional Indian restaurant on the High Street offering classic curries, biryanis and tandoori dishes. Relaxed...

Spice Exchange
Spice Exchange, Clarence Parade
Contemporary Indian restaurant offering modern twists on classic Indian dishes. Stylish interior with a focus on fresh...

The Curry Corner
133 Fairview Rd
Neighbourhood Bangladeshi restaurant on Fairview Road serving generous portions of home-style curries with genuine warmth and flavour.

Kashmir Indian Restaurant
1 Albion St
Long-established Indian restaurant in the London Road area serving Kashmiri and North Indian cuisine including...
B ten Balti
10 Suffolk Rd
Reliable Indian restaurant near the Promenade serving generous baltis and regional specialties with friendly service.
Frangipani Spice Lounge
115 Promenade
Contemporary Indian dining on the Promenade with regional specialties and a welcoming atmosphere.

The Everest
3-5 Portland St
Authentic Indian and Nepalese cuisine on Portland Street, with generous portions and genuine hospitality.
Deepam South Indian Restaurant
56 High St
Specialist South Indian restaurant serving dosas, uttapam, idli and traditional South Indian thalis. One of the few...

Balti Walla
143 Bath Rd
Family-run Indian restaurant serving traditional balti dishes and tandoori grills in a relaxed Bath Road setting.