Best Foods in London

7 Best Foods in London

A trip to London, the UK’s capital, would be incomplete without trying out the food. The city is recognised as one of the top culinary destinations, offering a vibrant and dynamic food scene. The London food culture offers dishes that draw inspiration from different parts of the world.


While it may not be the biggest motivator to visit, the city of London offers a variety of quality and tasty food to choose from, and one of the best ways to truly explore the city is by trying its food. Therefore, travellers who seek good food in London are in for an exciting culinary experience.

We understand that it would take a lifetime to explore all of the food in London, so we’ve made it easy. In this blog, we’ve compiled the 7 best foods in London.

If you’re visiting London, look out for these meals to get a real taste of the country’s cuisine.

Best Food in London

Here are the best foods in London, along with some of the best places to get them. Whether you want a traditional English meal or a more ethnic dish, this list has all the information you need.

7 Best Foods in London

  1. Fish and Chips
  2. Sunday Roast
  3. The English Breakfast
  4. Bangers and Mash
  5. Yorkshire Pudding
  6. Pie & Mash
  7. Afternoon Tea

1. Fish and Chips

Fish and Chips is a classic Londoner meal. The dish has been a staple for almost two centuries now.  It is a simple meal made from deep-fried cod fish and fried Irish potatoes. It is well enjoyed when it is served crispy, piping hot, and with extra chips.

More for you:  7 Best Chinese Food in London

This crispy delight is so popular that it can be gotten almost anywhere in London. From local roadside restaurants to classy restaurants, you can trust that you will find this delicious British delicacy on the menu. Some of the best places to eat fish and chips in London include the Seashell of Lishon Grove, The Fryer’s Delight, and the Rock and Sole Plaice.

2. Sunday Roast

There’s nothing quite like a hearty plate of succulent meat drowned in gravy and served with crispy roast potatoes and an assortment of veggies. That’s what you get when you order a plate of Sunday roast in London.

Sunday Roast, or ‘Sunday Lunch’ as it is popularly called, is a traditional British meal that is loved and enjoyed throughout the city. The meal is mostly served on Sundays and is made from roasted meat, vegetables, and yokshire pudding.

The meat can either be chicken, lamb, beef, or pork, while the pudding is often but not exclusively made from eggs, flour, and milk. The portions are also very large and can be shared with family or friends.

Also, if you’re vegetarian, you can order the vegetarian option.

Some of the best restaurants for Sunday roasts in London include; the Harwood Arms, Clarence Tavern, Lanesborough Grill, Wiltons, and the Castle.

3. The English Breakfast

If you visit London and you don’t get a taste of the English breakfast, did you really visit London? The Traditional English Breakfast or “the Full Breakfast,” is arguably the most famous English cuisine in London

More for you:  7 Best lunch in London

It is a single dish made from a combination of different foods. On a plate, you’ll find eggs( scrambled, poached, or fried), crispy bacon, sausages, toast, tomatoes, mushrooms, baked beans, and pudding.

The dish is sold at almost every restaurant in London, so you don’t have to go too far to get it. You might even find it on the menu of the hotel you’re staying in.

The best part about an English breakfast is that it provides you with the required nutritional needs from one plate of food.

Some of the best places to get an English breakfast in London are; Regency Cafe, Duck & Waffle, Riding House Cafe, The Breakfast Club, and the Wolseley.

4. Bangers and Mash

Also known as sausages and mash, this meal is another staple London food. The name ‘bangers’ comes from the bang sound the sausages make when cooked. The meal dates back to the 20th century, during World War I when meat was scarce. Today, it has become one of the most popular British meals in London.

Bangers and Mash is made from flavorful sausages and fluffy mashed potatoes. It may be served with peas and dipped in onion gravy.

It is a very popular comfort meal at local pubs. It is hearty, easy to make, delicious, and quite cheap to order.

Some of the best places to eat Bangers and Mash include; The Queen’s Arms, Mother Mash, and Scarsdale Tavern.

5. Chicken Tikka Masala

One of the best things about London is its multicultural food scene. If you want to try something that’s not traditional English food, then you should go for the Chicken Tikka Masala. This Indian delicacy is one of the most famous ethnic foods in London. It is so popular that it can be described as one of England’s national dishes.

More for you:  7 Best Bottomless Brunches in London

It is made from chunks of roasted, marinated chicken in spiced masala sauce. The sauce has a thick and creamy consistency. You’ll find this dish on the menu of most South Asian restaurants in London.

If you’re looking for authentic Chicken Tikka masala in London, you should check out restaurants like Dishoom, Eastern Eye, Punjab, and The Rajdoot.

6. Sticky Toffee Pudding

This is an incredible dessert made from deliciously moist sponge cake drenched in toffee sauce. It is a great dessert option for travellers with a sweet tooth. It is often served with vanilla ice cream and custard. The meal is so delicious, it’ll leave you wanting more.

The sticky Toffee Pudding is a British stable, even though there have been arguments about its origin in the past.

Best Restaurants for sticky Toffee Pudding include Quo Vadis, The Devonshire, and The Abingdon.

7. Beef Stew

Beef stew is a pretty common dish in London. It is made from London broil that is cooked medium-rare and thinly sliced after being marinated with gravy sauce. It is served in a bowl of small meat chunks, rich gravy, and chunky veggies.

Although not a traditional English food, you can get it at local and luxurious restaurants at affordable prices. Beef stew is undoubtedly one of the best comfort foods to eat out in London.

You can get fresh and delicious beef stew at Lanzhou Lamain Noodle Bar, Kokep Ethiopian Cuisine, and Queen of Sheba.


After going through this list of the best food in London, you’ll have enough information about the food to order whenever you’re in London. first-hand experience of what British cuisine has to offer.


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *