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 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.
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
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
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
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
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
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
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
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
The Hansom Cab
This Kensington institution serves up an eclectic mix of classics found in British pubs and contemporary fare in an inviting space. From gourmet burgers to perfectly seasoned fish and chips, the menu caters to a variety of tastes. The Hansom Cab is perfect for those looking to unwind after a day exploring Kensington’s museums and parks.
Address: 86 Earls Court Road, Kensington, W8 6EG
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
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
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
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
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
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
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 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
R
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
Whether you’re seeking the cozy charm of Marylebone or the edgy vibe of Shoreditch, London’s best pubs for food offer an exceptional range of flavors, spaces, and atmospheres to suit any occasion. These pubs have managed to merge the best of British traditions with contemporary culinary excellence, ensuring every meal is not just a bite but an experience.