You knew London would be an epic foodie adventure, but you had no idea just how much goodness there was to pack into your belly during your trip. From classic fish and chips to innovative fine dining, London’s food scene has something for every taste and budget. Whether you’ve just hopped off the red-eye at Heathrow or you’re a long-time local looking to discover something new, this guide will help you navigate the very best eats in London.
From Borough Market to Brixton, Covent Garden to Camden, prepare your taste buds for a flavor-packed tour of one of the world’s greatest food cities. The only trouble will be facing is figuring out how to try it all in one visit! So, pack your stretchy pants, bring your appetite and make sure to get your UK passport renewal online. Once done, you’re in for a proper food-filled holiday.
Must-Try British Classics: Fish and Chips, Bangers and Mash, and More
There’s nothing quite like classic British comfort food after a long day exploring London. Here are some must-try dishes:
Fish and Chips
No trip to London is complete without fish and chips. Cod or haddock fried in a light, crispy beer batter and served with thick cut chips (fries). Look for a chippy, like The Golden Hind in Marylebone, that uses sustainably sourced fish and cooks to order.
Bangers and Mash
Hearty bangers (sausages) served with mashed potatoes and onion gravy. Bangers and mash is quintessential British pub grub, best enjoyed at a traditional alehouse. The Harp in Covent Garden is ideal, with eight hand pumps dispensing real ales and a cozy atmosphere.
Shepherd’s or Cottage Pie
Ground lamb or beef and vegetables simmered in gravy, topped with mashed potatoes and cheese, then baked until bubbly. Homey, comforting and perfect for a chilly day. Try it at The Ship Tavern, a historic pub in Holborn, or make your own using local ingredients from nearby Borough Market.
Afternoon Tea
An indulgent tradition featuring an array of finger sandwiches, scones with jam and clotted cream, and tea cakes or petit fours. Enjoy a posh afternoon tea at The Wolseley, The Ritz, or Brown’s Hotel, an elegant Mayfair institution. Just don’t forget the custom cuppa, whether Earl Gray, English breakfast or Darjeeling.
London’s culinary classics reflect its history and culture. For an authentic taste of Britain, tuck into fish and chips, bangers and mash, shepherd’s pie or a traditional afternoon tea. Your taste buds will thank you.
Top Restaurant Recommendations for Every Budget
London is a food lover’s paradise, with options for every budget. Here are some top recommendations:
High Street Favorites (£)
Pop into a pub for fish and chips, bangers and mash, or a Sunday roast. Classic British fare at reasonable prices. Some highly-rated spots are The Princess Louise in Holborn and The Lamb & Flag in Covent Garden.
Michelin Magic ($$$)
If you’re celebrating and price is no object, London’s fine dining scene is unparalleled. Book months in advance at avant-garde restaurants like The Ledbury, Lyle’s, or Core by Clare Smyth. These multi-course tasting menus showcase the UK’s best seasonal ingredients and wine pairings.
International Inspirations ($$)
Craving cuisine from around the globe? Head to Borough Market to graze on everything from paella to pad thai. Brick Lane is curry central, with Bangladeshi restaurants lining the street. Soho offers first-rate Thai (Kiln), Japanese (Koya) | and Mexican (Casita Andina).]
Gastropubs Galore (££)
Gastropubs combine casual pub ambiance with high-quality cooking. Try The Harwood Arms in Fulham, a Michelin-starred spot serving elevated British fare. The Princess Victoria in Shepherd’s Bush and The Bull & Last in Kentish Town are also excellent, with menus focused on fresh, local and seasonal ingredients.
With such diverse and delicious options across the city, the hardest part will be deciding where to start! But whether you go upscale or down home, you really can’t go wrong. London’s calling – and your taste buds will love answering.