20 best restaurants in London Bridge

With a thriving food scene and heaps of different cuisines, London Bridge is a serious foodie heaven.
A close-up of two beautifully-dressed plates and a glass of white wine on a rustic wooden table.
Discover London Bridge's exciting food scene. Photo by Stefan Johnson on Unsplash

Find out where to eat in London Bridge with this guide to the best dining spots and restaurants near London Bridge station. Browse cool eateries, diners and Michelin-starred restaurants.

1. The Ivy Tower Bridge

The jazzy interiors of the ivy tower bridge, with bright tiles, paintings on the walls and orange sofas.

Enjoy modern British dishes with a spectacular view of Tower Bridge and the Tower of London at The Ivy Tower Bridge. Overlooking the beautiful Thames riverside and next to City Hall, this restaurant offers an all-day menu ranging from breakfast classics to lunchtime and dinner specials.

Location: One Tower Bridge, Tower Bridge Rd, London SE1 2AA

2. Arabica Bar & Kitchen

Tuck into a traditional Middle Eastern style feast at Arabica Bar & Kitchen, set in a beautiful brick Victorian railway arch. Expect colourful meze, vibrant small plates, homemade flatbreads made on the spot in the clay oven, washed down with delicious cocktails. The restaurant caters for all, from meat-eaters and pescatarians to vegetarians and vegans.

Location: Borough Market, 3 Rochester Walk, London SE1 9AF

3. Bob's Lobster

Tucked away in one of the red-brick spaces beneath London Bridge's railway station, Bob's Lobster treats you to a seafood-fuelled street food feast. Take your pick from an inviting menu of flavoursome British takes on American seafood classics, from fries with mussel and bacon chowder to crab rolls and lobster mac 'n' cheese.

Location: Unit 71 St Thomas St, London SE1 3QX

4. Cantina del Ponte

Head to Shad Thames for a taste of Italy with dazzling views of Tower Bridge. Get a table on Cantina del Ponte’s beautiful terrace and enjoy homemade pasta, regional meat and seafood dishes, plus luscious desserts.

Location: 36c Shad Thames, London SE1 2YE

5. Casse-Croûte

Step into this cosy bistro on Bermondsey Street to savour traditional French fare in a friendly setting. Casse-Croûte’s menu changes every day, but you can expect to find classics such as quiche Lorraine, champignon soup, beef bourguignon and crème brûlée, plus an all-French wine list.

Location: 109 Bermondsey St, London SE1 3XB

6. Texas Joe's

Head to Texas Joe’s for an authentic Texas barbecue experience in London Bridge. Look for delicious slow-smoked meats, including USDA beef brisket, pork shoulder and beef ribs. Move to the Flying W Saloon after dinner for top-notch cocktails and a selection of Texan whiskies.

Location: 8-9 Snowsfields, London SE1 3SU

7. El Pastor

A selection of dishes spread across a grey table.

Tuck into a Mexican feast at El Pastor in Borough Market, a friendly eatery specialising in tacos and quesadillas. With tortillas made from scratch every day, El Pastor’s tacos are fresh and full of flavour. The drinks menu features mezcal, tequilas and Mexican-inspired cocktails. 

El Pastor: 7A Stoney St, London SE1 9AA

8. Baluchi

Dine like a maharaja at elegant Baluchi, housed within The LaLiT London hotel. Sample modern Indian dishes as you soak up the atmosphere of the vast room, which is punctuated with chandeliers, wood-panelling and ornate screens.

Location: 181 Tooley St, London SE1 2JR

9. Champor-Champor

A colourful and cosy restaurant filled with masks and tribal objects, Champor-Champor serves comforting Thai and Malay food in a candlelit setting. Choose between a vast vegetarian and vegan menu, featuring butternut squash green curry and laksa with crunchy chickpeas, or go for the traditional Malaysian beef rendang.

Location: 62-64 Weston St, London SE1 3QJ

10. The Coal Shed

Steak fans should look no further than The Coal Shed when looking for a restaurant in London Bridge. Top-quality meat is cooked on fire and charcoal to retain a natural flavour and texture. Tuck into a succulent ribeye, or visit on Sundays for the signature sharing roast.

Location: One Tower Bridge, Potters Fields, London SE1 2QR

11. José Tapas Bar

A table with various plates of food and two beers, one being held by a diner in a blue jumper.

Share some delicious Spanish small plates with friends at lively José Tapas Bar on Bermondsey Street. Top chef José Pizarro puts together a daily changing menu of regional tapas alongside a wide-ranging sherry and wine list. For a full-on Spanish dining experience, head to Pizarro, the chef’s second restaurant on the same street.

Location: 104 Bermondsey St, London SE1 3UB 

12. Le Pont de la Tour

Sample traditional French food at Le Pont de la Tour on Shad Thames’s riverside promenade. This nautical-themed eatery boasts refined French specialities such as smoked duck terrine and chateaubriand, with Sunday and pre-theatre menus also available.

Location: 36D Shad Thames, London SE1 2YE

13. Wawa

Get a taste of Japan at this modern and bright restaurant next to Tower Bridge. From sushi to tempura, Wawa offers an array of classic Japanese dishes in a relaxed setting, as well as more unusual bites such as oysters in panko and ramen katsu burgers.

Location: 173 Tower Bridge Rd, London SE1 2AW

14. Restaurant Story

Three bowls filled with different types of porridge and large spoons on a long wooden board.

Embark on a culinary journey through chef Tom Sellers’ imagination at Michelin-starred Restaurant Story. The tasting menu unfolds like a story, with a foreword (starter), three chapters (mains) and “the end” as dessert, and features experimental dishes such as bread and dripping served as an edible candle.

Location: 199 Tooley St, London SE1 2JX

15. Santo Remedio

Venture to Santo Remedio for a taste of sunny Mexico in London Bridge. A colourful and airy dining room sets the scene for a heartwarming food menu, boasting tacos, pork carnitas and seasonal specials such as octopus tostadas and hibiscus enchiladas.

Location: 152 Tooley St, London SE1 2TU

16. Padella

Savour fresh pasta, made by hand each morning on-site, at Padella, next to Borough Market. Try the silky pici cacio e pepe, a speciality from Rome, or go for the classic and indulgent fettuccine carbonara with a twist. The good-value wine on tap is perfect for sharing.

Location: 6 Southwark St, London SE1 1TQ

Restaurants at The Shard

17. Ting 

Two men sit at a table enjoying a dinner whilst overlooking london bridge at night.

Ting at the Shangri-La is perfect for a special occasion or those days when you just feel like treating yourself. This dynamic dining experience serves Asian-inspired, modern dishes alongside an award-winning wine list. Or you can opt to visit during the day to savour their delightful afternoon tea as you enjoy unrivalled vistas of London Bridge.

Location: Level 35, 31 St Thomas St, London SE1 9QU

18. Oblix

Soak up breathtaking views of the London skyline from The Shard’s 32nd floor at Oblix. The sophisticated restaurant focuses on offering the best of British and European produce, cooked straight on its charcoal grill and wood-fired oven.

Location: 31 St Thomas St, London SE1 9RY

19. Hutong

Or, taste the flavours of northern China at the panoramic Hutong. Either pick from the extensive a la carte or try the signature lunch or dinner to sample some of its best dishes.

Location: 33 St Thomas St, London SE1 9RY

20. Aqua Shard

Alternatively, treat yourself to refined British cuisine and cocktails at Aqua Shard’s spectacular three-storey atrium bar on the 31st floor.

Location: Level 31, The Shard, 31 St Thomas St, London SE1 9RY