Skip to content

Where to eat in Bristol

39 independent restaurants, bakeries and food spots in Bristol. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Bristol

  1. Eat

    BOX-E

    Tiny restaurant in a shipping container at the Wapping Wharf. Their wines are lovely, but an advance reservations are a must.

  2. Eat

    Beirut Mezze

    Lebanese restaurant serving authentic food in sizeable portions. Their £5 meal deal (July 2019) features 6 different specialities including hummus, grilled chicken, and minced lamb.

    Mon-Sat noon-11PM, Sun noon-10PM

  3. Eat

    Bertha's Pizza

    Unusual pizzas, in the warm loft and interesting speciality desserts.

    Wed-Fri 5-10PM Sat noon-10PM (closed Sun-Tue)Pizzas £14

  4. Eat

    Casamia

    This Italian restaurant was awarded a Michelin star in 2009, and has moved to a more central location.

    Wed-Sat 6:30PM-8:15PM, Fri Sat 12:15PM-1:30PM; book 1-3 months ahead£100+

  5. Eat

    Chris and Jo's Kitchen

    Very cosy restaurant next to the University campus and a popular choice for casual lunch or dinner. Requires a hike to the top of St Michaels Hill! The interior is simple and the restaurant looks nothing special from the outside, but it's worth a visit.

    £10-25

  6. Eat

    Eat Your Greens

    Simple restaurant serving British food, with plentiful vegetarian and vegan options.

    £12-22

  7. Eat

    Falafel King

    Snack stands in the centre, conveniently next to the bus stops! Excellent falafel customised to just about any preference.

    Mon-Sat 11AM-7PM, Sun 11AM-5PM£6 (April 2019)

  8. Eat

    Fresh Takeaway

    Small Chinese takeaway restaurant, serving traditional Cantonese food. There is no indoor seating available. Try their fried pork rice for £5.30 (Jan 2019)! They have a daily lunch offer for £4.80 (Jan 2019).

    10:30AM-10PM

  9. Eat

    Golden Spiced

    Take-away Indian restaurant with an extensive menu. Tikka Lamb starting at £7.50 (April 2018), but also many entries and vegetarian options available. Wait time usually around 10 minutes. Take-away only, no seating.

    Daily 5:30PM-11:30PM

  10. Eat

    Good Taste

    Chinese, Malaysia and Thai take-away. Delicious food in large portions. No seating available, take-away only.

    Mon Wed-Thu 5-10PM, Fri Sat 5-11PMGBP 7.50 (Sept 2020) for a meal package

  11. Eat

    Hotel du Vin

    This hotel has a wonderful Bistro with a great atmosphere. Food and service is of excellent quality. Walkable from the centre.

  12. Eat

    Lodekka

    Grill restaurant aiming to provide the best value, translating in large portions of average quality grilled meat. The mixed grill for £11.49 (Aug 2018) is very good for its price. A great place for families or dinners with friends, not such a great choice for vegetarians. Indoor and outdoor seating available, and a playground for kids. You need to order food at the bar with mention of your table number and pay up front to the bartender, food is then delivered to your table.

    Daily 10AM-11PM£5-11.50 (Aug 2018)

  13. Eat

    Loki Poké

    Just what Bristol was crying out for, Hawaiian street food. (Like vertiginous pre-European Hawaii had anything so flat as streets?) Opened in 2021 and serving W-F 5:30PM-9PM and Sa Su noon-9PM.

  14. Eat

    Matina

    Stunning Middle-Eastern food, all made fresh in front of you and quick. Really yummy wraps. Very friendly staff at the shop.

  15. Eat

    Mud Dock Café

    Restaurant above a bicycle repair shop, with view over the harbour. Excellent food, with daily fresh fish.

    £12 - £17 (Sep 2020)

  16. Eat

    Parsons

    Family run bakery in the Sandy Park commercial district of Brislington. Sells a wide range of baked goods, sandwiches, donuts, and assorted snacks.

    Mon-Fri 7:30AM-4PM, Sat 8AM-3:30PM

  17. Eat

    Pizza Factory

    A small privately owned fast food restaurant run by a family of highly motivated Indians. If you expect a wood-fired pizza oven here you'll be disappointed, but it will be hard to find better tasting pizzas for the price anywhere else in Bristol. Huge selection of toppings to choose from, the best opportunity to compose your own pizza. They also have a selection of drinks and desserts. Stay away from the chips, they're nothing special. No seating available, take-away only.

    Tue-Thu 5-11PM, Fri-Sun noon-11PM£7-9 (Oct 2018)

  18. Eat

    Portuguese Taste

    Amazing Portuguese food and great people running the shop. Offers delicious home cooked comfort food. Pasteis de Nata is amazing. Very friendly staff.

  19. Eat

    Rana's Dhaba

    Very nice food, brilliant service. It's almost impossible not walk by and not get something as it smells so good. Best veggie samosa. Great veggie options all in all.

  20. Eat

    River Station

    The restaurant aims to be carbon neutral with naturally generated air-conditioning. Great location on the harbourside looking towards Redcliffe. Fresh locally sourced menu with a lean towards Mediterranean seafood.

    £30-40

  21. Eat

    St Nicholas Market

    There is a food aisle within the glass arcade at St Nicholas Market. Many international cuisines are represented, including Italian, Indian, West Indian/Caribbean, Moroccan and Portuguese. Can be a bit chilly, depending on the weather, so keep your coat on!

  22. Eat

    Swoon Gelato

    Regarded as the best ice cream in the city, although not cheap. Fairly posh interior, with indoor seating or take away.

    10AM-10:30PM daily£4.5 for 2 scoops in a cone

  23. Eat

    Taka Taka

    Greek comfort food restaurant, with seating inside or takeaway. Decent sized portions of kebabs, souvlaki etc. served with Greek bread and/or chips, tzatziki, and a vegetable mix.

    Mon-Sat 11AM-4PM, Sun noon-midnight£8.50 (July 2019)

  24. Eat

    Tare

    Tiny restaurant in a shipping container at Wapping Wharf. Making advance reservations is a necessity.

    £100+

  25. Eat

    Taste of Napoli

    Welcoming staff, delicious food. Plenty of choice for vegetarians and vegans alike. Authentic Italian pizza, snacks (arancini, fried breaded mozzarella, etc ) and sandwiches.

  26. Eat

    Thali Montpelier

    York Road, Montpelier, and also in Easton, Clifton, Totterdown, and North Street in Southville. The Thali specialises in vegetarian Indian food and in terms of volume of food, must be one of the best bargains in the city! Loads of courses for very little outlay. On Sundays there is normally live music and bargain thalis on a first-come-first-served basis (no reservations taken).

  27. Eat

    The Bank

    British pub serving typical Sunday roast, Yorkshire pudding included!

  28. Eat

    The Lock Up

    British and European cuisine. Great venue for a Sunday lunch or family event.

    £20-30

  29. Eat

    Tortilla Bristol (Cabot Circus)

    Amazing Mexican restaurant, great food, incredible staff. Tasty burritos.

  30. Eat

    wagamama bristol clifton

    A professionally run, good-value Asian noodle bar. Main courses are filling and of consistent quality. Walkable from the centre, or take a bus from St. Augustines Parade/College Green up Park Street.

  31. Eat

    Adelina Yard

    Posh fine dining restaurant near Queen Square.

    £100+

  32. Eat

    Bulrush

    Fine dining restaurant with a Michelin star.

    Thu-Sat 12:30-14:30, Tue-Sat 18:30-20:30£100+

  33. Eat

    Pasture

    Steak house with some vegetarian options as well.

  34. Eat

    Princes Pantry

    Simple and good tasting fast food.

  35. Eat

    Rendezvous Fish Bar

    Here you get fish&chips.

  36. Eat

    Sonny Stores

    Birch

    Opened in 2021 serves Italian. It's open Tu-Sa noon - 10PM.

  37. Eat

    The Ashville

    Steak house also known for its burgers.

    £10-25 (Feb 2020)

  38. Eat

    The Clifton Sausage

    Simple but delicious British pub food.

  39. Eat

    Wilsons

    Fine dining restaurant with a 7 course tasting menu.

Listings from the Wikivoyage guide to Bristol (CC BY-SA 4.0).