Best Foods To Eat in London

Foods to eat in London are literally infinite. Have you ever visited a new place that you enjoyed immensely except you didn't like their food? That would be the ultimate deal breaker even for the most adventurous tourist. While the cuisine may not be the central reason to visit, it's definitely among the top considerations.

London is one of those multicultural cities in the world where you can find almost every kind of ethnic dish. However, if you want to try Britain way, you will still have a lot of delightful meals to pick from. Ignore the rumor that Britain's food lacks the creative aura,other than stunning castles and lively pub life, Britain food is the next best thing for a touring foodie.

Here are some of the top five foods you should try while in London.

Fish and Chips

Not a big fan of seafood? You'll rethink your personal choices after tasting britain's all-time favorite dish. Cod and haddock are the most commonly used fish in the recipe. The fish is deep fried to a crispy brown color, and you can have it with fried chips, mashed potatoes and a side dish of fried onions to go with the meal. Many eateries have an assortment of side dishes that you can choose from.

Bone Marrow on Toast

It’s undoubtedly one of the most authentic dishes in London. You cannot miss the specially made bone marrow on a freshly baked crusty toast. You may wonder, why would anyone have bone marrow without the meat? The better question should be: why not? The tradition of enjoying bone marrow has existed for centuries in Britain. You can share in the culture and also partake the healthy nutrients that come loaded in the meal.

Nothing says “Good morning London” better than a full english breakfast. Forget the imitations you may have taken elsewhere, London's full english breakfast has baked beans which are britain's favorite after roast beef, sausages, bacon, eggs, black pudding, and fried toast. Since experts claim that breakfast is the most important meal of the day, it doesn't get any better than this.

Roast Beef with Yorkshire Pudding

Roast beef marks sunday lunches in most London homes. The delicacy has roast meat and is served with carrots, potatoes, brussel sprouts, and yorkshire pudding. The pudding is a baked bread which has eggs, milk and butter. It's a part of the main meal which you can moisten by dipping in gravy.

Shepherd’s Pie

You must have had a shepherd’s pie before which may leave you wondering why it makes the top dishes in London. London’s minced lamb, vegetables topped with mashed potatoes and baked to a golden brown color beats any shepherd’s pie you’ve had before. It’s a balanced meal that is both delicious and filling. If you prefer beef over lamb, you can have the cottage pie instead which is equally delicious.


There is a wide range of traditional British foods that you can sample while in London. Like any good food, you'll have to forego the calorie count or hit the gym hard later. However you look at it, London's cuisine still remains among the simplest and most enjoyable dishes world over.

You should also read: "What to Eat In Paris"