The 18 Best Pubs in London for Food: A Culinary Tour Across the City

The 18 Best Pubs in London for Food: A Culinary Tour Across the City

When it comes to London’s gastronomic scene, the city’s pubs offer more than just pints and traditional Sunday roasts. Over the years, many London pubs have elevated their menus, embracing seasonal ingredients, innovative cooking techniques, and global influences, resulting in world-class dining experiences. Whether you’re seeking a refined meal in the heart of Mayfair or something more laid-back in Shoreditch, here’s a guide to the best pubs in central London for food.

Pubs have long been at the heart of London’s social life, offering not just a place to drink but a space to gather, unwind, and enjoy great food. From cosy historic inns to stylish gastropubs, these establishments blend classic British flavours with modern culinary creativity.

1 - The Guinea Grill

Located on Bruton Place, The Guinea Grill has been a London institution since 1952, offering what many argue to be the finest steak in the city. The charming old-school interior makes it one of the best places for a long lunch or dinner, with expertly sourced meat from their butcher, O’Shea’s, and an impressive wine list. For a truly British dining experience, the Guinea is a must-visit.

Address: 30 Bruton Pl., London, W1J 6NL

Old British restaurant dedicated to meat dishes

2 - The Pig's Ear

This Chelsea favourite offers an eclectic mix of traditional British fare and modern dishes in a warm and inviting setting. The Pig's Ear has everything. From homemade pies to fresh seafood, the menu caters to a range of tastes. The Pig's Ear is perfect for those looking to unwind after a day exploring Chelsea’s boutiques and galleries.

Address: 35 Old Church Street, Chelsea, SW3 5BS.

The best cocktails in town

3 - 35 New Cavendish

This elegant, cozy gastropub in Marylebone strikes a fine balance between tradition and modernity. Known for its contemporary British menu with Mediterranean influences, 35 New Cavendish offers a refined selection of dishes, from pan-fried scallops to a perfectly cooked rib-eye steak. It’s an ideal spot for a bit of good food after exploring the surrounding chic boutiques. Sit down and grab a bite in their upstairs restaurant, or down in the more casual bar area.

Address: 35 New Cavendish St, Marylebone W1G 9TR

Proudly independent gastropub

4 - The Audley Public House

A gem in the heart of Mayfair, The Audley is more than just a pub—it's a celebration of British heritage and elegance. The menu is a tribute to classic dishes and its 19th century roots, such as Cornish fish pie and slow-cooked lamb shoulder, crafted with a modern touch. With its sophisticated setting and art-filled rooms, The Audley redefines the concept of a traditional pub.

Address: 41-43 Mount Street, Mayfair W1K 2RX

Best fish and chips in London

5 - The French House

An iconic spot known for its no-music policy and historic charm, The French House is a must-visit for those seeking a laid-back yet flavorful dining experience. The building has been serving as a public house since at least the 16th century, and it played a part in London’s vibrant history over the centuries. The ever-changing menu focuses on quality and simplicity, with dishes like coq au vin and tarte Tatin that never disappoint. Enjoy a pint of great beer (but no more than half, as is tradition here) while soaking in the bohemian atmosphere.

Address: 49 Dean Street, Soho, W1D 5BG

Small bar decorated with photos and no use of technology

6 - Evelyn’s Table

Nestled beneath The Blue Posts not too far from the West End, Evelyn’s Table is an intimate dining experience led by a Michelin-starred chef. This small, 12-seat pub offers a seasonal five-course tasting menu with a focus on European flavors. The atmosphere is as cozy as it gets, making it perfect for a romantic dinner or special occasion. Booking in advance is essential.

Address: 28 Rupert Street, W1D 6DJ

Fine dining restaurant

7 - The Cadogan Arms

Recently revamped, The Cadogan Arms is one of the city's stylish yet historic pubs, merging that rich history with charm and modern luxury. Their kitchen focuses on British classics made with the finest seasonal ingredients, such as Cornish lobster and roast lamb shoulder. With its plush interiors and an extensive list of fine wines and cocktails, The Cadogan is a refined yet relaxed place to dine.

Address: 298 King's Road, Chelsea SW3 5UG

British Dishes and traditional Sunday Roasts

8 - The Harwood Arms

London’s only Michelin-starred pub, The Harwood Arms in Fulham, is the epitome of elevated pub dining. Renowned for its dedication to wild, sustainable ingredients, the menu features dishes like venison Scotch egg and roasted fallow deer. It’s the go-to place for those who want to experience fine dining in a relaxed, traditional setting.

Address: Walham Grove, Fulham, SW6 1QP

Hidden away in the back streets of Fulham

9 - The Fox and Pheasant

Tucked away in a charming Chelsea mews, The Fox and Pheasant offers a warm, homely atmosphere with an upscale take on British pub food. Owned by singer James Blunt, this West London pub offers carefully crafted dishes like Cornish sea bass and slow-cooked pork belly. With its cozy setting and friendly service, it’s an intimate spot for a memorable meal.

Address: 1 Billing Rd, Chelsea, SW10 9UJ

Tavern with cozy decoration

10 - The Churchill Arms

The Churchill Arms is a quintessentially British pub with a twist, boasting a traditional exterior adorned with vibrant flower displays, making it one of the most recognizable pubs in Kensington. Step inside, and you’ll find all the charm of a classic pub—wooden beams, cozy nooks, and Churchill memorabilia lining the walls. However, what sets The Churchill Arms apart is its unexpected yet delightful menu of Thai noodles and curries. While the pub retains its British roots, it’s renowned for serving some of the best Thai food in London, offering an eclectic mix of flavors in a wonderfully unique setting.

Address: 119 Kensington Church Street, Kensington, W8 7LN

Brewery pub decorated with flowers and Churchill memorabilia

11 - Brook House

Modern and elegant, Brook House offers a fresh take on classic pub fare. The kitchen focuses on seasonal, high-quality ingredients, with standout dishes including truffle mac and cheese and slow-cooked lamb shoulder. With a relaxed yet sophisticated ambiance, it’s a local favorite in Fulham for both casual dinners and special celebrations.

Address: 65 New Kings Road, Fulham, SW6 4SG

Brook House combines the best qualities of London’s renowned restaurants with the relaxed, traditional style found in the local pubs.

12 - The Princess of Shoreditch

This award-winning gastropub brings the vibrant energy of Shoreditch into its dining experience. The menu features British classics with a modern twist, such as Suffolk lamb with Jersey Royals and heritage tomatoes. The Princess of Shoreditch combines a lively atmosphere with impeccable service and top-notch food, making this modern pub a favorite among locals and visitors alike.

Address: 76–78 Paul Street, Shoreditch, EC2A 4NE

London's top gastropubs

13 - The Culpeper

Situated in a historic building, The Culpeper’s rooftop garden provides much of the produce for its seasonal menu. The kitchen focuses on hearty, wholesome dishes like roast chicken with confit garlic and poached monkfish. The rustic-chic interior, paired with the best panoramic views of all London pubs from their rooftop, makes this a must-visit for food lovers.

Address: 40 Commercial Street, E1 6LP

Exclusive pub food and creative cocktails

14 - The Jugged Hare

Famous for its game dishes, The Jugged Hare specializes in bold flavors and hearty meals. From venison to wild boar, the menu celebrates the best of British game in a beautifully restored 18th-century space. The pub’s wine and ale selection is also notable, with plenty of options to pair with your meal.

Address: 49 Chiswell Street, EC1Y 4SA

London's leading game restaurant prides itself on full flavours, innovative ideas and perfectly executed dishes at every service.

15 - The Marksman Public House

Combining traditional pub charm with contemporary cooking, The Marksman is known for its refined British fare. The menu showcases seasonal ingredients and inventive dishes like their legendary beef and barley bun or rabbit pie. With its stylish interiors and excellent food, this English pub is perfect for foodies seeking something extraordinary.

Address: 254 Hackney Rd, E2 7SJ, UK

Public House and Dining Rooms in the East End of London

16 - The Argyle

Tucked away in the heart of Hatton Garden's diamond district, The Argyle blends the neighborhood’s creative spirit with the charm of a traditional London pub. Its unpretentious and welcoming atmosphere makes it a popular spot for both locals and visitors alike. Known for its laid-back vibe and hearty pub fare, The Argyle offers a comforting menu of British classics, from freshly made pies to indulgent Sunday roasts.

Address: 1 Greville Street, EC1N 8PQ

The Argyle serves real ale and great food, complete with relaxing roof terrace and an exclusive cellar bar ideal for private parties.

17 - The Ship

Perched on the banks of the River Thames in Wandsworth, The Ship boasts one of London's most popular beer gardens and lively atmosphere. With its scenic views of the Thames, it’s the perfect spot for a leisurely meal or drinks in the sun. The menu features a modern take on pub classics, while its extensive selection of real ales and local craft beers keeps patrons coming back. Whether you’re enjoying a pint in the beer garden or settling down inside the cozy, rustic interiors, The Ship offers a quintessential London pub experience with a riverside twist.

Address: 41 Jews Road, Wandsworth, SW18 1TB

Gastropub dating back to 1786 with a wood-burning stove, riverside terrace and outdoor barbecue area.

18 - The Globe Tavern

Located just steps away from Borough Market, The Globe Tavern is a cozy pub with a focus on fresh, seasonal British food. Its menu is packed with comforting pub classics like fish and chips, as well as contemporary dishes that highlight the best of local produce from the nearby market. The Globe’s upstairs dining room offers a more refined setting, while the downstairs bar is perfect for grabbing a quick pint.

Address: 8 Bedale Street, SE1 9AL

Traditional pub set in a distinctive Gothic-style building in Borough Market.

Exploring London through its diverse and iconic food scene is one of the best ways to connect with the city’s rich history and vibrant culture. The Soho Food Tour by Sherpa Food Tours offers an unforgettable culinary adventure, guiding you through some of the most delicious and historic spots in the city.

Unlike typical group tours, this experience allows you to savor London’s flavors at a relaxed pace. Taste authentic British classics like fish and chips, indulge in artisanal cheeses, and discover international influences that shape the city’s unique food culture. Along the way, an expert guide will share fascinating stories about London’s culinary past and hidden gems known only to locals.

Perfect for food lovers, travelers, and those eager to explore beyond the usual tourist spots, this immersive tour ensures a delicious and insightful experience. Whether you’re looking for classic flavors, hidden foodie treasures, or an unforgettable day out, the Soho Food Tour is the best way to taste the true essence of the city—one bite at a time.

Why Choose This Tour?
Curated Food Adventure: Experience the best of London’s culinary scene.
Iconic & Hidden Gems: Taste classic dishes and uncover local secrets.
Perfect for All Travelers: Ideal for foodies, families, and those with dietary preferences.

Join this exceptional food tour and experience London like never before!

  • Embark on a unique Soho food tour in London, beginning at Seven Dials. Enjoy authentic Indian food, savor fine wine and local cider, and try Michelin guide Bao buns.

    4 hours

    +12 dishes/drinks

    Up to 12 guests

    From $90
  • From timeless classics to modern gastro-pubs, London’s dining scene proves that great food and welcoming atmospheres go hand in hand. Whether you're after a hearty Sunday roast or innovative small plates, these pubs showcase the capital’s rich culinary heritage while embracing fresh, contemporary flavours. No matter the occasion, a visit to one of these establishments promises more than just a meal—it’s a true taste of London’s vibrant pub culture.

    What traditional British dishes should I try at a London pub?

    Most pubs serve classic British fare such as fish and chips, bangers and mash, steak and ale pie, and the beloved Sunday roast with all the trimmings. If you're visiting in winter, a comforting shepherd’s pie or a hearty beef stew is a must-try.

    Do London pubs cater to vegetarians and vegans?

    Yes, many London pubs offer vegetarian and vegan options alongside their traditional menus. You’ll often find plant-based takes on classics, like mushroom and ale pie, vegan fish and chips, and hearty vegetable roasts. Some gastropubs even have dedicated vegan menus.

    What is a Sunday roast, and where can I find the best one?

    A Sunday roast is a traditional British meal featuring roast meat (such as beef, lamb, or chicken), crispy roast potatoes, seasonal vegetables, Yorkshire pudding, and gravy. Many pubs serve them on Sundays, with some of the best found in areas like Soho, Notting Hill, and Hampstead.

    Did you like this travel guide? We invite you to learn more about our London blog with these other posts: 

    Rate this post