London is a city of contrasts: a melting pot of cultures, a hub for both historic traditions and modern innovation, and, let’s not forget, home to some of the best pub food in the world.
The gastropubs of London are more than just watering holes; they’re destinations for extraordinary dining experiences. Whether you’re craving a hearty Sunday roast, a creative twist on a classic dish, or a cosy pub with a pint in hand, London’s gastropubs have it all.
With so many fantastic options, how do you choose the best? We’ve rounded up a list of ten must-visit gastropubs that offer exceptional food and inviting atmospheres. From Michelin-starred gems to beloved local institutions!
If you’d prefer to avoid the wait at popular gastropubs, here’s a little secret: you can enjoy delicious pub food made fresh right at home by booking a private chef in London to bring the best of gastropub dining straight to your table.
Table of Contents
Why is London a hotspot for pub food?
London’s pubs aren’t just about the drinks, they’re where some of the most delicious and inventive meals are crafted. The tradition of pub food dates back centuries, with dishes like fish and chips and pies taking centre stage.
But the world of pub dining has evolved significantly in recent years. Today’s gastropubs have taken these beloved classics and elevated them to new heights, introducing creative spins and fresh ingredients that excite even the most discerning palates.
While you can still find a traditional fish and chips or a rich steak and ale pie, you’ll also see innovative dishes that fuse global influences with British staples. From freshly sourced local ingredients to bold combinations of flavours and textures, modern gastropubs are all about offering a unique culinary experience.
Where to enjoy the best pub food in London?
London is a city that truly excels in its gastropub scene, offering a wide range of pubs that serve far more than just a pint. So, whether you’re a local looking for a new spot to try or a visitor wanting to experience authentic British pub fare, here are some of the best gastropubs in London you won’t want to miss.
Camberwell Arms
Located in the heart of Camberwell, this gastropub offers an inviting yet refined dining experience. Known for its modern take on traditional British dishes, The Camberwell Arms prides itself on using locally sourced, seasonal ingredients.
The menu changes regularly, offering standout dishes like slow-braised short rib and smoked haddock with poached egg. The casual atmosphere combined with elevated flavours makes this pub a favourite for both locals and visitors seeking a comforting meal with a creative twist.
Upstairs at the French House
Upstairs at the French House is a charming spot, offering a unique Anglo-French dining experience. The menu features a mix of modern British dishes with French influence, like the perfectly cooked lamb chop with earthy chard and turnip.
This intimate and cosy gastropub is perfect for date nights or intimate gatherings, offering a stylish ambiance and high-quality food. The seasonal menu changes regularly, keeping things fresh and exciting for those who visit time and time again.
Prince Arthur
Situated in the lively area of Dalston, Prince Arthur is a stylish gastropub that serves both traditional pub favourites and creative, seasonal dishes. Known for its inventive menu, it offers delicious options like lobster bisque with Orkney-dived scallops and saffron-cooked potatoes.
The pub’s casual vibe and quality food make it a popular choice for those looking for both comfort and sophistication in one place. Pair your meal with a carefully selected natural wine for a true gastropub experience.
The Tamil Prince
For a unique dining experience, The Tamil Prince in Barnsbury combines the best of South Indian flavours with classic British pub fare. This gastropub takes bold and vibrant dishes like channa bhatura chickpea curry, garlic masala tiger prawns, and a variety of other fusion creations.
It’s a great place for those seeking something different, with a creative menu that brings together the rich spices of Indian cuisine with the heartiness of British pub classics. Expect bold flavours and an energetic atmosphere that’s perfect for a fun night out.
The Clarence Tavern
Located in Stoke Newington, The Clarence Tavern is a charming gastropub known for its excellent comfort food in a relaxed and welcoming environment. The menu includes a mix of hearty, traditional pub dishes, like slow-cooked lamb shoulder and crispy chicken wings, as well as seasonal specials that showcase the best of British ingredients.
Whether you’re stopping by for a quick bite or enjoying a long, leisurely meal with friends, The Clarence Tavern offers a cosy setting and satisfying food every time.
The Cow
For a true taste of classic British pub fare, The Cow in Notting Hill is a must-visit. A charming and bustling spot, this gastropub serves some of the best fish and chips in the city, along with other beloved dishes like steak and ale pie and bangers and mash.
The pub has a warm and inviting atmosphere, making it the perfect place to unwind after a long day or enjoy a weekend lunch. With a solid selection of wines and beers, it’s a great spot for those looking to experience traditional British comfort food in a cosy, unpretentious setting.
Rake at The Compton Arms
Located in Islington, Rake at The Compton Arms is a standout gastropub that offers a fantastic selection of seasonal British dishes. Known for its relaxed atmosphere and superb food, it’s a popular choice for both foodies and casual pub-goers alike. The menu features innovative dishes like crispy confit duck leg with roasted root vegetables and fresh seafood options.
The Compton Arms prides itself on using locally sourced ingredients, which are reflected in the freshness and bold flavours of its offerings.
William IV
William IV in Stoke Newington is a stylish pub offering modern British cuisine with a twist. It’s a place where classic dishes like roast beef and Yorkshire pudding meet seasonal, fresh ingredients and creative culinary techniques.
The gastropub’s warm, rustic decor adds to the charm, creating an inviting space to enjoy your meal. With its exceptional menu and impressive drinks selection, William IV is an ideal spot for those who appreciate high-quality food in a laid-back, welcoming environment.
The Audley Public House
A hidden gem in Mayfair, The Audley Public House serves up a refined take on traditional British pub food. The gastropub offers a menu full of hearty, comforting dishes like a slow-roasted pork belly with mashed potatoes and rich gravy, alongside more adventurous options like grilled whole sea bass.
The sophisticated, yet cosy atmosphere of The Audley makes it perfect for a meal out with friends or a family gathering. It’s the type of gastropub where you can count on fantastic food, excellent service, and a relaxing vibe.
The Marksman
The Marksman in Hackney is a Michelin-starred gastropub known for its elevated approach to classic pub fare. The menu here focuses on using the finest seasonal ingredients to create inventive dishes with a modern twist. You can enjoy everything from hearty game pies to creative seafood dishes, all crafted with precision and flair.
The Marksman also offers a great selection of wines and craft beers, which pair perfectly with their carefully crafted menu. The warm, inviting atmosphere and exceptional food make this pub a standout destination for those in search of something special.
Must-try pub dishes in London
No matter where you dine, London’s gastropubs are known for some signature dishes that are simply irresistible. Here are a few you should definitely try:
- Fish and chips: this classic British dish is a must-try at any gastropub. Light, crispy batter surrounding tender fish paired with chunky fries and mushy peas, it’s a British staple that never gets old.
- Sunday roast: whether it’s beef, lamb, or chicken, the Sunday roast is the heart of British pub food. Served with crispy potatoes, seasonal vegetables, and lashings of gravy, it’s a comforting meal for any occasion.
- Steak and ale pie: a hearty, savoury pie filled with tender beef, a rich ale-based gravy, and a flaky golden crust. It’s the ultimate pub comfort food.
- Scotch eggs: deep-fried crispy goodness, stuffed with sausage meat around a soft-boiled egg, served with mustard or pickles. It’s a fun, satisfying starter or snack.
Looking for a more personalised experience? Hire a private chef in London!
Why not elevate your pub food experience by enjoying it at home?
Imagine having London’s finest gastropub chefs come directly to your door, at Take a Chef we offer private chef services that bring the same high-quality meals you’d expect in a top gastropub. All in the comfort and convenience of your own home.
Whether you’re hosting an intimate dinner with friends, celebrating a special occasion, or simply craving an unforgettable dining experience, booking a private chef through Take a Chef allows you to enjoy an exceptional pub meal tailored to your preferences.
Bring local flavors to your kitchen
From market-fresh ingredients to traditional recipes, a private chef turns your home into a true local experience.
London is home to some of the best gastropubs in the world, where comfort and innovation collide on the plate. From Michelin-starred spots to local favourites, there’s a pub for every occasion.
Whether you’re in the mood for a classic fish and chips, a Sunday roast, or something a little more adventurous, London’s gastropubs deliver on both flavour and atmosphere.
So, next time you’re in the city and craving a hearty meal, be sure to visit one of these top gastropubs. And for an unforgettable experience, why not book a private chef to enjoy pub food at home? It’s the perfect way to bring the warmth and comfort of London’s best pubs straight to your table.




