Ever get hungry just thinking about London? Yeah, you’re not alone. The city is famous for both its world-class restaurants and those little corner joints that always smell amazing. But there’s more to London’s food scene than just fish and chips—though you definitely don’t want to skip those.

What makes London’s food so special? It’s this crazy blend of old-school British classics, global flavors, and inventive street food. On one street, you can grab a crisp Cornish pasty, and two blocks over, try some of the best chicken tikka masala you’ll ever eat. Don’t be surprised if you end up eating your way around the world without leaving Central London.

If you’re wondering where to start, think about hitting Borough Market or Camden Market. These places aren’t just for tourists—they’re packed with locals who know exactly where to grab the juiciest burger or the flakiest pastry. Pro tip: Go hungry and take cash (some stalls are old-school like that).

Quick Food Facts & Takeaways

Hungry for the lowdown? Here’s the stuff you’ll want to remember when planning your London food adventure. These are the basic facts and pro tips that save time — and help you eat like you actually live here.

  • London’s street food boom means you can eat seriously well for under £10 — and that’s not just some soggy chips.
  • The famous food in London isn’t just British classics. It’s all about fusion and global dishes, thanks to London’s crazy mix of cultures and neighborhoods.
  • You’ll find more than 70 Michelin-starred restaurants across the city, but you don’t have to splash out to eat well.
  • Classic dishes like pie and mash, Sunday roast, and a “Full English” breakfast are everywhere. Vegetarian or vegan? You’ll have tons of options—London’s great for plant-based bites.
  • Markets like Borough, Camden, and Brick Lane are packed out on weekends. If crowds aren’t your thing, aim for weekday mornings or late afternoons.

Check out how some numbers stack up:

Food Spot Average Price (GBP) Best Time to Visit
Fish & Chips Shop £8-£12 Weekdays, early evening
Borough Market £6-£14 (street food) Weekdays, before noon
Curry Houses (Brick Lane) £12-£18 (dinner) Weeknights
Sunday Roast (pubs) £15-£20 Sunday, noon-3pm

Tip: You won’t need to tip much—usually 10-12.5% is added to your bill. Some places don’t add it, but it’s always appreciated if the service was great.

London's Most Iconic Dishes

If you think you know famous food in London, wait until you try these classics right where they started. London’s got dishes that are true legends—known all over the world, but somehow, they just taste better here.

Start with fish and chips. You’ll spot this staple everywhere—from pubs in Soho to quick-serve joints in Shoreditch. Locals argue over the best fish (cod is the safe bet), but everyone agrees: it should be crispy, fresh, and served with chunky chips. Ask for vinegar and mushy peas if you want to eat it the true London way.

The Sunday roast is a non-negotiable for a lot of Londoners. Families crowd into old pubs every Sunday to tuck into roasted meat, Yorkshire pudding, potatoes, and greens—all drenched in gravy. Many pubs put their own twist on roasts, so it’s one meal you can try again and again without getting bored.

Let’s talk about pie and mash. This old-school comfort food used to be the go-to for London’s working class. Picture a hot, savory pie stuffed with minced beef, served with mashed potatoes and “liquor,” which isn’t alcohol, but a parsley sauce. If you want the real deal, look for shops in East London that have been serving these up for more than a century.

Curry might not sound natural as a London icon, but ask any Londoner and they’ll point you to Brick Lane in East London. The area’s Bangladeshi restaurants serve up some unforgettable chicken tikka masala. Legend has it, this dish was invented in the UK to suit local tastes. The city has even declared it a national dish at one point!

Don’t ignore the full English breakfast. We’re talking eggs, sausages, bacon, beans, mushrooms, roasted tomatoes, and toast. Some places add black pudding or hash browns. Get it in a caff (local diner) and you’ll be full until dinner.

Want something sweeter? Try sticky toffee pudding, a proper dessert to finish any meal. Warm sponge cake, sticky date sauce, and usually custard or cream—why not?

"London’s food tells a story at every table—from the chippy to the curry house." – BBC Food

If you want to taste real London, don’t just stick to sightseeing. Make time for these dishes and you’ll understand why food is such a big part of this city’s energy. And remember, the best places are sometimes tucked into backstreets, so keep your eyes (and nose) open.

Variety: Beyond the Classics

Variety: Beyond the Classics

London’s food scene isn’t just about traditional pies and fried fish. The city is buzzing with dishes from every corner of the world, thanks to its insanely diverse population. You’re just as likely to hear about tikka masala and ramen as you are about steak and kidney pie here. Fun fact: London is home to more than 60 Michelin-starred restaurants, with cuisines ranging from Japanese to Peruvian.

If you think you’ll only find British fare, think again. You can dig into Vietnamese pho in Shoreditch, grab Ethiopian injera in Brixton, or order up Venezuelan arepas at Southbank’s food stalls. Some locals would argue you can get the best curry on Brick Lane and the most authentic Italian in Soho. There’s even a spot for mouthwatering Korean fried chicken near Leicester Square.

Want to sample something unique? Check out Dishoom for their bacon naan rolls—an Indian-British mashup that people line up for, even at breakfast. Bao in Soho serves fluffy Taiwanese buns people rave about, and for plant-based foodies, Mildreds has been serving creative vegan dishes since the '80s. Not sure where to begin? Borough Market has a bit of everything, from Ethiopian coffee to Spanish chorizo rolls.

According to Time Out London, "No other city in the world boasts such a vibrant, global food scene — London’s restaurants and markets celebrate every flavor imaginable."

Feeling adventurous? Try street food festivals like KERB or Pop Brixton where you can sample bites from all over the map without needing a passport. If you want old-school London, don’t miss out on a salt beef bagel at Beigel Bake on Brick Lane, which has been open 24/7 since the 1970s.

So whether you’re into spicy, sweet, or just really good comfort food, London’s food markets and restaurants have you covered. Craving another adventure? The city’s international eats mean you could try a new flavor every single day and never run out of options. Famous food in London means so much more than the classics—it’s a real mix of everything the world has to offer, right on your doorstep.

Tips for Tasting the Best in London

If you’re serious about trying the famous food in London, skip the fancy hotel breakfasts and grab a bacon sarnie from a local café. They call these 'greasy spoons' and they know how to do a proper English breakfast for half the cost of a chain spot.

To really get a feel for what Londoners eat, plan your food adventures around the markets. Borough Market is busiest at lunchtime (think 12pm–2pm), so swing by a little earlier to avoid crowds. You’ll find everything from gourmet sausage rolls to vegan-friendly street eats. Plus, you can usually grab free samples if you look interested and smile.

Don’t stick to the city centre. Hop on the Tube and head to neighborhoods like Brixton, Soho, and Shoreditch. Brixton has a legendary Caribbean food scene—try a jerk chicken, it’s unforgettable. In Soho, Chinatown means next-level dim sum late into the night. Shoreditch is where you’ll spot those viral food trends before they pop up on TikTok.

Love a good curry? Brick Lane’s got you. The neighborhood is packed with curry houses—some have been around for decades. Weeknights are best for deals, and some spots offer a free drink if you haggle a bit (Londoners love a challenge).

For classic British pub grub, check reviews—every local has opinions about the "best" Sunday roast. Some top spots book up fast, especially in historic pubs near the Thames or Covent Garden, so reserve ahead if you can. And don’t just order the roast—try the sticky toffee pudding if you see it on the menu.

  • Check opening hours—some places close on Mondays or shut early in the afternoon.
  • Carry a credit card, but some market stalls only take cash or contactless.
  • Be ok with queues; if people are lining up, the food is probably worth the wait.
  • Check food hygiene ratings—most places post a green "5" rating in their window if they’re top tier.

Not sure what to try first? Here’s a quick cheat sheet on where to get the icons:

DishWhere to Try
Fish & ChipsPoppies (Spitalfields or Soho), Kerbisher & Malt (West London)
CurryDishoom (Covent Garden, Shoreditch) or Brick Lane's Clifton
Pie & MashM. Manze (Tower Bridge Road)
Full English BreakfastE. Pellicci (Bethnal Green), Regency Café (Westminster)
Afternoon TeaFortnum & Mason or Sketch (Mayfair)

Don’t forget to chat with locals. Londoners might seem reserved at first, but they love getting into a good debate about their favorite spots. You could end up with a tip on a hidden gem you’d never find on Instagram. If you want to save money, many restaurants and food trucks run lunchtime specials, offering smaller portions at much lower prices.

Frequently Asked Questions

Frequently Asked Questions

Here are the burning questions most folks have about eating in London—because no one wants to miss out on the good stuff or make rookie food mistakes.

1. What’s the most famous food in London?

The classic answer is fish and chips, hands down. You’ll find it on pub menus citywide, especially near tourist spots like the Tower of London or Covent Garden. But don’t overlook Sunday roasts or iconic street eats like salt beef bagels from Brick Lane.

2. Where do locals actually eat?

  • Borough Market for street food and fresh snacks
  • Dishoom for legendary Indian breakfasts and curries (tip: book ahead!)
  • Brick Lane for authentic bagels and curry houses
  • Flat Iron for affordable, juicy steak
  • Moro in Exmouth Market for quirky Mediterranean dishes

3. Are there vegetarian and vegan options?

Absolutely. London is one of the friendliest cities for plant-based eaters. You’ll find vegan spots in nearly every neighborhood, from Mildred’s in Soho to the all-vegan food market at Camden. Most traditional pubs will offer a veggie pie or meat-free Sunday roast, too.

4. How expensive is eating out in London?

This might shock you– cheap eats are everywhere if you know where to look. Markets and food halls often serve meals between £5 and £12. Sit-down restaurants range from about £15 up to way pricier for Michelin spots. Here’s a handy price comparison:

Meal TypePrice Range
Street food (market)£5 – £12
Mid-range restaurant£15 – £35 (per person)
Pubs (main dish)£12 – £20
High-end dining£50+

5. Can you trust street food stalls for hygiene?

London takes food hygiene seriously. Every legit food stall or truck gets inspected and rated by the local council. If in doubt, look for their green hygiene sticker—five is top marks. Plus, with fierce competition, street vendors work hard to keep their food safe and top quality.

6. What if you have allergies or special dietary needs?

Most places post allergen info clearly and staff are used to questions. Chain restaurants will usually have full allergen menus. Still, double-check at smaller or independent stalls—Londoners are used to folks asking and it’s not rude at all.

7. Is tipping expected in London restaurants?

Your bill in sit-down places may include a ‘service charge’ (usually 10–12.5%). If it doesn’t, leaving 10% is the norm. Tipping in pubs, fast food spots, or food markets isn’t expected.

Got more questions? The next time you’re craving famous food in London, just ask a local—they usually love sharing their favorite spots!