London is packed with a fantastic variety of restaurants, food markets, bars, and fine dining spots scattered throughout the city. With so many options, it can be tough to narrow down the best places to visit. Having lived in London for nearly a decade, I’ve tried plenty of hidden gems and not-so-great spots. So, here are some of my favorite eateries.
One of the top spots has to be The OXO Tower Restaurant, not only for its delicious British menu but also for the stunning views. Located at the top of the OXO Tower building, it’s perfect for a dinner with a view of the Thames, especially at sunset. During our visit, we enjoyed a fresh Lobster and salty fingers starter, followed by an amazing Rib-eye steak with a bone marrow crust. If there’s room for dessert, the OXO Chocolate Plate is a must-try!
Barrafina is a fantastic choice for tapas lovers, offering incredible Basque and Spanish dishes. With locations on Drury Lane, Dean Street, and Adelaide Street, it’s a treat for the taste buds. Although you can’t book a table here, arriving just before the lunch rush should minimize any wait. While it’s a bit pricier, the fresh fish dishes are worth every penny.
In Covent Garden, Clos Maggiore is a true delight, especially its beautifully decorated atrium and mouthwatering contemporary French dishes. If you’re dining at a busy time, make sure to reserve a table in advance, or consider going for lunch, which is more affordable. Their herb-smoked Welsh lamb is a favorite of mine.
Bala Baya, a cozy spot under the railway arches, offers a taste of Tel Aviv just a short walk from Borough Market. The Yemeni Ceviche with spiced salmon and rhubarb, along with their delightful cocktails, are simply too good to pass up.
If you’re after authentic Ethiopian cuisine, Wolkite Kitfo in North London is a little hidden gem. It’s a bit off the beaten path, but it serves some of the best Ethiopian food in town. It’s not fine dining, but the flavors are amazing.
At the Corinthia Hotel, Kerridge’s Bar And Grill offers dishes with a modern twist by celebrity chef Tom. Reservations are a good idea, especially on weekends. You won’t want to miss the pig cheek pie!
For a classic British experience, Poppies is the place to go for fish and chips. While it’s more informal than a typical restaurant, the fresh fish and perfectly cooked chips at locations like Camden and Shoreditch will hit the spot.
For a refined afternoon tea, the Diamond Jubilee Tea Salon at Fortnum and Mason’s is a fantastic choice. They serve delicious scones with clotted cream and jam, and the variety of teas is impressive. Make sure to book a table if you’re planning a weekend visit.
Tramshed in East London is a unique spot featuring Damien Hirst art and a menu by Mark Hix. Their meat-heavy menu also offers vegetarian options. Don’t miss the ‘bang bang’ chicken and ‘cock and bull’ croquettes.
Finally, a Sunday roast is a British tradition not to be missed. The Harwood Arms in Fulham serves an epic roast, complete with all the trimmings. Be sure to reserve a table for this classic meal. If you’re elsewhere in the city, local pubs usually offer great Sunday lunch options, too.