Best Riverside Restaurants In London

The weather is glorious and you want to make the most of it - and why shouldn't you? Sunny days are few and far between and the thought of wasting them in stuffy eateries is a crying shame. Whether you're after a low-key bite to eat by a quiet canal, a classy sunset dinner near the Thames or something a little different, here are London's best restaurants by the water.

Last edited by Marcus Sanigar

Last updated on 6th February 2026




Fire & Fromage at Jimmy's Pop-up

A Southbank pop-up that's perfect for winter, Fire & Fromage at Jimmy's Pop-up offers amazing views of the Thames from its riverside position. This cosy spot is all about alpine fun, serving up mulled wine, boozy hot chocolate and all sorts of tasty treats.

Their Fondue Bar is a sharing table concept, where for £35 per person you'll receive a welcome drink, a fondue feast and mini chocolate doughnuts. They've also got a more casual street food kitchen, promising the likes of baked camembert, bratwurst hotdogs and festive vegan burgers.

Dove

Dove is steeped in history; since it first opened in the 17th century, this Hammersmith watering hole has garnered quite the reputation. From the great atmosphere and riverside garden to the cask ales and crowd-pleasing grub, you can see why it's so popular.

Rick Stein Barnes

Rick Stein in Barnes can be found just beyond Richmond sporting stunning views of the river, dangling foliage and large windows creating a calm, spacious dining environment. The acclaimed seafood chef is serving up some of the best UK catches here, with the likes of Shetland mussels with garlic, chilli and lemon the menu, plus scallops in a hazelnut butter, smoked salmon and more. 

Waterfront London

Escape the bustle of London and enjoy a peaceful, memorable meal at Waterfront London, one of the best riverside restaurants in the city. Featuring an elegant setting with warm golden lighting, cosy booths, and views of the Thames, it's the perfect spot to relax and indulge.

With dishes crafted by Chef Alex, using locally sourced ingredients, and an impressive drinks menu with seasonal cocktails, this riverside retreat offers something for every taste. Whether you're celebrating a special occasion or just enjoying a day by the river, Waterfront London ensures every visit is filled with comfort and joy.

VU at The Tower Hotel

High above the upper foyer, VU at The Tower gives you endless views of the River Thames. As you look down at Tower Bridge, you can tuck into tasty small plates and heaps of hearty mains.

Think mezze, edamame, tortilla bowls, burgers, steak and sensational seafood. Over on the drinks list there's more to love, with champagne cocktails, spritzes and signature serves all up for grabs.

Cottons Vauxhall

Cottons can be found in the heart of Vauxhall, with a spacious outdoor terrace that overlooks the Thames. This vibrant Caribbean venue promises relaxed reggae beats, colourful interiors and a menu of mouthwatering eats, ranging from jerk marinated salmon to vegetable curries and oxtail stew. They also offer a Caribbean twist on the classic Sunday roast, as well as a three-course bottomless brunch on Saturdays that costs just £34.50 per person.

Darcie & May Green

Sun, Sips & 25% Off Cocktails This Summer!

Darcie & May Green offers some of the city's most charming riverside dining, right on Regent's Canal. You can enjoy brunch on the open rooftop or cosy indoor seating with big windows overlooking the water. 

The setting is peaceful but still buzzing with Paddington energy, making it ideal for breakfast meetings, long lunches or sunny weekend brunches. With a menu inspired by Australian café culture and drinks that suit any mood, it's a go-to for waterfront lovers.

Holiday Inn London – Brentford Lock

You'll find Holiday Inn close to the Grand Union Canal in Brentford Lock, boasting floor-to-ceiling windows that let in lots of natural light. They offer all-day dining here, including breakfast and an afternoon tea that costs just £25 for two people.

There's all sorts to choose from on their huge menu, including Sri Lankan-style vegetable curry, spicy salami and nduja pizza or crispy buttermilk chicken burgers.

Setlist

Promising great views over the Thames, Setlist should be your next riverside dining destination. It's located on the iconic Somerset House terrace, promising a regular lineup of events - we're talking live music, DJ sets and even art installations.

Wondering what's on the menu? The kitchen is made up of a group of female chefs who offer different cuisines - think smoked aubergine pizzas, aged beef smash burgers, Baja fish tacos and much more.

Fulham Pier

Brasserie Constance, located within Fulham Pier, is a highlight for those seeking modern British cuisine with a riverside setting. Its menu champions seasonal and locally sourced ingredients, offering dishes that balance refinement with rustic charm. The restaurant's contemporary, light-filled space overlooks the Thames, enhancing the dining experience with panoramic views and a relaxed, elegant atmosphere. For those in search of lighter fare, Water's Edge offers a changing menu and classic afternoon tea, perfect for an indulgent riverside pause.

Alongside these sit the vibrant Riverside Market, a food hall on the ground floor where casual dining comes alive with a variety of stalls serving everything from gourmet burgers to fresh salads and tacos.

Le Pont De La Tour

Steak Frites

Few London restaurants do it quite like Le Pont de la Tour. Sitting proudly beneath Tower Bridge in Butler's Wharf, this riverside institution has been serving classic French cooking and fine wine for over 30 years, and it still knows how to make a meal feel like an occasion. The terrace remains one of the most coveted dining spots on the Thames, perfect for lingering lunches or candlelit dinners as the city glows around you.

The menu leans confidently into tradition, from escargots swimming in garlic butter and slow-cooked onion soup to Dover sole, veal cutlet and coq au vin done with polish.

Busaba Kingston

If you're looking for somewhere to take a date with gorgeous riverside views, or are simply planning a catch-up with friends then you'll want to book Busaba in Kingston. This elegant restaurant boasts warm interiors and a menu packed with the flavours of Bangkok, like delicious curries and glazed meats from the grill. 

Boaters, Kingston Upon Thames

Looking for a gorgeous riverside pub in London? Located in the picturesque Canbury Gardens, just a short walk from central Kingston, Boaters is a classic pub that has it all - a riverside beer garden, a peaceful sunset balcony, and a blend of stunning classic and contemporary decor. But let's not forget why you're really going, the food and drink, of course; with a menu featuring goodies like dry-aged rack of lamb, red mullet and mussel fish stew, as well as a great selection of beers, wines, and cocktails, you're sure to have a great time.

TOWPATH

Towpath in Hackney offers a scenic dining experience right on the canal, combining rustic charm with contemporary British cuisine. With a focus on seasonal, locally sourced produce, the menu celebrates simple, delicious flavours in a relaxed, airy space. Whether you're enjoying a casual lunch on the terrace or a sunset dinner overlooking the water, Towpath's riverside setting provides a tranquil backdrop that enhances every bite.

The Cheese Barge

One of the most unique restaurants in the entire city, The Cheese Barge is dedicated to just one thing: cheese. The floating eatery can be found on a 96-foot boat on Regent's Canal, close to Paddington station, offering two floors of seating space.

Their quirky menu features small plates, grilled sandwiches, sharers and individual portions of cheese, available on a three for £14.25 offer. Dig into the likes of Cornish gouda, baked brie with new potatoes, goat's curd with sweet potato fritters and much more.