If you love food and a great view, dining by the river is a no‑brainer. The Thames runs through the heart of the city and hosts a mix of casual bistros, fancy hotels and hidden gems. Below you’ll get the low‑down on where to eat, what to order and how to make the most of a riverside night.
Southbank is the first stop for most visitors. Gillray’s Steakhouse & Bar sits right under the London Eye and offers a solid steak menu with the big wheel as a backdrop. If you prefer Asian flavours, head to Sushisamba on the same stretch – the floor‑to‑ceiling windows give you a full‑panorama of the river and the city lights.
Further east, the Canary Wharf area packs several sleek options. The Gun is a historic pub turned modern eatery; its patio looks straight across at the dock. For a splurge, try Roka for Japanese grills and a view that captures the skyscrapers reflected on the water.
Down by Greenwich, The Gunpowder offers a relaxed vibe and a menu that focuses on fresh seafood. The riverside terrace is perfect for a sunny lunch or a sunset dinner. Near the Tower Bridge, Le Pont de la Tour serves French cuisine with a view that frames the iconic bridge – a classic choice for a romantic evening.
If you’re chasing something less touristy, venture to Battersea Power Station. The new development includes The Ivy Battersea, which mixes classic British dishes with a contemporary setting. Its large windows open up onto the river and the historic turbine hall, giving you a unique backdrop.
1. Book early. River view tables fill up fast, especially on weekends and during sunset hours (around 7 pm in summer). A quick phone call or online reservation can save you a long wait.
2. Check the weather. Most terraces are uncovered, so bring a light jacket if it’s chilly. Many places also have indoor rooms with floor‑to‑window seats if rain shows up.
3. Time your visit. The best light for photos and a relaxed atmosphere is 30 minutes before sunset. Arriving a bit early lets you grab a good spot and enjoy a pre‑dinner drink.
4. Plan transport. All the river restaurants are near tube stations (Waterloo, Canary Wharf, Greenwich, Tower Hill). Walking along the riverside is pleasant, but a quick ride on the tube or a river bus can speed things up.
5. Know the menu highlights. Many riverside spots excel at seafood – think grilled salmon, oysters and mussels. If you’re not a fish fan, look for their steak or vegetarian plates; they usually have a special that pairs well with the view.
Finally, don’t be afraid to ask the staff for a recommendation. Servers love talking about the view and often know which dish shines the most under the lights. With these tips, you’ll walk away with a great meal, a stunning photo and a memory of London’s river that lasts longer than the night.