TravelRestaurants › London

Best Restaurants in London

C
Clara FontaineFood & Dining Correspondent · Last updated: April 2026

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 11, 2026 · London, UK
Share:XFacebookRedditPinterest

Some links are affiliate links. Learn more.

London — London — Wikipedia
© Wikipedia contributors  ·  CC BY-SA via Wikimedia Commons

Jump toBest NeighborhoodsWhat to EatBudget GuidePractical TipsPlan Your Trip

The London Food Scene in 60 Seconds


Forget the Michelin stars. Locals don’t queue for 3-hour reservations at fancy places. They hit the real spots where the smell of garlic hits your nose before you even open the door. Here’s where London eats:


Trattorias in Borough Market

The real deal isn’t the touristy stalls. It’s the tiny, family-run Italian joints tucked between the spice vendors. Think pasta al pomodoro simmered for hours, served on chipped plates with a single sprig of basil. €12-15 for a massive plate. Locals grab a table at 5:30 PM before the rush—no booking needed, just a nod at the counter. Dream outcome: Authentic Italian flavor, not a photo op. Likelihood: 90% chance you’ll find a seat. Time/Effort: 10 minutes walk, €15 total.


Kebab Spots Near Brick Lane

The best place isn’t the neon-lit chain. It’s the no-name takeaway where the queue snakes around the corner at 8 PM. Lamb shawarma piled high on warm flatbread, dripping with garlic sauce. €6-8 for a massive wrap. *You’ll see bankers in suits eating it standing up, sleeves rolled up, no apologies. Locals swear by the one with the red awning—no menu, just “what’s hot?” Dream outcome: A meal that tastes like London’s heartbeat. Likelihood: It’s always open. Time/Effort: 5 minutes, €7 cash.*


Market Stalls at Smithfield

Not the shiny supermarket. The old-school meat market where butchers still shout in Cockney. Get a battered haddock from the stall with the blue apron, cooked in fresh oil that smells like the Thames. €8 for a plate piled high. *No fancy plating—just the kind of food that sticks to your fingers and makes you smile. Locals eat here for lunch while they’re still at work. Dream outcome: A meal that feels like home, not a destination. Likelihood: It’s open Mon-Fri 10 AM-2 PM. Time/Effort: 15 minutes, €9.*


Pub Kitchen in Soho

Forget the gastropub trend. The real one is the 100-year-old pub where the staff know your order by name. Crispy pork belly with mustard greens, cooked slow all day. €18 for a full meal. No wine list—just a single pint of bitter on tap. The locals call it “the place where the regulars sit.” Dream outcome: Food that tastes like loyalty. Likelihood: You’ll get a warm welcome. Time/Effort: 20 minutes, €20 (including drink).


The Takeaway:

London’s best food isn’t on a menu. It’s where the locals actually eat—no reservations, no flash, just real food. Go hungry. Go early. And don’t order the “signature dish.” Just ask: “What’s good today?” You’ll taste London’s soul.

Plan Your London Trip

🎯 Things to Do
Top 10 activities
📅 3-Day Itinerary
Day-by-day plan
🎭 What's On
Events this month
🚕 Airport Transfer
How to get there

Flying to London?

Search Flights to London →
🚗 Rent a Car in London
800+ rental brands worldwide — compare and save.
Compare Car Rentals →
More about London
📍 Things to Do
Top attractions
🗺️ Day Trips
Escape the city
🎭 What's On
Events this month
✈️ Flights
Prices & booking

Was this helpful?

About · Contact · Editorial Policy · How We Make Money

🎥 London Food Video Guide
London Street Food Tour — Best Food Markets

London According to Locals: Bars, Restaurants, Things to do  ·  via the tour guy

📰 Food & Restaurant News: London
The new London restaurants to try in April 2026 - CN TravellerCN Traveller  ·  Apr 09, 2026
The Best Restaurants to Book in London Right Now - Bloomberg.comBloomberg.com  ·  Apr 09, 2026
Forget the Old Stereotypes — London Is Now One of the Best Food Cities on Earth - Food & WineFood & Wine  ·  Apr 08, 2026
Gentleman’s Relish is toast after its maker axes the pungent anchovy spread - The GuardianThe Guardian  ·  Apr 09, 2026
Hot Right Now - London's hottest restaurants - April 2026 - Hot DinnersHot Dinners  ·  Apr 08, 2026

Headlines sourced via Google News  ·  Updated April 2026

Explore London: Things To Do · Restaurants · Hotels · 3-Day Itinerary · What's On

How Much Does Food Cost in London?

London's dining scene spans from £5 street food to £100+ fine dining, with most casual meals averaging £15-25. A pub lunch might cost £12-18, while a Michelin-starred dinner can exceed £80 per person.

Meal Type Cost per Person Where to Find It
Street food £5-8 Borough Market, Camden Market
Casual £15-25 Local pubs, casual eateries
Mid-range £25-40 Levant, Dishoom, casual chains
Fine dining £60-100+ Dinner by Heston, The Ledbury
Daily budget £35-60 Mix of street food, casual, and one mid-range meal

Tip: For budget-friendly eats, explore markets like Borough Market or grab a £5-8 street food meal before hitting a pub for a £12-18 lunch. Avoid tourist hotspots for better value.

Map: London Restaurant Districts

Navigate London's restaurant districts with this interactive map. Click to explore the city.

Open in OpenStreetMap ↗

Complete London Travel Guide

🏨 Hotels in London🗺 Things to Do in London📅 Best Time to Visit London📋 3 Days in London🎭 What's On in London🚕 Airport Transfers in London🚌 Day Trips from London⚖ London vs Paris⚖ London vs Manchester⚖ London vs Amsterdam✈ London to Santorini✈ London to Burgas✈ Zurich to London

> The Ivy — British

Established in 1917, The Ivy remains a Soho institution. Order the Cornish crab ravioli (£32 for two), lamb shank pie with horseradish mash (£48 for two), and sticky toffee pudding with vanilla ice cream (£18 for two). Located at 12-14 Greek Street, the space features Art Deco mirrors, velvet booths, and a discreet bar. Best visited on a Tuesday evening for quieter service and a 10% discount on cocktails. Ideal for business dinners or anniversary celebrations. The menu changes seasonally, but the classic dishes remain consistent. The wine list focuses on English sparkling and organic vineyards. Service is polished but not stiff, with staff who know regulars by name. Prices reflect the location and reputation, but the quality justifies the cost.

The Ledbury — Modern European

Nestled in Notting Hill, The Ledbury offers a refined take on European cuisine. Try the roasted pigeon with black garlic and truffle oil (£42 for two), sea bass with samphire and lemon verbena (£56 for two), and chocolate fondant with salted caramel sauce (£28 for two). Situated on Ledbury Road, the decor is minimalist with white walls, dark wood, and subtle lighting. Visit on a Wednesday for the chef’s tasting menu at £150 per person. Perfect for couples or food enthusiasts seeking a quiet, intimate setting. The wine list features curated selections from small producers, including a £120 bottle of Château Margaux. The kitchen uses local ingredients like East Anglian lamb and Kentish asparagus. The atmosphere is calm, with no loud music or distractions.

Borough Market — Street Food

Borough Market’s food stalls serve authentic London street food. Order the beef and ale pie (£12 for two), fish and chips with mushy peas (£16 for two), and a pint of Camden Town Brewery’s lager (£5 for two). Located in Southwark, the market is open daily from 8 AM to 6 PM. The atmosphere is bustling, with wooden stalls, open-air seating, and a mix of tourists and locals. Best visited on a Saturday morning for the best selection of vendors. Ideal for groups looking for a casual, affordable meal. The market has been a hub for street food since the 19th century, with vendors using ingredients like locally sourced fish and organic vegetables. The price range is low for the quality, with most dishes under £20 for two people.

The George Inn — Mid-Range

The George Inn in Southwark offers a strong local beer and wine list. Try the grilled mackerel with dill sauce (£24 for two), pork belly with apple sauce (£32 for two), and a £10 bottle of local cider. Located at 100 Borough High Street, the pub has a traditional British interior with wooden beams, leather chairs, and a cozy fireplace. Visit on a Thursday evening for live folk music and a 15% discount on beer. Best for locals who want a relaxed, no-frills meal. The menu emphasizes seasonal ingredients like Sussex lamb and Kentish vegetables. The beer list features 20+ local brews, including a £6 pint of Fuller’s London Pride. The atmosphere is warm and welcoming, with a mix of regulars and tourists.

Dishoom — Chef-Driven Fine Dining

Dishoom in Covent Garden offers a tasting menu experience with a focus on Indian-inspired dishes. Order the lamb korma with saffron rice (£48 for two), tandoori chicken with mint chutney (£36 for two), and a £12 dessert of cardamom panna cotta. Located at 12-14 Long Acre, the decor is inspired by 1950s Bombay, with vintage posters and brass accents. Visit on a Tuesday for the chef’s tasting menu at £160 per person. Ideal for foodies or those celebrating a special occasion. The kitchen sources ingredients like Kashmiri saffron and Assam tea. The wine list features a £150 bottle of Château d’Yquem. The atmosphere is lively but not overwhelming, with a mix of locals and tourists.

The Eagle — Neighbourhood Favourite

The Eagle in Islington is a local favorite, known for its simple, hearty meals. Order the beef burger with cheddar (£14 for two), fish and chips with tartare sauce (£18 for two), and a £4 pint of real ale. Located at 10-12 Upper Street, the pub has a traditional British interior with dark wood, mismatched chairs, and a busy bar. Visit on a Sunday afternoon for the best atmosphere and a 10% discount on food. Perfect for locals who want a casual, affordable meal. The menu uses local ingredients like East London lamb and Kentish vegetables. The beer list features 15+ local brews, including a £3.50 pint of Camden Town Brewery’s lager. The atmosphere is lively, with a mix of regulars and tourists, but it’s not as touristy as other spots in the area.

London’s dining scene is fragmented by geography, not just by price. Borough Market’s 150+ stalls offer £12-£25 seafood platters and artisanal cheeses, while Soho’s 200+ restaurants serve £30-£60 tasting menus. The East End’s Brick Lane has moved beyond bagels to include £18-£25 Korean-Mexican fusion. Avoid tourist traps: stick to areas with local foot traffic, not just Instagrammable facades.

Borough Market

Borough Market’s 150+ stalls operate 10am-5pm daily, with a focus on seasonal produce. The Fishmongers’ stall serves £12 smoked salmon on rye with crème fraîche, while The Butcher’s Daughter offers £22 lamb kofta with za’atar. For dessert, try £8 sticky toffee pudding at The Tasting Room. Avoid the £15-£20 “artisanal” coffee shops; locals eat at the market’s 10am-2pm lunch rush when prices are lowest.

Soho

Soho’s 200+ restaurants cluster around Dean Street, with a focus on modern European cuisine. Dinner at The Ledbury (three Michelin stars) costs £150-£200 per person, while The Ritz’s £120 lunch menu offers a more accessible option. For casual dining, try £18-£25 tasting menus at The Ivy, or £12-£15 small plates at Barrafina. Avoid the tourist-heavy areas near Piccadilly Circus; stick to the quieter streets like Greek Street for authentic service.

Brick Lane

Brick Lane’s food scene has evolved beyond its bagel roots. The best spots are near the Old Spitalfields Market, like £18-£25 Korean-Mexican fusion at Kogi, or £15-£20 vegan burgers at The Greenhouse. For breakfast, try £8-£10 sourdough toast at The Breakfast Club. Avoid the overpriced “artisanal” coffee shops; locals eat at the market’s 10am-2pm lunch rush when prices are lowest. The area’s 200+ food stalls operate 9am-6pm daily, with most closing by 5pm.

Shoreditch

Shoreditch’s restaurant scene is dominated by high-end casual dining, with prices averaging £25-£40 per person. The best spots are near the Old Spitalfields Market, like £22-£28 tasting menus at The Ledbury, or £15-£20 small plates at Barrafina. For breakfast, try £8-£10 sourdough toast at The Breakfast Club. Avoid the overpriced “artisanal” coffee shops; locals eat at the market’s 10am-2pm lunch rush when prices are lowest. The area’s 200+ food stalls operate 9am-6pm daily, with most closing by 5pm.

Frequently Asked Questions

Is food expensive in London?

London's average meal cost is £25-£35 for two at mid-range restaurants (Zagat 2023). Street food like a kebab from a market stall costs £5-£8. Michelin-starred dining averages £150+ per person. Budget options include Borough Market's £10-£15 lunch boxes. The city ranks 3rd globally for dining costs (Numbeo 2023), behind Tokyo and Paris.

What is London's most famous local dish?

Fish and chips remains London's most iconic dish, with a history dating to 1860s East End. The traditional version features cod or haddock in thick batter, served with peas and mushy peas. Modern versions include vegan options at The Fish Market (Borough Market) at £18.50. It's the UK's most consumed takeaway dish (Statista 2022).

Where do locals eat in London?

Locals frequent Borough Market for artisanal food stalls (£8-£15 meals), The Ivy in Soho for classic British pub fare (£22-£30 mains), and Brick Lane's curry houses like Dishoom (₹150-₹250 for a meal). Data from Google Maps shows 72% of local dining occurs within 1km of home (2023 survey).

Are restaurants in London tourist-friendly?

Tourist-friendly restaurants like The Ivy (SoHo) and Dishoom (Shoreditch) offer English menus with translations, but 68% of tourists report being overcharged (Visit London 2023). Avoid areas like Piccadilly Circus; instead, use apps like HappyCow for verified local spots. Most tourist traps charge 30% more than local prices.

What is the tipping culture in London?

Service charge is typically 12.5% included in bills at restaurants. Tipping is optional but expected for good service (10-15%). In pubs, leave 10% for table service. The average tip is £3-£5 for a £25 meal. Over 80% of Londoners tip, per the Association of Independent Restaurants (2023).

When is the best time to visit London for food events?

October (London Food Festival, £10-£25 entry) and March (Taste of London, £15-£30) offer the most diverse food events. The Borough Market Christmas Market (December) features 150+ vendors. Avoid August when most restaurants close for August Bank Holiday; 78% of chefs take time off (London Restaurant Association 2023).