Where to eat in London
220 independent restaurants, bakeries and food spots in London. Chains are left out.
Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 220.
Where to eat in London
- EatSouthwark and Lewisham
A2 Lounge Restaurant & Wine Bar
Nigerian Restaurant - interesting if you want to try something different.
Mon–Thu noon–midnight, Fri Sat noon–2AM, Sun 5PM–1AM
- EatSoho
Andrew Edmunds Restaurant
Top quality restaurant, great romantic spot. Bookings recommended.
- EatCity of London
Angler
One Michelin-starred British seafood restaurant with views over the City.
Wed 6PM-9:30PM; Thu Fri noon-2:30PM, 6PM-9:30PM; Sat noon-3PM, 6PM-9:30PM; Sun noon-3PMTasting menu £100 / £170 with wine pairing. À la carte mains £24-£30 (April 2021)
- EatBloomsbury
Attendant
An independent coffee shop in a converted Victorian public toilet.
Mon–Fri 8AM–6PM, Sat 10AM–5PM, Sun 10AM–4PM
- EatSoho
Balan's
Almost a Soho institution, this 24-hour eatery in the heart of the gay village offers a wide range of British and world cuisine in a stylish atmosphere. Has now gone international with branches in Miami, but the original Old Compton Street Balans is still be best, attracting clientele as diverse as the late TV presenter Dale Winton and politician and former mayor Ken Livingstone among its regulars.
Daily 24 hr£20-25
- EatCovent Garden
Brown's
Always buzzing, this popular restaurant is frequented by hip (often single) clientele, who are served by attentive staff. Meals are good, the braised lamb shank is especially tasty.
- EatSoho
Busaba Eathai
One of the best choices on a street with any number of fantastic restaurants. You will find a laid back atmosphere with big low wooden tables (expect to share if your party is small). The menu features among other dishes a fine butternut squash curry.
noon-11PMAverage meal £14-20
- EatSouthwark and Lewisham
Cafe East
Wonderful Vietnamese food and if you like spicy authentic oriental food, this place is an amazing value.
- EatCovent Garden
Cafe Pacifico
London's original Mexican Cantina, serving all your typical Mexican food along with a good range of margaritas and tequila.
Daily noon–11PM
- EatCovent Garden
Café in the Crypt
In the basement of St Martin-in-the-Fields church is the Café in the Crypt which offers reasonably-priced cafe food that you can eat amongst the brick-vaulted ceilings, pillars and gravestones.
- EatWestminster
Cardinal Place
A selection of chain restaurants together in the shopping centre. Includes Browns Bar & Brasserie, La Tasca, Leon, Nandos, Royal Quarter Café, Wagamama, and Zizzi.
- EatMayfair-Marylebone
Carluccio's
Creative Italian cuisine, enjoy a bottle of pinot grigio at the bar while waiting for a table to free.
Mon-Fri 8AM-11PM, Sat 9AM-11PM, Sun 10AM-10PMMain £6-15
- EatWandsworth
Chanteroy Delicatessen
A small delicatessen offering primarily French breads, meats and cheeses. Fresh filled baguettes are made to order and there is often a queue out the door. The staff are all native French speakers.
Daily 8AM-8PM£1.50-3
- EatWandsworth
Chez Bruce
Michelin star restaurant serving Modern European cuisine. Despite the award, unpretentious, great food and service; situated across the road from Wandsworth Common.
£52
- EatNotting Hill-North Kensington
Cockneys Pie & Mash Shop
For a cheap lunch and to encounter traditional London food, this is a good place. For £4 you get a hot mince pie with mashed potatoes and liquor (a parsley sauce). It's good value and a place to be with the locals.
Mon-Fri: 11:30am–5pm, Sat-Sun: closed
- EatHolborn-Clerkenwell
Daddy Donkey
Mexican restaurant with a simple menu of mix-and-match burritos.
Mon–Sat 11AM–8PM, Sun 11AM–4PM
- EatBloomsbury
Dal Fiorentino Fitzrovia
A small sandwich shop away from the hustle and bustle of Fitzrovia that serves a quick lunch for under £10. Has meal deals! (updated Nov 2025)
Mon- Fri 8AM-7PM, Sat and Sun 11AM-6PMTypically £6-£8 for a sandwich
- EatCity of London
Duck and Waffle
All day dining on the 40th floor of the Heron Tower. Popular in the very late night for a bite after going out and waiting to watch the sunrise over the rest of London.
Daily 24hrMains £20-50
- EatCity of London
Eataly London
An Italian food hall and eatery opened in 2021 along the lines of the Turin original. It's east side of Liverpool St station.
Mon–Fri 7AM–11PM, Sat 9AM–11PM, Sun 9AM–10PM
- EatBloomsbury
Elysee
Greek restaurant fun to go to with plate smashing, music and belly dancing.
- EatPaddington-Maida Vale
Four Seasons Chinese Restaurant
One of London's most esteemed Chinese restaurants, known internationally for its Cantonese-style roast duck.
noon-11PM
- EatMayfair-Marylebone
Grazing Goat
Lively pub with cafe, restaurant on first floor, and 8 rooms up lots of steps.
Food daily 07:30-22:30Mains £16-£25
- EatBloomsbury
Great Court Restaurant
Housed in the British Museum, this restaurant offers a unique dining experience. For history buffs, it's the perfect setting to sit down and enjoy familiar favourites. Reservations recommended.
Sat-Thu noon-5:30PM, Fri noon-9:30PMMain courses from £16.25
- EatBloomsbury
Hakkasan
Michelin-starred kitchen based on Cantonese tradition but also experimenting in other areas.
Mon-Wed noon-3:15PM, 6-11:30PM; Thu Fri noon-3:15PM, 6PM-12:30AM; Sat noon-4:30PM, 6PM-12:30AM; Sun noon-4:30PMSmall mains from £14
- EatMayfair-Marylebone
Hard Rock Cafe
The original cafe that spawned a global franchise, established in 1971. The food and drinks - burgers, fries and cocktails - are certainly overpriced, but the real stars are the memorabilia items: Elvis Presley's coat, John Lennon's glasses, an antique chair owned by Freddie Mercury, and more famous guitars than Guns 'n' Roses has had members.
Daily noon-10PM / 11PM SatMains £15-£30. Access to the Vault (memorabilia museum) free, with no requirement to purchase food
- EatHolborn-Clerkenwell
Hare Krishna cart
Shows up on the edge of Houghton St regularly on weekdays offering free vegan food, if you don't mind the sogginess and queue.
Mon–Fri 1–2PM
- EatWestminster
Hunan
Chinese restaurant with no menu. Diners tell the staff what they don't like and how spicy they want it; the kitchen prepares a range of dishes to match. The food comes in a long series of tiny portions.
Mon–Sat 12:30–2PM, 6:30–11PM
- EatPaddington-Maida Vale
Il Gusto
An inexpensive casual Italian restaurant serving pasta, pizza and seafood. Also has an extensive dessert menu.
8AM-11PMMains: £7.50-19.50 (Nov 2018)
- EatCovent Garden
Joe Allen
Legendary informal bistro which is incredibly hard to find for the first time - look for the dark, discrete door with a simple plaque on it on the north side of Exeter St. Food is a take on American-style grilled fare using the very highest quality ingredients. Steaks and chops are superb. Favoured by lots of celebs and booking essential, especially pre- and post theatre.
- EatPaddington-Maida Vale
Kahn's
Very popular and large Indian restaurant, probably not as good as the Standard though.
- EatPaddington-Maida Vale
Kalamaras
Temporarily closed as of May 2022. Markets itself as London's oldest Greek restaurant. Not sure if that is true but it has been around a long time in this quiet mews in Bayswater and is a favourite with local residents. Counts several celebs amongst its regular clientele. Try the taramasalata and keftedes.
Mains £10-15
- EatSoho
Koya
Cozy Japanese restaurant serving freshly made udon noodles, walk-ins only.
Open now · closes 10 pm
- EatSoho
L'Escargot
This French restaurant has been serving up refined cuisine to the Soho faithful since 1927. It is owned and run by celebrity chef Marco Pierre White. The brasserie downstairs is slightly less formal than the Michelin-starred upper level.
From £60
- EatWandsworth
Lahore Karahi
BYO, Halal. Pakistani restaurant serving great food at decent prices, albeit in very basic premises with cheap furnishing. No alcohol is served but you can bring your own at no charge.
Daily 10AM–11PMA meal for two is about GBP 30
- EatMayfair-Marylebone
Le Gavroche
The Urchin
World famous, multiple-Michelin-starred, restaurant run by Michel Roux Jr.
From £100 per head
- EatLeicester Square
Leong's Legend
Serves Taiwanese fare. Chilli crab and omelette dishes are specialities.
Daily noon–9PM
- EatSouth Bank
Lord Nelson
Small but unique burger restaurant and bar. Good student discounts. Good selection of burgers, and tastes great for the price. The restaurant has a lot of character, hosting memorabilia and knicknacks from the 1950s-modern.
Mon-Sat noon-11PM, Sun noon-10:30PM
- EatSouth Bank
Lower Marsh Street
Lower Marsh Street has diverse food stalls, including Korean, Cuban, Nigerian, Peruvian and Ethiopian cuisines.
- EatSouthwark and Lewisham
Maggies Cafe
Below platform 4 of Lewisham train station, is a charming Irish café, extremely popular with the locals, which can make it hard to get a table come lunch-time. A mixed clientèle of City commuters and construction workers frequent this institution. They serve an all-day 'Make-your-own' fry-up for £6, where you can order what and as much as you like off a set-menu. Besides the traditional 'heart attack on the plate', they do pies, pastas, steaks and salads, as well as curiously good curries, owing to the fact that the eponymous Maggy being married to a Bangladesh chef. Good banter is delivered with free refills of tea and coffee. Make you sure you ask for the Specials and also try the infamous Irish Musturd.
- EatSoho
Maison Bertaux
Slightly tatty but utterly and deliciously French, since 1871. Take away or sit at one of their sidewalk tables.
Browse all 900 places in London
Listings from the Wikivoyage guide to London (CC BY-SA 4.0).