Welcome to JetSetting Fools, here you will find our best travel tips for destinations worldwide. Some of the links on this site are Affiliate Links and if you use them to make a purchase, we may earn a commission. For more information, read our Disclosure Policy.
London food is as classic and diverse as the city itself. Travelers who seek out the best food in London will feast on a range of delectable treats. From traditional roasts to exotic enticements, we have rounded up a list of the most Famous London Food!
Want to know the best places to eat in London? In addition to sharing what to eat in London, England, we also divulge which restaurants serve the famous foods.
Planning What To Eat in London
One of the things we love about travel is tasting the local fare. It gives us insight into the history and culture of a place – and it’s especially true in London. The nearly 2000-year-old city has a fascinating past, but today it’s a modern, multicultural metropolis.
Just as the city has evolved, so has the London food scene. London’s food reputation of being basic and bland has been replaced by a phenomenal melting pot of cuisines. Plus, some of the long beloved traditional eats have gotten a culinary upgrade. As such, there is no shortage of good food to eat in London!
Making a Plan for Where To Eat in London
With so many famous London foods, it is best to make a plan of what and where to eat in England. Just like planning what to see, it is equally important to plan what to eat when in London. Our list of Must-Eat Food London will point you in the right direction!
In order to keep track of all the details as you plan your London trip, we recommend using our Printable Travel Planner.
Travel Guides for London and the UK
Looking for more tips for traveling to London or Europe? Our guides are packed with our top travel advice!
- 3-Day London Itinerary
- London Budget Tips and Great London Neighborhoods
- Free Museums in London and our Self Guided Westminster Tour
- One Week London Itinerary
- Top Sights in the City of London
- Best of London in 1 Day
- What To Do in Windsor & How To Spend a Day in Greenwich
- Take a Day Trip to Cardiff, Bath or Bristol
- Things To Do in Manchester, UK
- What To See, Do and Eat in Birmingham
Famous London Food FAQs
Before we get to our list of what to eat in London, UK, we want to answer a few frequently asked questions.
What Do People in London Eat?
People in London eat many different things. In fact, some of the most famous foods in London aren’t native to the area. The great diversity of London food is what makes it such a fabulous foodie city!
Because not all London famous foods are traditional British eats, our list features a wide variety of foods that local London people eat.
How Much Does It Cost to Eat in London?
The cost of eating will vary based on the types of meals you decide to eat during your trip. Generally speaking, it is fairly expensive to eat in London. A traveler could easily spend upwards of $60 a day on food for fairly basic meals.
On our list of top places to eat in London, we include foods and restaurants that fit a range of budgets.
Are There Cheap Places to Eat in London?
Yes, you can absolutely eat cheap in London! Some of the most famous food in London is actually really affordable. Throughout our list, we highlight where to eat cheap in London – and offer even more tips for budget travelers at the end of the article.
What is the Tipping Culture in London?
Somewhat surprisingly, diners are now requested to tip about 10% at sit-down restaurants in London. However, tipping is not necessary at pubs (where you place your order at the bar) or at fast-food/take away establishments.
In many London restaurants, a service charge (usually around 10 to 12.5%) is automatically added to the bill. Ask your waiter or look at the bill carefully before paying.
What is the Best Restaurant in London?
With more than 20,000 places to eat out in London, labeling just one as the absolute best is an impossible task! The restaurants that we highlight as the best places to eat in London are based on our personal experiences.
Where are the Best Places to Eat at in London?
To help fellow travelers pinpoint these locations, we include a map at the end of the article that is marked with our London Famous Food picks!
FAMOUS FOOD OF LONDON
Now that we covered the need-to-know facts, it’s time to jump into our list of Must-Eat in London Foods. Our rundown is separated into two categories – Traditional and Modern.
Traditional Food in London
There is an array of classic British food to eat in London – and we are highlighting the top local favorites.
#1 Fish and Chips
Without a doubt, one of the top foods to try in London is a classic meal of Fish and Chips. The fried fish feast has long been a staple of the city’s cuisine. The dish dates to the mid-1800s when fresh fried fish and thick potatoes were sold together for the first time in London’s East End.
Soon after, chippies – the nickname for Fish and Chips restaurants – sprung up all around London. To this day, Londoner’s love of the fish and chip combo remains.
Best Place to Eat in London for Fish and Chips
Anyone looking for a plate of Fish and Chips can pop into the nearest pub, as the dish will surely be on the menu. However, visitors who want a nostalgic experience should go to Rock and Sole Plaice (the oldest chippy in London dating to 1871) or Poppies (a throwback diner with multiple locations).
#2 Afternoon Tea
A traditional meal of Afternoon Tea is one of the best things to eat in London during a trip. Served in the middle of the afternoon to stave off hunger, the meal consists of finger sandwiches, cakes, scones and tea…and it’s simply delightful! Afternoon Tea can be upgraded to include a glass of Champagne, as well.
Cream Tea is a lighter version of Afternoon Tea and is offered at many places for a reduced price. Rather than including finger sandwiches and cakes, Cream Tea is just tea, scones, clotted cream and jam.
Afternoon Tea in London, England
Afternoon Tea in London is served in several restaurants, hotels and tea houses. The mid-day ritual can be a fancy affair or a casual encounter – with prices to match.
Travelers interested in a luxurious Afternoon Tea experience should book a table in the Diamond Jubilee Tea Salon at the historic Fortnum and Mason. For something a little more casual and affordable – yet still superb – stop by The English Rose Café.
If you’re looking for a unique experience, you can combine sightseeing and the famous meal on the Afternoon Tea Bus Tour. While riding the double-decker bus through London, passengers dine on sandwiches, cakes and scones and sip tea.
#3 Chicken Tikka Masala
Chicken Tikka Masala is one of the foods in London that perfectly exemplifies the melding of cultures through food.
Tikka originated as an Indian dish and is made of bite-sized pieces of chicken cooked in a tandoor oven. However, sometime in the 1960s, masala – a rich sauce of tomatoes, onions, butter and cream – was added. Today, Chicken Tikka Masala hails as the National Dish of England!
Where To Eat Chicken Tikka Masala
A favorite London restaurant for Chicken Tikka Masala is Punjab. The Covent Garden eatery opened in 1947 and offers a range of Indian specialties. Visitors can also find Tikka Masala on many menus at the Curry Houses located on Brick Lane.
#4 Sunday Roast with Yorkshire Pudding
One of the iconic foods to eat in London, Sunday Roast is a spectacular indulgence of traditional British fare.
The proper meal features a hearty meat, roasted potatoes and root vegetables – all doused in thick gravy. It is always served with Yorkshire Pudding, which is similar to a popover dinner roll and is excellent at sopping up every last juicy bit of the feast.
Sunday Roast in London
Diners looking for posh places to eat in London for Sunday Roast should book ahead at one of the Hawksmoor restaurants. Known for their prime cuts of meat, the Sunday Roast at Hawksmoor is legendary (and is priced accordingly).
Pubs offer a less formal Sunday Roast experience at a reasonable price – and nearly every pub in London offers the classic meal. That said, one of the best pubs to eat in London for Sunday Roast is The Princess of Shoreditch.
#5 Full English Breakfast
Quintessentially British, a Full English Breakfast is one of the must-try London foods. Also called a Proper Fry Up, the sizeable meal includes a menagerie of breakfast favorites all squeezed onto a single plate.
While there isn’t one set standard for what is served in a Full English Breakfast, most often the dish includes bacon (but not American-style bacon), eggs (fried or scrambled), sausages (Cumberland or pork), black pudding, baked beans, fried potatoes, grilled tomatoes, sauteed mushrooms and toast. When ordered at some restaurants in London, the meal sometimes includes coffee or tea.
Where To Eat Popular London Food for Breakfast
Boasting the ‘Best English Breakfast in London’, Regency Café is a greasy spoon diner offering delicious breakfasts at budget prices. It is one of the fun places to eat in London! Hungry diners flock to it throughout the day, so expect a queue, but it moves pretty fast.
The Ivy is another favorite breakfast restaurant in London that offers a completely different experience. Exuding a traditional English ambiance and serving an upscale Full English, it ranks as one of the cool places to eat in London.
#6 Sausage and Mash
Sausage and Mash – also known as Bangers and Mash – is one of the best foods to eat in London for a traditional English meal. The popular pub cuisine is utterly satisfying, especially on cool and drizzly London days.
The meat-and-potatoes dish is about as simple as it gets. The meal is constructed of 2 or 3 Cumberland sausages on top of a pile of mashed potatoes and then drowned in onion gravy. Done right, it’s utterly delicious!
Best Places to Eat in London, UK for Sausage and Mash
Honestly, we believe the best places for Bangers and Mash in London are pubs. While it’s hard to go wrong with Sausage and Mash, we particularly favor the food served at Nicholson’s Pubs.
The Blackfriar and The Horniman at Hays are two of our favorite Pubs by the River Thames. Alternatively, Mother Mash is a fun restaurant in London that specializes in the spud.
#7 Pie and Mash (and Jellied Eels!)
Another classic British food to try in London is Pie and Mash. The meal originated during the Victorian era and was popular with the working class in the East End. It is now a mainstay of London cuisine.
The savory pie, which is filled with minced beef, is served on a plate with a smear of mashed potatoes and covered with a parsley gravy, called liquor. Although it is far from elegant, it is incredibly satisfying (and very affordable).
Jellied Eels are often served alongside Pie and Mash. This was the tradition when the dish originated in the 18th century. The Eels are chopped, spiced and cooked in stock that forms to jelly once it cools and the side dish is served cold. To be completely honest, we haven’t summoned the courage to eat Jellied Eels. So, we’ll leave it up to you to let us know how they taste!
Where to Eat Pie in London
We think the best restaurants to eat in London for classic Pie and Mash are the old, historic Pie and Mash Shops. The space, with counter service and white tiled walls, harken back to another time. We enjoyed a traditional Pie and Mash meal at M Manze Bermondsey. Arments and Cockney’s Pie and Mash on Portobello Road get rave reviews, too.
Pieminister (which hails from Bristol) at Borough Market offers a modern approach to the English Pie and Mash experience. Tasty contemporary-style pie and mash is also available at all of the Nicholson’s Pubs.
#8 Beef Wellington
Travelers searching for fine food to eat in London, England should turn their attention to Beef Wellington. A luxurious dish said to have been created to celebrate the victory at the Battle of Waterloo, Beef Wellington is the epitome of fine dining in London, England.
The centerpiece dish is prepared by coating a tenderloin steak in a mixture of pate and a mushroom duxelles. Then wrapped in prosciutto and puff pastry before baking it. The result is tender and juicy – and it’s sublime.
Where To Eat the Best Beef Wellington
There is no doubt about it, the best place in London to eat Beef Wellington is at Gordon Ramsay’s Savoy Grill. The melt-in-your-mouth meal is truly an artform and an experience. The Hemmingway is a local gastropub that also serves the glorious dish, and at a price that isn’t quite as steep.
#9 Shepherd’s Pie
Shepherd’s Pie is a must-eat food in London – especially when craving comfort food. It’s unpretentious, hearty and satisfying.
Not really a pie at all, Shepherd’s Pie is similar to a casserole. It is made with a combination of ground lamb and vegetables mixed into a thick and rich gravy. Then it is topped with fluffy mashed potatoes and baked until golden. The same dish can be made using ground beef, but then it is called Cottage Pie.
Where To Eat London, England Shepherd’s Pie
Although The Ivy is one of the fancy places to eat in London, humble Shepherd’s Pie features on their menu. The Ivy makes Shepherd’s Pie with a mixture of slow braised lamb and beef in a red wine sauce topped with cheddar mashed potatoes.
#10 Oysters
Oysters may not be the first thing that comes to mind when considering what London foods to try, but they have been a prominent menu item for centuries.
In fact, during the 19th and 20th centuries oysters were one of the most popular foods in London. They were sold in restaurants, on street corners and at markets – and consumed by all citizens. Today, however, eating oysters in London is an extravagant indulgence.
Where To Eat Oysters London, UK
Claiming to be the oldest restaurant in London – Rules opened in 1798 as an oyster bar. Rules Restaurant is one of the more expensive places to eat in London, but the old-fashioned elegance and exceptional menu might just make it worth.
Wright Brothers at Borough Market is a modern seafood restaurant that specializes in oysters. However, it’s not a cheap place to eat in London, either.
#11 Ploughman’s Lunch and British Cheese
Cheese is one of the things you must eat in London, UK. There are an astounding 400 different varieties of cheese produced in England. Favorites include Cheddar, Stilton, Red Leicester, Double Gloucester and Cheshire.
We believe a great way to get a taste of different English cheeses is in a Ploughman’s Lunch. The cold mid-day meal features cheese, bread, pickles and onions – and sometimes ham, boiled eggs, apples and tomatoes.
Another cheesy dish popular in London is the unassuming and gooey toastie. Similar to a grilled cheese sandwich, toasties are traditionally baked in an oven – and they are heavenly.
Must Eat Places in London for British Cheese
There are many restaurants around London that offer cheesy goodness on their menus. We are limiting our recommendations to just two: Ye Olde Cheshire Cheese and Kappacasein Dairy.
Ye Olde Cheshire Cheese is one of the iconic places to eat in London – and not just because of the fun name! The multi-level, historic bar has been around since 1538. Patrons can order cheese plates with either 1, 3 or 5 different types of local British cheeses.
We also recommend heading to Kappacasein Dairy Cheese at Borough Market. It is the place to eat in London for a fabulous Cheese Toastie – as evidenced by the long line. Just note their limited hours and plan accordingly!
#12 Scotch Eggs
Said to have been created in 1738 at Fortnum and Mason Department Store in London, the Scotch Egg is a quintessential English food that visitors should taste. Scotch eggs are made by wrapping hard boiled eggs in crumbled sausage, covering them in breadcrumbs and then baking or deep frying them for a perfect finish.
Scotch Egg Food Places in London
For a classic Scotch Egg, there is nowhere better than the creator, Fortnum and Mason. That said, we were absolutely wowed by Scotch Eggs at The Ginger Pig. Want to have a picnic in a lovely London park? Pick up Scotch Eggs and other picnic items at Marks and Spencer – the uber popular all-in-one London retailer.
#13 Sausage Rolls
The sausage roll – a puff pastry filled with seasoned ground pork – is the best food to try in London for an on-the-go snack.
Although England can’t take credit for creating this meat pastry (France takes the honor), Sausage Rolls are, without a doubt, a beloved British staple. They are quick to grab, easy to eat and totally delicious!
Where To Find Sausage Rolls in London
We have definitely indulged in our fair share of Sausage Rolls in London. Our favorites, far and away, are the humungous Sausage Rolls from The Ginger Pig. In addition to the Traditional Sausage Roll, they also make a Pork and Stilton Roll and a Spicy Lamb Roll.
Alternatively, Layla Bakery on Portobello Road makes a rave-worthy Sausage Roll, along with a selection of tantalizing sweet treats.
#14 Salt Beef Beigels
Salt Beef Beigel is a famous London food that you can really sink your teeth into. Plus, you can do it any time, day or night, at one of the 24/7 beigel shops.
A long time Jewish specialty, Salt Beef Beigels are savory and filling sandwiches – and they’re pretty affordable. Constructed with a beigel (bagel) filled with Salt Beef (corned beef), gherkin (pickles) and mustard (English mustard, of course), these sandwiches pack a punch.
Where to Eat London Salt Beef Beigels
Beigels with Salted Beef are available in markets and shops all around London. The best place to get them is on Brick Lane at one of the two famous beigels shops – Beigel Bake and Beigel Shop. Both spots make insanely good Salted Beef Beigel Sandwiches. We recommend trying one from each and deciding for yourself which one reigns king!
#15 Bubble and Squeak
An old peasants’ meal that shines for its simplicity, Bubble and Squeak is a concoction of potatoes and cabbage that is skillet fried until golden brown. The funny name comes from the sound it makes as it is cooked in the frying pan.
Bubble and Squeak is often made using leftovers – and sometimes includes carrots, Brussels sprouts, swedes, turnips, onions and even meat. While it can be eaten for any meal, it is typically served as an accompaniment to breakfast.
Where To Order Bubble and Squeak
We think Bubble and Squeak is best with breakfast – and recommend ordering it at Terry’s Café (as part of The Works Fry Up) or as an addition to the Set Breakfast at Regency Café. Bubble and Squeak is also a potato option at Mother Mash.
#16 Crumpets and Scones
If you are wondering, What do you eat in London for a light breakfast? The answer is English Crumpets and Scones!
Crumpets are often assimilated to an English Muffin, but they are porous and spongy. They are best toasted and then smeared with butter that seeps deep into the griddled bread. The result is a crisp exterior and soft and chewy interior, which goes marvelously well with a cup of tea.
Scones are another unique British bread – in that they aren’t quite a muffin or a biscuit. Most often, Scones are plain and slightly sweet. Scones are almost always served with Afternoon Tea, but are eaten for breakfast, too.
There is a specific British etiquette to eating a Scone. First, start by cutting it horizontally, then use a knife to spread the clotted cream and jam and enjoy a bite at a time. There is much debate about which should be applied first – the cream or the jam. However you eat it, just don’t make it into a sandwich, as that is considered to be poor form!
Where To Eat Crumpets and Scones in London, UK
Fresh Crumpets and Scones are often found in the same places you would look for where to eat breakfast in London. For a good selection of both tasty Crumpets and delectable Scones, we recommend breakfast at The Muffin Man Tea Shop.
#17 English Tea
The Tea culture in Britain is strong – and not to be missed! Brits are crazy about tea and have been for hundreds of years. In fact, Tea is the most common drink in Britain and consuming it is ingrained in people’s daily routines.
Black Tea is the most popular tea in Britain, but it is just one of many choices – from herbal to Oolong. Tea can be enhanced with lemon, sugar or milk.
Where To Drink Tea in London
Honestly, Tea is everywhere. You can get a proper cup of tea (or cuppa) from just about any establishment.
However, travelers interested in tasting a few different teas in a historic setting should go to Twinings on The Strand. Twinings opened a tea shop at 216 Strand in the year 1706. Visitors can sample any of the teas for free, as well as learn about the history of Twinings in a small display.
#18 Desserts: Sticky Toffee Pudding, Trifle and Eton Mess
For visitors with a sweet tooth, classic British desserts are must-eat foods in London. Sticky Toffee Pudding is the ultimate English dessert. Not a pudding as Americans think of it, Sticky Toffee Pudding is a dense sponge cake that is doused in toffee sauce and topped with ice cream or custard.
A Trifle is another decadent British dessert, which also includes sponge cake. With a Trifle, the cake is soaked in liquor (usually brandy or sherry), then layered with custard and jam and topped with whipped cream. Trifles are a popular holiday dessert, so they often appear on menus at Christmas in London.
Eton Mess is a dessert that was created at Eton College (a prestigious boarding school attended by Royals). The sweet treat, which is popular in summertime, is a combination of strawberries, cream and meringue.
Best Dessert Places to Eat in London
Hawksmoor and Bread Street Kitchen both get rave reviews for their Sticky Toffee Pudding. Cadogan Arms, a Chelsea institution, makes an indulgent and authentic English Trifle.
Eton Mess pops up on various London restaurant menus during the summer months. We recommend looking at gastropubs with outdoor space and rooftop eateries during the warm months if you want to try it.
For a range of cakes and desserts, go to Basement Sate for speakeasy style cocktails and lovely desserts. It’s one of the hip places to eat in London when it comes to sweets!
Popular Foods in London
The best food of London isn’t limited to British classics – there is a whole, wide range of culinary treasures that visitors might want to try on their trip. We are highlighting some of the most popular food in London that is internationally known.
#19 Indian Food
We already mentioned Chicken Tikka Masala as a British classic food, but Indian food in general is a must-eat in London, UK. Spicy curries and exotic biryani burst with flavor and are served at Indian restaurants across the city.
Where To Eat Indian Food in London
Without a doubt, the most popular Indian restaurant in London is Dishoom, which serves it street food style and is made to share. Dishoom has several locations in London (and even in other UK cities, like Edinburgh). With no reservations, it best to go early!
If you can’t get in at Dishoom, no worries; there is no shortage of places to eat really good Indian food in London. In fact, Brick Lane is famous for the high number of curry houses. Try Sheba or Aladin and book online for an extra in-restaurant discount. Tifinbox is also a good option for an Indian food cheap lunch in London.
#20 Chinese Food
London’s Chinatown is wedged in between Westminster, Soho and Theatreland. It’s still the place to go eat in London when you are craving really good Chinese food.
Where To Eat Chinatown London
Marked by an ornamental gate and hanging lanterns, Chinatown is a fun part of London to see…but also a great place to eat.
Lido, which opened in 1969, is an old school Chinese diner and a fun experience for dim sum. Go to Four Seasons on Gerrard Street for a taste of exceptional roasted duck. Dumplings’ Legend is legendary for, well, dumplings and Café TPT is a London Chinatown mainstay offering a variety of Asian dishes.
#21 Middle Eastern Food
Full of flavor – and healthy, to boot – Middle Eastern food is a wildly popular cuisine in London. Mid-Eastern fare can be found in London at both high-end restaurants and take-away kiosks.
Middle Eastern Upscale Eats
The Palomar serves modern Jerusalem fare in an open kitchen concept space that manages to be both hip and inviting. Patrons can sit at the bar and order dishes for sharing to get a little taste of everything.
Kebab Queen offers meals to remember with an exclusive and intimate dining experience that pushes the boundaries of the almighty kebab. The multi-course tasting menu is the only item on offer and the limited reservations are snapped up in a hurry.
Kebabs
When it comes to casual dining and take away food in London that is cheap and affordable, the kebab is our go-to choice. We love the takeaway kebabs at Cyprus Mangal – but for a sit-down meal, we recommend Le Bab (of which there are several locations).
Falafel
Falafel is classic Middle Eastern fare and it’s sold at shops around the city. That said, Pilpel is our favorite falafel shops and one of the best cheap places to eat in London. Their falafel wraps are affordable and are packed with veggies, too.
#22 Steak
England isn’t exactly known for steak, but London is home to a slew of sensational steak houses. Travelers wondering where to eat in London on a budget might cross steak off their list. However, there are actually affordable steaks available in London!
Where To Get a Good Steak in London
Hands down, Hawksmoor is the place to go for any meat, but especially steak. They use British ingredients and provide fantastic service from start to finish. Just be sure to save room for the Sticky Toffee Pudding!
While Hawksmoor is the crème-de-la-crème of steak, Flat Iron is a solid option for a tasty steak at a decent price. The menu is simple – steak and burgers – with a few different selections for side dishes. On arrival patrons get a mug of popcorn and on the way out, an ice cream cone. It’s a fun experience all around!
#23 Burgers
Just like in cities around the world, visitors in London will have no problem finding a place selling good burgers. That said, there are a few places in London dedicated to making great burgers.
Best Burgers in London, UK
If we had to pick just one gourmet burger to eat in London, it would be from Truffle Burger. With a beef and smoked bacon patty, raclette cheese, fig jam, crispy onions and truffle mayo, it’s divine. Seriously, skip the sides and just order two. It’s that good!
Of course, love for the Truffle Burger depends largely on a love of truffles. Those who are not a fan of the pungent fungus can still get an excellent burger in London at Honest Burgers. All of the Honest British beef burgers come with homemade rosemary fries. There are multiple locations, each with their own special house burger.
#24 Pizza
It’s been said that everyone loves pizza, and we won’t argue with that! When the hunger hits in London, there are several pizza places to cure the cravings. However, a few stand out above the rest.
Best Pizza in London
It is difficult to name just one place as the Best London Pizza, but we give the nod to Zia Lucia. Specifically to the Andrea Pirlo, which is topped with mozzarella, gorgonzola, apples and truffle oil. Perfection! Guests can choose from 4 types of dough before the pizza is topped up and then popped into the wood-fired oven.
Franco Manca is another UK pizzeria that specializes in sublime sourdough pizza – and they do it at affordable prices. Other pizza places in London that get great reviews are Rudy’s, Santa Maria and Homeslice.
#25 Pulled Pork
When we first made our list of Famous Food of London, we weren’t sure Pulled Pork should make the cut. Pulled Pork is a Southern US specialty, not a London Thing To Eat, right?
Wrong! On our recent trip, we noticed the tantalizing scent of pulled pork wafting through the air. Then we saw these masterpiece sandwiches being assembled in unusual ways. We ended up eating not one, not two, but three different Pulled Pork sandwiches and they were astonishingly good.
Where in London to Eat Pulled Pork
For a classic BBQ sandwich that tickles the taste buds, the Smoked Brisket sandwich from Hotbox at Victoria Markets fits the bill. The pork is tender and full of flavor.
Dirty Bagels at Old Spitalfields Market takes it up a notch. Their juicy pulled pork in a sweet and tangy BBQ sauce is topped with cheese (melted by a blowtorch) and then piled high on a bagel or brioche bun.
The most inventive Pulled Pork sandwich we ate was the Honey Truffle Parmesan at The Black Pig at Borough Market. Made without BBQ sauce, the slow roasted pork is topped with honey truffle mayo and a fennel and apple slaw. Then sandwiched between ciabatta bread and sprinkled with aged parmesan. A creative combination that is intensely satisfying!
#26 Sushi
London sushi is offered on a sliding chart from cheap and basic to elaborate and expensive. So, once again, there is something for everyone!
Where To Eat Sushi in London
On the affordable end of the scale, Eat Tokyo (established in Tokyo, Japan with branches in London and Dusseldorf) is a popular choice for not just sushi, but good Japanese food in general.
Sticks’n’Sushi, which also has multiple London restaurants, offers spectacular sushi platters along with a selection of innovative meat sticks. Endo at the Rotunda, Nobu London, Zuma and The Araki are some of the top luxury places to eat in London and are well known for their quality sushi.
#27 Baked Goods, Breads and Donuts
Whether looking for a small bite of food to eat in London, UK or a deliciously sweet breakfast, Bakeries are the go-to choice. Bakeries are often the best places to eat lunch in London, as serve sandwiches, pastries, donuts and breads.
Best London Bakeries
You don’t have to walk very far in London to find a bakery showcasing goods in a glass display case. Let me tell you, they are hard to resist!
Our favorite place for fresh, right-out-of-the-oven donuts is Bread Ahead – and they have several locations in London. The handcrafted doughnuts at Crosstown also provide a zippy, morning sugar rush.
The Dusty Knuckle and E5 Bakehouse are our top choices for sourdough bread sandwiches at lunchtime. Peggy Porschen and Ole & Steen, are also good spots in London for gourmet cupcakes and designer desserts.
#28 Brunch in London
It’s not always a question of What do they eat in London, but rather When do they eat in London? And the answer on the weekends is Brunch! From cozy pubs to posh rooftop restaurants, Brunch is a huge thing in London.
But it’s not just one thing. Brunch can be avocado on toast, pancakes and eggs…or it can be endless pizza and bottomless Aperol Spritz. Just be aware that Brunch – especially a Boozy London Brunch – can evolve into a full day of eating and drinking, so plan your sightseeing accordingly!
Where To Eat Brunch in London
There are so many London restaurants that excel of providing a superb brunch experience. We are only going to mention one: Duck and Waffle. It’s one of the best places to eat with a view in London – and the signature Duck and Waffle dish is a clear winner for a Brunch feast!
More London Foodie Travel Tips
We have highlighted some of the top foods and best places to eat out in London, UK. However, we have some advice about eating and drinking in London to help you plan your best trip.
London Market Halls
Many of the best foods in London are found at the markets that dot the landscape. The city boasts more than 150 markets, many of which are dedicated to London eats. Old, new, day, night, sprawling, compact – the London food markets are varied, vibrant and fun. We are featuring a few where you can find top things to eat in London.
Borough Market
Established in 1756 (but with origins that trace back to 1014), Borough Market is the oldest food market in London – and still one of the best. Located in Southwark, the venue buzzes at lunchtime as traders dole out favorite London dishes. Many of which are on our London Famous Food list!
Mercado Metropolitano Elephant and Castle
Housed in a former paper factory, Mercado Metropolitano is a sustainable community market with 40 independent traders under one roof (including a microbrewery). With a hopping vibe and an array of food options, it is an excellent London market for dinner and drinks.
In addition to the Elephant and Castle location, MM also has other locations, such as St. Mark’s Mayfair, MM Factory, Mercato Ilford and Wood Wharf.
Spitalfields Market
The East End Spitalfields Market is one of the oldest London markets – and a fabulous place to taste spectacular London food. Although not a dedicated food market (Spitalfields vendors sell everything from antiques to paintings to vintage clothes), the fare at Spitalfields is top notch.
Market Halls Victoria
Featuring street food specialties, Market Halls Victoria is a compact food hall that covers three floors – including a rooftop terrace – with bars on every level. Although the number of vendors is somewhat limited, the Market Halls Victoria atmosphere is buzzing.
Ambitious eaters can track down different vendors at other branded Market Halls on Oxford Street and Canary Wharf.
Harrods Food Halls
The classy food halls located within the renowned Harrods department store offer a refined London food market experience. Presenting delectable foods from around the world, patrons can peruse the handcrafted chocolates, tuck into a tasty cheese, inhale the smell of fresh baked bread, sip champagne and dine at one of the six on-site restaurants.
Pavilion Road in Chelsea
A picture-perfect pedestrian lane, Pavilion Road in Chelsea isn’t a food market – but it is a foodie destination. The quaint street is a mecca of fine food stores and restaurants that reminds us of Rue Cler in Paris. Visitors can shop on Pavilion Road to assemble a picnic or simply to stop for a tea and cake at one of the cafes.
London Food Tours
Trying to sort out what and where to eat in London, UK during a trip can feel like a big task – especially for travelers short on time. Rather than making reservations and routing yourself to restaurants on your own, consider joining one of the immensely popular food tours in London. Professional guides lead the way to the most delicious dishes, sharing details behind the food and some history along the way.
Traditional English Food Walking Tour
On this half-day, small-group tour, sample 12 traditional English dishes – including favorites like Fish and Chips, Scones and Scotch Eggs – all while learning about the history of English food. Book it!
London Tasting Tour
From pubs to Borough Market, follow your guide to some of the best bites in London on this fabulous London Tasting Tour. Try a Sausage Roll, British Cheese, Sticky Toffee Pudding and Real London Ale. Save your spot!
London Indian Food Tour
Join a professional guide for a tour of London’s best Indian food in the East End. Get a taste of 12 different Indian delicacies – including the best curries on Brick Lane. Book it!
Vegetarian, Vegan and Dietary Needs
One of the great things about eating in London is that restaurants cater to special dietary needs. Whether you are vegetarian, vegan, gluten-free or dairy-free, most establishments are prepared to offer satisfying menu options.
In fact, waiters will inquire if there are dietary needs or allergies before taking orders and are happy to make suitable menu suggestions.
Drinking in London
We can’t talk about what to eat in London without also touching on the best drinks and places to imbibe in the capital of boozy Britain!
London Pubs
The pubs in London are iconic. With wooden bars, cozy nooks and dimly lit spaces, these classic watering holes are a must-see on a London trip. We share a few of our favorite locations on our Pub Crawl along the River Thames. You can also join a guided tour of Historic London Pubs.
London Ales
Cask Ale – also called Real Ale – is a must-try in London. The unpasteurized, unfiltered beer goes through a second fermentation process in a barrel (not a keg) – where it is naturally carbonized and then pumped into glasses by the barman.
Craft Beer London
We have tasted craft brew in locations around the globe and London has one of the best craft beer scenes anywhere. Most pubs and bars offer at least one local craft beer, but we recommend going straight to the source.
The craft beer revolution began in London in the brick archways under the tracks in Bermondsey. Visitors can use our guide to the Bermondsey Beer Mile for tips on where to get the best sips.
Craft beer devotees might also want to check out the newest craft beer enclave, the Blackhorse Beer Mile (also known as the Walthamstow Beer Mile) that is nestled among warehouses in East London.
Gin and Cocktails
Known the world over for making fine gin, London is home to dozens of gin distilleries. Several of the local London distilleries are open for tastings and tours. Try the City of London Distillery or The Ginstitute.
On that same note, London often tops lists as The Cocktail Capital of the World and has mastered making innovative, handcrafted concoctions full of flair. Many London bars specialize in creating stylish cocktails – such as the Connaught Bar in Mayfair, Cahoots along with Swift in Soho and Upstairs at Rules in Covent Garden.
How To Eat Cheap in London
With all of the incredible things to eat and drink in London, there is no doubt that the costs can add up in a hurry. No need to worry – we have a few tips on how to eat in London on a budget.
First, make a trip budget. Next, devise a plan and seek alternative ways to try typical London foods. For example, if traveling as a couple or in a group, consider sharing items and splitting entrees. This way, you can try more of the best things to eat in London without racking up a big bill.
Rather than sit down restaurants, eat at pubs. Or opt for the best takeaway food in London – like Salt Beef Beigels, Falafel and Sausage Rolls. If you are really on a tight budget, get a taste of Pies and Sausage Rolls from a chain bakery, like Gregg’s – or try Crumpets by buying Warburtons from the grocery store.
Instead of ponying up for Afternoon Tea, go for the less expensive Cream Tea experience. Skip ordering Pie at a pub and go to an inexpensive Pie Shop instead.
Food stores – like Sainsbury’s and Tesco – are great options for finding local eats. Items like Scotch Eggs and British Cheeses can make a fun picnic and eat in a beautiful London park.
What To Eat London Map
Use this Google Map for an online version of our Map of Restaurants in London, UK below.
Checklist of the Top Food and Best Places to Eat London
- Fish and Chips – Pubs, Rock and Sole Plaice, Poppies
- Afternoon Tea – Fortnum and Mason, The English Rose Café, Afternoon Tea Bus Tour
- Chicken Tikka Masala – Punjab, Brick Lane Curry Houses
- Sunday Roast with Yorkshire Pudding – Hawksmoor, The Princess of Shoreditch, Pubs
- Full English Breakfast – Regency Café, The Ivy
- Sausage and Mash – Pubs, Mother Mash
- Pie and Mash – M Manze Bermondsey, Arments, Cockney’s Pie and Mash, Pieminister, Nicholson’s Pubs
- Beef Wellington – Gordon Ramsay’s Savoy Grill, The Hemmingway
- Shepherd’s Pie – The Ivy
- Oysters – Rules Restaurant, Wright Brothers
- Ploughman’s Lunch and British Cheese – Ye Olde Cheshire Cheese, Kappacasein Dairy
- Scotch Eggs – Fortnum and Mason, The Ginger Pig, Marks and Spencer
- Sausage Rolls – The Ginger Pig, Layla Bakery
- Salt Beef Beigels – Beigel Bake, Beigel Shop
- Bubble and Squeak – Terry’s Café, Regency Café, Mother Mash
- Crumpets and Scones – The Muffin Man Tea Shop
- English Tea – Twinings on Strand
- Desserts: Sticky Toffee Pudding – Hawksmoor, Bread Street Kitchen; English Trifle – Cadogan Arms; Cakes – Basement Sate
- Indian Food – Dishoom, Sheba, Aladin, Tifinbox
- Chinese Food – Lido, Four Seasons on Gerrard, Dumplings’ Legend, Café TPT
- Middle Eastern Food: The Palomar, Kebab Queen, Cyprus Mangal, Le Bab, Pilpel
- Steak – Hawksmoor, Flat Iron
- Burgers – Truffle Burger, Honest Burgers
- Pizza – Zia Lucia, Franco Manca, Santa Maria, Homeslice, Rudy’s
- Pulled Pork – Hotbox, Dirty Bagels, The Black Pig
- Sushi – Eat Tokyo, Sticks’n’Sushi, Endo at the Rotunda, Nobu London, Zuma, The Araki
- Baked Goods – Bread Ahead, Crosstown Doughnuts, The Dusty Knuckle, E5 Bakehouse, Peggy Porschen, Ole & Steen
- Brunch – Duck and Waffle
Start planning your trip to the UK! Search for the lowest airfares, the best accommodations and fun things to do…then start packing! Want more travel advice? Head over to our Travel Planning Page for more tips on traveling – and for country-specific information, take a look at our Travel Guides Page!
More Foodie Destinations
- What To Eat in Edinburgh, UK
- Best Food in Split, Croatia
- Top Eats in Porto and Madeira, Portugal
- Things To Eat in Hanoi and Best Restaurants in HCMC, Vietnam
- Must Eat Dutch Food in Amsterdam
- Tokyo Things To Eat
- Top Tapas in Barcelona
- What To Eat in Belfast
Pin it! See all of our travel pins on our JetSetting Fools Pinterest Board.