Best Restaurants in Cheltenham
About restaurants in Cheltenham
The best restaurants in Cheltenham, ranked by our editorial score, from Michelin-starred tasting menus to pizza by the slice. Pick a cuisine below, or open the editor's notes at the foot of the page for picks by occasion, budget and area.
83 results
India Lounge
12 Suffolk Parade
Traditional Indian restaurant on the High Street offering classic curries, biryanis and tandoori dishes. Relaxed...
Circo Brasserie
226 Bath Rd
Contemporary European brasserie on Bath Road serving seasonal dishes in a warm, welcoming atmosphere with excellent reviews from local diners.

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...
No.131
131 The Promenade, Promenade
Elegant Promenade venue offering contemporary British dining and upstairs Japanese fine dining with standout sushi.
Boho
8 Great Norwood St
Stylish bistro on Regent Street with a relaxed bohemian vibe, serving modern European small plates, sharing boards and...

Tabouli Terrace
2, Rotunda Terrace, Montpellier St
Welcoming Middle Eastern spot in Montpellier serving generous mezze, grills, and wraps with genuine flavour and friendly service.
Wagamama
ground floor east, Clarence St
Popular Asian-inspired chain restaurant in the town centre serving ramen, katsu curries, gyoza and stir-fries in a...
Zizzi - Cheltenham
St James Church
Italian comfort food served in a beautifully converted church with soaring ceilings and bags of character.
B ten Balti
10 Suffolk Rd
Reliable Indian restaurant near the Promenade serving generous baltis and regional specialties with friendly service.
Cantina del Barrio
162-164 Bath Rd
Vibrant Mexican-inspired cantina in Cheltenham's Bath Road area serving tacos, burritos, quesadillas and cocktails in a...
Fioro Lounge
252 Bath Rd
Relaxed all-day dining on Bath Road with something for everyone, from brunches to evening cocktails.
Frangipani Spice Lounge
115 Promenade
Contemporary Indian dining on the Promenade with regional specialties and a welcoming atmosphere.
Prezzo Italian Restaurant Cheltenham
99 Promenade
Reliable Italian dining on the Promenade with classic pizzas, pasta, and a buzzy family-friendly atmosphere.
Prezzo Italian Restaurant Cheltenham Brewery
Unit 1, The Brewery Quarter, Henrietta St
Dependable Italian chain in the Brewery Quarter serving pizzas, pasta and more with good vegan and gluten-free options.

The Botanist Cheltenham
Unit 6, The Brewery Quarter
Botanical-themed restaurant and bar in the Brewery Quarter serving creative British food and an impressive cocktail selection.

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.