Best Restaurants In Bristol City Centre

Our city is absolutely bursting with all types of cuisine, from Italian destinations slinging out hearty pasta plates to Indian hotspots dishing up fiery curries. And whether you're looking for a place to eat pre-theatre or post-shopping trip, we've rounded up the very best restaurants in Bristol city centre.

Last edited by Kiera Chapman

Last updated on 26th June 2024

GBK Bristol

Who doesn't love a quality bargain? At the cool, modern, yet completely affordable GBK, it's what they pride themselves on. Visit any time throughout the week to secure a burger and fries for £7.95 until 5pm. Choose from signature patties like The Taxidriver, topped with an onion ring, and add up to three sides for a tenner.

Burger Theory

Burger Theory is flipping good, serving up delicious and refreshingly quirky offerings, such as the Cheeky Clucker. This bad boy features crispy chicken thigh, maple chipotle sauce, American cheese, bacon bits and slaw in a brioche bun. 

Old India

Set in a stunning Grade II-listed building, Old India is a total beaut, making it perfect for date nights and special occasions. The award-winning restaurant also uses the dum pukth slow-cooking method to create delicious plates such as lamb sagwala and paneer butter masala. 


When it comes to the top restaurants in Bristol city centre, Casa just has to make the list. Led by the same family behind Michelin-starred Paco Tapas, this Guinea Street eatery is slinging out stunning Italian food in a cosy and intimate setting.

The Ox

Fine dining in Bristol? The Ox is a bit of a no-brainer. Settle into the romantic interiors, complete with dimmed lighting and a pretty gorgeous mural. Head over for date night to enjoy classic martinis alongside grilled scallop starters and juicy steaks.


This Thai street food-inspired restaurant serves popular classics, including chicken katsu curry and Thai red curry alongside a selection of bibimbaps. TuKTuck also caters to veggies and vegans with dishes such as Korean kimchi pancakes and pumpkin croquettes.


Located in the Old City, Mugshot is a stylish 1920s-inspired space and quite possibly one of the best steak restaurants in Bristol city centre. Boasting crystal chandeliers, wood-panelled walls and a selection of pizzas and prime cuts, it's a fabulous spot for sultry dinners.

Bella Vista

Satisfy those pasta cravings with a trip to Bella Vista on Victoria Street. While the interior is cosy, the terrace offers beautiful riverside views - a perfect setting to indulge in risotto, calamari, pizza and a glass of vino or two.