The 10 Traditional Foods You Have to Try in London & Where to Get Them

London is a city with an incredibly multicultural population and globe-spanning cuisine. But when it comes to trying the most traditional foods in London, where can you get the best versions? 

Fried fish pieces served on a white plate with tartar sauce and lemon wedges with a plate of french fries in the background.
Few things are better than perfectly fried fish and chips.

Ask anybody what dishes come to mind when they think of English cuisine, and the same ones will pop up time and time again. However, finding decent versions of traditional foods in London is another matter entirely. Take it from a born-and-bred Londoner—these are the dishes we order and the places we head to when we fancy a little taste of home. 

The Top 10 Traditional Foods in London

Full English Breakfast 

A culinary relic of our Anglo-Saxon roots, the full English breakfast became popular among all socioeconomic classes during the Industrial Revolution. It’s a cuddle on a plate, perfect for the morning after a big night out or to set you up for a long day of work. Head to a classic “caff” and go for the full works: sausage, bacon, baked beans, tomato, fried egg, fried slice and of course, a hefty slice of black pudding.

Where to get it: Terry’s Cafe

Opened in 1982 by a Smithfield’s butcher called (you guessed it) Terry, this old-school caff is now run by his son. It’s the perfect place for the full London experience. Enjoy your full works surrounded by black-and-white photos of locals, wireless radios and Union Jacks…they even do an afternoon tea!

Full english breakfast with fired eggs, bacon, beans, and tomatpoes
There may not be a more traditional food in London than a hearty plate of a full English breakfast. Photo credit: Ajeet Panesar

Insider’s Tip: Craving breakfast all day, every day? Then check out our Top 10 guide to the best English breakfasts in London.

Bangers and Mash

First of all, bangers are sausages, just so we’re all on the same page. They’re called that due to the way they used to explode out of their skins while being fried. The British have loved pork products for ages—ever since the days when we used to gauge the size of a forest by how many swine we could fit in it. Despite recent changes in eating habits, this is still one of the most popular traditional foods in London. It’s best when paired with a pile of buttery mash and an unctuous onion gravy.

Where to get it: Mother Mash

This establishment is so into bangers and mash, they’ve dedicated virtually their entire menu to it. Choose from organic sausages like the classic pepper-heavy Cumberland; the Mother Plucker with chicken, garlic and white wine; or maybe a vegan version. Pair it with your choice of eight different mashes, from the cheese-and-onion-laden Irish Champ to sweet potato. There’s even an entire list of gravy options. 

Scotch Egg

The Scotch Egg is a staple of English snacks: a boiled egg, surrounded by pork meat, coated in breadcrumbs and fried. It’s found everywhere from street food stalls to gas stations. Legend has it that the Scotch egg was invented by the high-end grocery store Fortnum & Mason to be a portable snack for travelers. Whatever its origins, this spherical beauty is a true taste of England, and certainly one of our favorite traditional foods in London.

Where to get it: The Ginger Pig

After finding their feet as livestock farmers and manning a stall in Borough Market back in the ‘90s, Ginger Pig has become nothing short of iconic. Any restaurant worth its salt procures their meat from these butchers, who still have a permanent setup at Borough. Take it on good authority that their black pudding Scotch egg is a thing of beauty, and well worth the few pounds it’ll set you back.

Scotch egg stuffed with different things with sauce and greens on a fancy plate
Some people prefer their Scotch eggs a bit runnier inside. Photo credit: Sebastian Coman Photography

Pie and Mash

Originating in the East End of London, pie and mash is the absolute cornerstone of working-class cuisine from the Industrial Revolution. Meat pies, fluffy mashed potato, liquor (parsley sauce, not alcohol!) and hey, maybe even some jellied eels. Many pie and mash shops are still housed in their original buildings, providing Proustian moments to Londoners six days a week.

Where to get it: M.Manze

Every local has their favorite spot, but for a proper dollop of history on a plate head straight to M.Manze. Established in 1902 and still run by the same family, this pie shop is the proper experience. Prices are decent and it’s within strolling distance of the iconic Tower Bridge. Continue your foodie experience at some of London’s best markets nearby.

Fish and Chips

The history of fish and chips reveals a surprising origin story. Fried fish came from the Jews exiled from the Iberian Peninsula during the 1400s, and chips from French-speaking Belgians. The only thing we did was pair them together for the first time. But they became such an important part of the national psyche that they were one of the few things not rationed during World War II. The best place for this dish? An actual fish and chip shop—not a pub!

Where to get it: Brockley’s Rock

A proper community chippie in southeast London, the award-winning Brockley’s Rock is the go-to for those in the know. Order a steaming package of beautiful battered haddock, vinegar-soaked chips and a pickled egg. Want something a little less heavy? Not a problem; these guys grill up sustainably sourced salmon and seabass, make their mushy peas in-house and even provide gluten-free options.

Plate of fish and chips with beer glass
For the best experience, head to a place that specializes in fish and chips.

Spaghetti Bolognese 

What’s an Italian dish doing on this list, you ask? We hear you…but this is no more authentically Italian than Alfredo. Admittedly, the original Bolognese is a ragu from Bologna. But it tastes nothing like the sauce we heap onto our spaghetti (which is absolutely not the pasta shape it should be paired with). Having left plenty of Italian chefs and tourists wringing their hands in dismay, “spag bol” remains the epitome of English comfort food. It’s usually made at home on a cold winter evening, but there are still places where somebody else will make it for you instead.

Where to get it: E Pellicci

This classic East End cafe is run by an actual Italian family who just happens to know how the Brits feel about their spag bol. They nail a good full English breakfast as well as a plethora of Anglo-Italian pastas. The other patrons have a tendency to burst into song, which is always welcomed.

Chicken Tikka Masala

With a huge South Asian population, London is one of the best places in the world for Indian and Pakistani foods. Chicken tikka masala is the poster child for the Anglo-Indian cuisine that took the country by storm after the days of the British Empire. Rumored to have been created by a curry house in Glasgow, it’s even considered by some to be our national dish. The glorious combination of marinated chicken, yogurt and spices, from garam masala to cumin, is a unique representation of our country’s complex identity.

Where to get it: Punjab

There are literally hundreds of eateries where you can try this dish, and identifying the best Indian restaurants in London can be quite the culinary challenge. We highly recommend Punjab, an upmarket restaurant dating back to 1946. It serves the city’s closest approximation to the North Indian roots of chicken tikka masala. 

metal bowl with red sauce and flat bread
Curry is always a great idea. Photo credit: Marvin Ozz

Afternoon Tea

Did you even visit London if you didn’t spend a few lazy hours enjoying pots of tea, finger sandwiches and dainty cakes? The thoroughly British tradition has its origins in the 19th-century, but is still all the rage for visitors. The best places for afternoon tea in London offer a range of prices (and quality), from luxury hotels to tiny tea rooms and everything in between.

Where to get it: Crusting Pipe

The Ritz it is not, but at £23.95 for the full traditional works—including scones—you can’t go wrong with the afternoon tea on offer from the Davy’s wine family. It’s situated smack bang in the market hall of Covent Garden; sit outside to enjoy the classically trained street musicians who play in the courtyard. Shell out a few more pounds and you can even sip on a glass of champagne. All in all, it’s the perfect break from splashing your cash at the many market stalls in the area.

porcelain dishes with tea champagne and canapes
Afternoon tea in London can range from no-frills to extremely elegant. Photo credit: Sebastian Coman

Roast Dinner

You can’t talk about traditional foods in London without mentioning the beloved roast dinner. You would be hard pressed to find a Brit who doesn’t feel a nostalgic pull toward our Sunday tradition: a full roast dinner with all the trimmings, surrounded by friends and family. Choose your meat and prepare to be comforted by roast potatoes, veggies, Yorkshire pudding, and cauliflower cheese with lashings of gravy. In other words, several of the best traditional foods in London piled on one plate. A glass of red wine and the Sunday newspaper are optional, but highly recommended.

Where to get it: The Blue Boar

One of the newest restaurants to throw its hat into London’s Sunday roast ring, the Blue Boar has earned a strong following. Located in Westminster, chef Sally Abé sources the meat from Lake District Farmers in Cumbria, North West England. What does that mean? Well, it means you’ll enjoy an incredibly delicious roast rump from 56-day aged Cumbrian beef served with all the trimmings such as crackling, bone marrow gravy, root veggies, apple sauce, and, of course, Yorkshire pudding. 

English roast dinner with chicken pease potatoes sausages and bacon
A traditional roast dinner is incredibly iconic. Photo credit: Brett Jordan

Sticky Toffee Pudding 

Considering that the English are known as the “pudding-eaters,” it’s ironic that one of our most famous puddings is probably not from England at all. In fact, it’s not even a pudding in the classic sense; its preparation is closer to that of a muffin. Sticky toffee pudding was first brought to England by Canadian pilots in World War II. Not that we mind—when a dessert is this good, we’re more than happy to claim it as our own.

Where to get it: Hawksmoor Borough

Known for their rare-breed steaks and thoroughly British ambience, Hawskmoor is also the ultimate spot for London’s best sticky toffee pudding. Laden with toffee sauce and topped with handmade clotted cream, it’s the most indulgent way to finish off a gastronomic adventure in London’s oldest market.

Sticky toffee pudding with whipped cream and sauce on a plate
Sticky toffee pudding is the ultimate traditional British dessert. Photo credit: Edward Howell

Eating in London FAQs

What are the typical British meal times? 

Well, for the most part, the average meal times in London are similar to the rest of the world, breakfast around 7.30 to 9, lunch is typically around 12 to 1 pm., and dinner falls between 7 and 9 pm. But, then you have a few additional eating or drinking British rituals such as the Elevenses, which refers to a morning tea or coffee break with a small snack break around 11 am. Then, of course, there is tea time or afternoon tea, which is usually enjoyed around 3 to 4 pm with another tea or coffee and a sweet pasty or small cakes. 

lady enjoying a hot cup of tea
Tea time in London is a great way to recharge after a long day of exploring the city.

How much do fish and chips cost in London?

Depending on where you are in London, the cost of fish and chips can vary quite a bit. In a typical casual fish and chip shop, you could pay anywhere from £8 to £15 while a traditional pub or restaurant will charge up to £20 for a standard portion. 

What is the best street food in London?

Well, of course, a warm crispy basket of fish and chips is standard street food in London. But there are other options that are just as scrumptious. If you’d like to check out more international options, don’t miss a stop at Vietvan for some amazing Vietnamese street food. And you really can’t go to London without trying falafel at Pockets in East London.

Where are the best street food markets in London?

Possibly London’s most famous market, Borough is our pick for the best street food market in London. Although Brick Lane is definitely a close second. For a full list, check out our picks for the top street food markets and what to order at each one

pastries on display in market
From classic British scotch eggs to freshly-baked pastries, Borough Market is a great place to try a bit of London’s best.

What are the best international foods in London?

Well, this is a hard one. London really has it all when it comes to international food. Of course, you’ll have a wide array of Indian restaurants to choose from in London. But you’ll also find amazing options for Turkish, Pakistani, Chinese,  Italian, Caribbean and much, much more. Check out our list of our favorite international food in London for details. 

Where to get proper English tea in London?

Tea time in London is a great way to sit down and relax after a day of sight-seeing. If you’re looking for a classic, no-frills place to try some classic English tea, check out Tea and Tattle at 41 Great Russell Street. 

This article was updated on October 22, 2024.

Have we inspired you to try these delicious traditional foods in London? If so, join us for an adventure through more than a thousand years of British culinary history where you’ll visit some of London’s top eateries! On our Borough Market & Southwark tour, we’ll show you where Londoners actually eat and introduce you to our friends who are proudly carrying on generations of gastronomic traditions.