• Go to app
  • Select a destination
  • 12 Top Restaurants in London You Must Try This Year

    Katrina Antonio
    Katrina Antonio
    Last updated 30 Oct 2025
    more
    A photo collage of London and dishes from restaurants in London

    Eat your way through the top restaurants in London! 💂

    Once known mostly for its pub classics and Sunday roasts, London now stands as a global dining capital — home to over 70 Michelin-starred restaurants, thriving street markets, and local gems sure to satisfy your belly. 😋 In our guide to the top restaurants in London, England, we’ll explore the city’s most exciting places to eat, plus nearby landmarks, tips, and experiences that make every meal an adventure.
    Klook Tip: Public WiFi can get spotty when you’re out, so an eSIM UK is worth considering if you want reliable connection on the move. Simply install it on your phone via QR code, without any need to swap out your physical SIM card!

    💎 Elevated Dining Experiences

    1. Restaurant Gordon Ramsay (Chelsea)

    Ravioli dish at the Restaurant Gordon Ramsay
    Ravioli dish at the Restaurant Gordon Ramsay, Photo Credit: Wikipedia Commons
    Located on Royal Hospital Road in leafy Chelsea, this legendary three-Michelin-star restaurant is an institution for fine dining in London. Expect beautifully plated dishes like the signature lobster ravioli and iconic roasted lamb.
    After lunch or dinner, you can check out the Saatchi Gallery (a 13-minute stroll away, or a 2-minute drive) or take a relaxing walk along the Chelsea Embankment (just 3 minutes away on foot!) for views of the Thames River. If you’re looking to explore West London, this is a great route to take.
    Klook Tip: London’s transport network makes it easy to plan your foodie adventure. Most of these restaurants are close to Underground stations like Covent Garden (Piccadilly Line), Green Park (Victoria Line), or London Bridge (Northern Line). You can hop from meal to meal with minimal fuss, and even squeeze in a Thames cruise, walking tour, or theatre show in between!

    2. Bustronome London 

    A dining with the view of London city center
    Enjoy a gourmet meal while sightseeing around London city center
    Technically not a restaurant, but a fine dining experience all the same, the Bustronome London is a sightseeing experience you wouldn’t want to miss.
    This luxurious glass-roofed bus takes you on a slow, scenic route through the city while serving an elegant multi-course gourmet meal, right as landmarks like Big Ben, Tower Bridge, and St. Paul’s Cathedral pass by your window.
    You can choose between a four-course lunch or a six-course dinner, both beautifully presented and paired with wine.The menu includes roasted aubergine salad, pan-seared salmon, rack of lamb, and dessert.

    3. Ikoyi (St. James’s)

    Buttermilk Plantain and Smoked Scotch Bonnet
    Buttermilk Plantain and Smoked Scotch Bonnet, which has over 36 ingredients, Photo Credit: Lou Stejskal on Flickr
    Located 14 minutes away by train from St. James’s Park and 7 minutes away via train from Trafalgar Square, Michelin-starred Ikoyi specializes in West African-inspired cuisine using British seasonal produce. The smoked jollof rice and plantain are absolute standouts.
    Before dinner, visit the London National Gallery and take in historical European art pieces. If you’re an art lover, you can also do the London National Gallery Highlights Tour for a guided tour around the museum, with afternoon tea at Ochre Restaurant after!
    You can also take a leisurely walk through St. James’s Park, one of the most picturesque green spaces in central London. 

    4. Dinner by Heston Blumenthal (Knightsbridge)

    A unique dish from Dinner by Heston Blumenthal
    Unique dishes await you at Dinner by Heston Blumenthal, Photo Credit: Wikipedia Commons
    Inside the luxurious Mandarin Oriental Hyde Park, Dinner by Heston Blumenthal reinvents historical British recipes for the modern palate. Dishes like the “Meat Fruit” (a chicken liver parfait disguised as a mandarin) are as clever as they are delicious.
    You’ll be 5 minutes away on foot from Harrods and Hyde Park, which is ideal for those looking to hit some of London’s iconic spots before eating. Also around 30 minutes away by train is the London Eye

    5. Brooklands by Claude Bosi (Hyde Park Corner)

    A view of Peninsula London
    The Peninsula London is a 5-star hotel known for its prime location and gorgeous restaurant
    Set atop The Peninsula London, Brooklands is a sky-high fine dining experience celebrating British gastronomy. Signature dishes include native lobster salad and roast veal sweetbreads.
    The restaurant offers panoramic views of Hyde Park, and you’re within a 12-minute walk from Buckingham Palace (5 minutes from Green Park!) Those looking for a complete London experience can do a Buckingham Palace & Big Ben Tour, which already includes entrance to Westminster Abbey. Here, you’ll also get to watch the Changing of the Guard Ceremony at Buckingham Palace!

    6. Galvin La Chapelle (Spitalfields)

    A dish of Saddle of Denham estate venison with braised red cabbage and blackcurrant sauce
    Saddle of Denham estate venison with braised red cabbage and blackcurrant sauce, Photo Credit: Wikipedia Commons
    Inside a restored Victorian chapel in Spitalfields, Galvin La Chapelle is one of the best restaurants in London, England, and the picture of romantic dining. The menu features both French and British dishes like slow-cooked duck, rich beef bourguignon, and irresistible tarte Tatin.
    You can pair your meal with a sunset Thames River Cruise, a 30-minute train ride away for stunning riverside views and an unforgettable evening in East London.

    7. The Dover (Mayfair)

    Central Mayfair taken from the Mayfair House
    Central Mayfair taken from the Mayfair House, Photo Credit: Wikipedia Commons
    A new star in the Mayfair dining scene, The Dover offers contemporary European cuisine in an intimate townhouse setting. Expect refined dishes like seabass carpaccio and duck breast with cherry glaze.
    Mayfair is also a shopper’s paradise. You can do a quick visit to Bond Street or the Royal Academy of Arts. Afterward, hop aboard the London Hop-on Hop-off Bus Tour to explore nearby highlights like Westminster Abbey and the Houses of Parliament at your own pace.

    🍽️ Modern Local Favorites

    8. Dishoom (Covent Garden)

    A dish of a classic English breakfast with an Indian twist called The Big Bombay
    The Big Bombay, an Indian twist to the classic English breakfast, Photo Credit: Wally Gobetz
    No list of the top restaurants in London, England, would be complete without Dishoom. Inspired by Bombay’s old Irani cafés, Dishoom Covent Garden serves soulful Indian comfort food.
    Located a 5-minute walk away from Covent Garden Market, it’s the perfect pre-theater dinner spot before catching a show in the West End (which is just a 1-minute walk away).

    9. Barrafina (Soho)

    Barrafino’s cozy teal exterior
    Barrafino’s cozy teal exterior
    Tapas lovers, this one’s for you! Barrafina along Dean Street in Soho offers authentic Spanish small plates made for sharing.
    After dinner, you can take a walk down Carnaby Street or enjoy the nightlife in Soho Square. This area buzzes well into the night, with theaters, bars, and music venues at every corner. 

    10. The Wolseley (Piccadilly)

    A set of authentic British high tea and biscuits
    Enjoy authentic British high tea, Photo Credit: Liana Dangerfield on Flickr
    An elegant café-restaurant on Piccadilly and one of the top restaurants in London, The Wolseley channels the glamour of 1920s Europe. Expect a mix of British and Continental dishes, and great afternoon tea.
    You’re just a 2-minute walk away from Green Park and The Ritz London, perfect for a relaxed afternoon out. 

    11. Hawksmoor Seven Dials (Covent Garden)

    Facade of Hawksmoor
    Hawksmoor is a popular chain restaurant serving steak, seafood, and cocktails, Photo Credit: Wikipedia Commons
    If steak is your thing, Hawksmoor Seven Dials will not disappoint.Their grass-fed British beef, triple-cooked chips, and sticky toffee pudding are the stuff of legend.
    The restaurant sits just off Seven Dials, surrounded by boutiques and theaters. Before your dinner, enjoy views of the city from the London Eye, just a 10-minute drive away.

    12. Flat Iron (Multiple Locations)

    The exterior of Flat Iron’s Kensington branch in London
    The exterior of Flat Iron’s Kensington branch in London, Photo Credit: Wikipedia Commons
    For high-quality steak at an accessible price, Flat Iron is one of those London restaurants everyone talks about. 
    With branches in Soho, Shoreditch, and Covent Garden, you’ll always find one near your day’s adventures. Visiting the Tower of London? The Shoreditch branch is a quick 20-minute drive away. 

    Ready to go? 🧡

    Great meals and great memories often go hand in hand, and in London, you’ll find both on nearly every street. Use this list of the top restaurants in London, England, as your roadmap to eating well and exploring deeply. In this city, the next unforgettable dish is never far from your next favorite sight. 😉

    FAQs about Top Restaurants in London

    What is the best-rated restaurant in London?

    London has plenty of Michelin-starred options, but Restaurant Gordon Ramsay in Chelsea consistently ranks among the city’s best. It’s London’s longest-running three-Michelin-star restaurant. 

    What food is a must-try in London?

    A classic Sunday roast with Yorkshire pudding is a must, best enjoyed at a cozy pub. Don’t miss fish and chips, afternoon tea, and modern British comfort dishes like pie and mash or Eton Mess for dessert. For a true taste of London’s diversity, try a chicken tikka masala (the city’s unofficial national dish) or visit Borough Market for artisan treats from across the world.

    Where to eat in London for the first time?

    Try Dishoom Covent Garden for its warm atmosphere and Bombay-style plates, Sketch in Mayfair for creative fine dining, or Duck & Waffle for city views and modern British dishes served 24/7. Pair any of these with nearby landmarks, Covent Garden Market, Regent Street, or the Sky Garden, for a full London experience.

    Do you tip in London?

    It’s not mandatory to tip in London! Most restaurants add a 12.5% service charge automatically to the bill. If it's included, you don’t need to tip extra. If not, tipping about 10% would do. Tipping isn’t expected at pubs or casual cafés unless you’ve had table service or exceptional service.

    More London guides for foodies

    What is Klook?
    Klook is a leading pan-regional experiences platform in Asia Pacific, purpose built to digitalize experiences and make them accessible to every traveler.
    Our mission is to build the digital infrastructure for the global experience economy — empowering merchants to share their passions and travelers to discover the heartbeat of each destination. We operate a mobile-first, curated platform featuring diverse experiences across global destinations.
    ✨ Follow us for more deals and inspiration for your upcoming travels
    📸 Instagram | 📱 TikTok | ✏️ Blog | 🔴 YouTube
    more