We can all agree that London life is amongst the best. Even though London is the smallest city in England, this small urban area of Greater London shows the most vigour in all parts of life. The same goes for London's eating scene. One can't get enough of eating out in London. There are hundreds of restaurants lining one behind the other, from posh elegant ones to cosy themed ones, just like in Fleabag, but deciding on one can be a task. So bringing class to cuisine, here are some of the best restaurants in London.
Best Restaurants In London
London is a small city with thousands of stories to tell. You gradually unlock them one after another by travelling the city. And what better way to unlock the city stories than to know the best restaurants in London because that's what the tea is, sis. So we made a list of the 25 best restaurants in London, from European to Asian restaurants; we have everything you need to know right here.
1. Rochelle Canteen, Shoreditch
Avg Pricing: £35
Timing: 12-3 pm from Mon-Fri
Location: 16 Playground Gardens, London E2 7FA, United Kingdom
Located just outside the city centre, Rochelle Canteen, one of the best restaurants in London, is this small restaurant that feels more like a country house than a place in East End. This restaurant has been around for almost 20 years and is run by Melanie Arnold and Margot Henderson. Perhaps its atmosphere is one of the reasons why Rochelle Canteen is famous among the East End population. The menu here changes daily, so there is constant variety in their dishes, and you'll never get bored. You can go try the delightful vine selection while grazing through the menu of delicious dishes with a smug smile, happy that you discover this great spot.
Instagram
Menu
Contact: info@arnoldandhenderson.com.
2. Jikoni, Marylebone
Avg Pricing: £20-£45
Timing: Sat to Sun - 11am-3pm, 5:30-10pm, Tue-5:30-10pm, Wed to thu- 12-3pm, 5:30-10pm. Closed on Monday
Location: Jikoni, 19-21 Blandford Street, London W1U 3DH
Jikoni is a no-borders kitchen with Indian, African and European cuisines to feature its menu. They keep a no-border kitchen because, for them, food is a powerful language that everyone understands and appreciates and that is one of the reasons why it's one of the best restaurants in London. This London restaurant offers mouth-watering food like Prawn toast, scotch egg with banana ketchup, and Cherry fish pie with golden saffron. You can check out their menu as well. Coming towards the interior of Jikoni's, this place has beautiful pastels and pops of candy colour patterns all over the restaurant. The aesthetic serving counter will make for a great memory with your friends. Jikoni will bring a smile to your face with the food it serves.
Instagram
Menu
Contact: +44 20 7034 1988
3. Bibi, Mayfair
Avg Pricing:£50 - £79
Timing: Tue- 2:30-9:30pm, Wed to Sat- 12-2:30pm, 5:50-9:30pm. Closed on Sunday and Monday
Location: BiBi, 42 N Audley Street, London W1K 6ZP
Bibi is considered one of the best Mayfair restaurants and one of the best restaurants in London. What sets Bibi apart from the monotonous Mayfair is its unique interior, red brick Georgia front, wood-covered ceiling, checkerboard tiles, and smooth-finished wooden tables. It's opulent without being too over-the-top, with a nod to art deco. Bibi is a modern Indian restaurant liked by all. The restaurant presents traditional fine-dine Indian cooking. The Lahori chicken served with a cashew and yoghurt whey sauce is one of the most liked dishes by the locals. The restaurant also serves a selection of chai and invented cocktails like the Rose Spritz within gin and Gujarat rose kombucha. After all, food is all about creativity.
Instagram
Menu
Contact: 020 3780 7310
Want more Indian cuisine? Check out the Best Indian Restaurants in London.
4. Paradise, Soho
Avg Pricing: £22-£35
Timing: Mon-5:30-11pm, Tue to Fri- 12:30-4pm, 5:30-11pm, Sat- 12-11pm. Closed on Sunday.
Location: Paradise, 61 Rupert Street, Soho, London W1D 7PW
The menu is based on the dishes made by the chef's grandmother. Paradise gives you the feel of a genuine deal with its diverse flavour profile. A classic Sri Lankan pickle called jaggery moju and slow-roasted pig cheek with tamarind and Sri Lankan stout are served with fried eggplant. The butterscotch and cashew brittle on top of the Laverstoke Park buffalo ice cream and the chilli chocolate tart are some of the best desserts this restaurant offers. Additionally, the wine list features vintners who specialise in low-intervention winemaking. What's not to like?
Instagram
Menu
Contact: info@paradisesoho.com
5. Silo, Hackney wick
Avg Pricing: £50-£70
Timing: Wed to Fri- 6-11pm, Sat- 1-2pm, 6-11pm. Closed from Sunday to Tuesday
Location: Silo, The White Building, Unit 7 Queens Yard, Hackney Wick, London E9 5EN
With his creative approach to cooking centred and quite out there notion of not having a bin McMaster was well and completely ahead of the green curve back in 2014 when the restaurant was established. No wonder Silo is one of the best restaurants in London. The menu romps around with a series of favour that clash yet work. Get the daily tasting menu to sample as many items as possible; each is exciting, daring and exquisite. The food is innovative in both approaches, and the flavour will astound you. In addition, it benefits the environment.
Instagram
Menu
Contact: contact@silolondon.com
European Restaurants
Looking for the best European restaurants in London? Look no further! Here are the three best European restaurants, each with unique flair and style. Whether you're in the mood for authentic English cuisine or traditional Spanish dishes, you will find something to your taste. So what are you waiting for? Bon appetit!
6. Boulevard Brasserie
Avg Pricing: £18 - £36
Timing: Mon to Wed-12-11 pm, Thu to Sat- 12-11:30 pm, Sun- 12-10 pm
Location: 40 Wellington Street, Covent Garden, London WC2E 7BD
Theatre folks, this one is for you. Another one of the best restaurants in London, Boulevard Brasserie, is precisely in the middle of London's Theatreland, so this is an ideal location for a delicious pre-theatre lunch or dinner for the young and old. The restaurant offers reasonably priced food and beverages in an informal environment. It has two dining areas. The beautiful first floor has a French window with a view of the famous wellington street at Covent Garden and the bustling ground floor where the entire frontage is open, weather permitting.
Instagram
Menu
Contact: bookings@boulevardbrasserie.co.uk
7. Casa Pastor
Avg Pricing:£30 - £49
Timing: Tue to Thu- 5-11 pm, Fri to Sun-12-3 pm, 5-11:30 pm. Closed on Mondays
Location: Coal Drops Yard, London, N1C 4DQ
If you believe in "there no such thing as too many Taoc's", Casa P is perfect for you. The tortillas have a texture you don't usually get in London, which is a rather nerdy way of stating that they have a nice bite, real flavour, and won't crumble when handled. The greatest filling by far is chipotle chicken. However, Casa Pastor is excellent all around. It's one of those big, modest places you go to for casual catch-ups, the kind that combines nice looks with helpful service, above-average food, and somewhat affordable price tags. The vibe of this restaurant will eventually spread throughout the city as it has vibrant colours, a lively atmosphere and a big tree in the middle. This is, undoubtedly, the "Nacho "average Mexican restaurant!
Instagram
Menu
Contact: visitor.centre@kingscross.co.uk
Best Italian restaurants in London
Who doesn't like Italian food? You must-a be joking! It's impossible not to mention best Italian restaurants in London as they have proved themselves to be a benchmark in the culinary world. So we present you with the top Italian restaurants in London.
8. Artusi
Avg Pricing:
Timing: Tue- 6-9:30 pm, Wed to thu- 12-2:30 pm, 6-9:30 pm, Fri to Sat- 12-2:30 PM, 6-10 PM, Sun-12-4 PM. Closed on Monday
Location: 161 Bellenden Rd, London SE15 4DH, United Kingdom
Every day, the menu at Artusi, a neighbourhood restaurant at heart, is chalked on a chalkboard. There are no gimmicks, only flawless interpretations of traditional meals like bucatini with wild garlic and nduja with a monk's beard, which is enough to make it one of the best restaurants in London. Its sister establishment in Deptford, Marcella, is also highly recommended. If you are visiting Peckham, enjoy this taste of Italy!
Instagram
Menu
Contact: e. info@artusi.co.uk
9. Ciao Bella
Avg Pricing:£15-£30
Timing: Mon to Sat- 12-10:45 pm, Sun-12-10:30 pm
Location:86-90 Lamb's Conduit St, London WC1N 3LZ, United Kingdom
In terms of atmosphere, Ciao Bella, London is as near to a red sauce place as you're likely to find in London. Even generous servings of spaghetti and meatballs are available, along with huge baskets of garlic bread to sop up the sauce. No one will explain the origin of mozzarella here, and you could even get away with a sprinkle of parmesan over seafood pasta if that's your thing. Neither seasonality nor regionality is considered on any level, which is part of the appeal. If you study at the University of London or visit the British Museum, visit Ciao Belle.
Instagram
Menu
Contact: 020 7242 4119
10. The River Cafe
Avg Pricing: £22-£56
Timing: Mon to Sat- 12-11:30pm, Suhn- 12-5 pm
Location: Thames Wharf, Rainville Rd, London W6 9HA, United Kingdom
Discussing the best Italian restaurants in London would be impossible without mentioning the River Cafe. Ruth Rogers and the late Rose Gray's Thames-side restaurant is still outstanding more than 30 years after it first debuted in Hammersmith. You can enjoy a dinner made with robust winter ingredients, then take a copy of River Cafe 30 or The River Cafe Look Book home to replicate dishes like their Panzanella in your own kitchen. Buon Appetitto!
Instagram
Menu
Contact : 020 7386 4200
11. Bocca Di Lupo
Avg Pricing:£50 - £79
Timing: Mon to Sat- 12-3 PM, 5-11 PM, Sun- 12-3:30, 5-9:30 pm
Location: 12 Archer St, London W1D 7BB, United Kingdom
Since it first opened a decade ago, Bocca di Lupo has established itself as a West End landmark. Every dish on the menu is followed by a note describing the Italian region it came from, and the menu is changed twice daily. Before moving on to primi and secondi, start with platters of crudi and salumi. Then, cross the street to the restaurant's gelateria Gelupo for dessert. In a stylish atmosphere with three dining counters, homemade pasta is given along with Prosecco & espresso. If you are in the general vicinity of St James, don't miss out on Bocca Di Lupo.
Instagram
Menu
Contact: 020 7734 2223
12. Bancone Covent
Avg Pricing:£30 - £49
Timing: Mon to Wed- 12-3 pm , 5-10 pm, Thu to Sat- 12-10:30 pm, Sun-12-8:30 pm
Location: 39 William IV St, London WC2N 4DD, United Kingdom
Since it opened a few years ago, Bancone has gained the favour of some of London's most enthusiastic culinary critics. It presently has two sites, The prettier of which is Coventry Garden. The other one is on Golden Square. Fresh pasta is prepared daily on its Constantly changing menu, which features dishes from every Italian region. You should try their outstanding burrata, served with preserved lemons and soft-baked beets. A gentle reminder of nonnas pasta! Mamma Mia!
Instagram
Menu
Contact: 020 7240 8786
These are some of the many Italian restaurants in London. If you are craving a wide variety of Italian cuisine, check out the Top 10 Italian Restaurants in London.
Best Asian Restaurants in London
If you're looking for the best Asian restaurants in town, you'll want to check out these top-rated spots. From tasty Chinese noodles to authentic Japanese sushi rolls, these restaurants offer something for everyone. So whether you're in the mood for a quick bite or a leisurely meal, you'll find what you're looking for at one of these Asian restaurants in London.
13. Bao
Avg Pricing: £5-£23
Timing: Mon-Sat noon-3.00 pm; dinner served Mon-Sat 5.30pm-10.00pm.
Location: Bao, 53 Lexington Street, Carnaby, London W1F 9AS
This town might have steamed buns, but Bao's hyper-chic Lexington Street site remains the benchmark for Taiwanese street eats. The restaurant's name derives from gua bao: fluffy white steamed buns. It's a sublime vision of pale wood, plumply filled buns and titbits like trotter nuggets and aged beef rump caps. What lifts this diner from merely great to sublime is the drinks list. Sakés, artisanal ciders, well-matched beers and hot oolong teas vie for attention alongside creations such as foam tea – a chilled light oolong artistically topped with foamed cream. It's suggested to come hungry and leave happy. As Bao is a small restaurant and is always buzzing with people, We can say that this is one of the lively restaurants in London.
Menu
Contact: +44 7769 627811
14. Mei Ume
Avg Pricing:£50 - £79
Timing: Tue to Fri- 12-2 pm, 6-9:30 pm, Sat-6-9:30 pm. Closed on Sundays and Mondays.
Location: 10 Trinity Square, London EC3N 4AJ, United Kingdom
It's time to enjoy the finer things in life. Mei Ume is one of London’s fine dine restaurants. The restaurants offer authentic yet modern Chinese and Japanese cuisine from two separate kitchens. Having showcased two of the greatest cuisine under a roof, the restaurant has a bar, table seating, a lounge and a private dining room for up to 12 people. Your dress code for this restaurant is considered smart and elegant, which fits the casually elegant dining style. A genuine fine dining experience awaits.
Menu
Instagram
Contact: diningreservations.tri@fourseasons.com
15. Ping Pong Soho
Avg Pricing: £30 - £49
Timing: Tue to Sat- 12-11:30 pm, Sun to Mon- 12-10 pm
Location: 45 Great Marlborough St, Carnaby, London W1F 7JL, United Kingdom
Students who love Asian food will come to love this place. The restaurant provides dim sum and cocktails and is conveniently situated close to Carnaby street, just a 5-minute stroll from Oxford circus subway. Ping Pong Soho features two fun-filled floors, a sizable bar and a private event room. They have happy hours from Monday to Friday, 3-6 pm, including bank holidays. As for the dining style, they have casual dining. The restaurants also offer an outdoor smoking area for smokers.
Instagram
Menu
Contact: 0207 851 6969
16. Nobu
Avg Pricing: £38-£40
Timing: Sun to Wed- 12-2:30, 6-10 pm, Thu to Sat- 12:30–2:30 pm, 6–10:30 pm
Location: 19 Old Park Ln, London W1K 1LB, United Kingdom
Everyone enjoys this Asian Mayfair restaurant. The first London restaurant of chef Nobu Matsuhisa since 1997.The restaurant features a bar, lounge, and handicapped access in addition to smoking areas. Cocktails, sake, Nobu-style cuisine, and private gatherings. Additionally offered are delivery and takeout. Many people visit this location to celebrate important holidays. This place is the perfect date location for people of all ages and where sushi lovers rejoice!
Instagram
Menu
Contact: +44 (0)20 7447 4747
17. Champor Chompor
Avg Pricing: £26 to £40
Timing: Mon to Sat- 12-3 pm, 6-10 pm, Sun- 12-3 pm, 5-9 pm
Location: 62-64 Weston St, London SE1 3QJ, United Kingdom
This delightful Thai-Malaysian fusion restaurant is a sneaky find hidden down a side street. The décor, which has a rich colour scheme and South-East Asian artefacts and textiles, provides a stunning setting for the food. The term "Champor Champor," which translates to "mix and match," refers to the menu's appealingly varied selection of dishes with Thai and Malaysian influences, including tofu and butternut squash green curry, massaman lamb shank, and tom yum Brulee.
Instagram
Menu
Contact: +44 20 7403 4600.
18. Esarn Kheaw
Avg Pricing:£20-30
Timing: 5-10 pm. Closed on Sundays
Location: 314 Uxbridge Rd, London W12 7LJ, United Kingdom
This tiny restaurant, created and maintained by the Puntar family since 1992, pioneered north-eastern Thai cuisine long before it was popular. It has a devoted local following. Although the settings are simple, the food and welcoming service draw in the regulars. A sizable menu offers chicken laab (spiced chicken mince), deep-fried son-in-law eggs with a sour-sweet tamarind sauce, and spicy handmade Thai sausages—all for surprisingly affordable prices.
Instagram
Menu
Contact: 020 8743 8930
Michelin-starred restaurants In London
There are 66 restaurants with Michelin stars in London. The Michelin travel guides bestow stars as a symbol of distinction. It acknowledges the outstanding calibre of a restaurant's food and service. Here are the five best Michelin restaurants in London. Here are five Best restaurants in London that have received Michelin stars:
19. Amaya
Avg Pricing: £85-£90
Timing: Tuesday to Fri- 12-2 pm, 6-10 pm, Sat- 12:30-2:30pm, 6-10 pm, Sun- 12:30-2:30pm, 6-9:15 pm. Closed on Monday.
Location: Halkin Arcade, Off Lowndes St, London SW1X 8JT, United Kingdom
The famed Indian restaurant Amaya in Belgravia features a spectacular open kitchen. Enjoy a selection of seafood, beef, and vegetarian dishes at this chic restaurant from the creators of Chutney Mary and Veeraswamy. Even though the food is modern in style, it is prepared here using traditional methods, whether in a tandoor oven, over coals, or on a hot grill plate.
Instagram
Menu
Contact: 020 7823 1166
20. Chez Bruce
Avg Pricing:£49 - £69
Timing: Tue to Thu- 12-2 pm, 6-9 pm, Fri to Sat- 12-2 pm, 6-9:30 pm, Sun-12-3 pm, 7-9 pm. Closed on Monday.
Location: 2 Bellevue Rd, London SW17 7EG, United Kingdom
If you wish for exquisite French cuisine and outstanding service, you can't miss Chez Bruce beside Wandsworth Common. Everything is created from scratch, including charcuterie, braises, traditional desserts, and exceptional bread and cheese. The restaurant takes its cheese board seriously and considers it a crucial component of the dining experience. Additionally, the wine list is one of the best in the UK.
Instagram
Menu
Contact: +44 (0)20 8672 0114
21. The Dining Room at The Goring
Avg Pricing:£65
Timing: Mon to Fri- 7 am to 10 pm, Sat- 7 pm -12 am, Sun- 12am-10 pm
Location: 15 Beeston Pl, London SW1W 0JW, United Kingdom
At The Dining Room at The Goring, spoil yourself with a regal experience. This elegant British restaurant with a Michelin star is located in the famous Edwardian hotel The Goring and is frequented by Catherine, The Princess of Wales. The food is just as excellent as the chandelier-adorned atmosphere. You can experience what royalty tastes like.
Instagram
Menu
Contact: +44 (0)20 7769 4475
22. Galvin at Window
Avg Pricing:£50 - £79
Timing: Wed to Sat- 12–2:15 pm, 6–9:30 pm, Sun- 12-2:45 pm. Closed on Mondays and Sundays.
Location: 22 Park Ln, London W1K 1BE, United Kingdom
On the 28th floor of the London Hilton on Park Lane, enjoy exquisite French cuisine while taking in expansive views of Hyde Park at Galvin at Windows. Highlights on the menu include the scrumptious apple tart tatin with calvados, wild sea bass with pomme dauphine, and marbled duck liver.
Instagram
Menu
Contact: +44 (0)20 7208 4021
23. Hakkasan
Avg Pricing:£258
Timing: Sun to Wed –12 pm – 11:30pm, Thu – Sat–12pm – 12:30 am
Location: 17 Bruton St, London W1J 6QB, United Kingdom
If you are a sucker for Cantonese cuisine, test Chef Tong Chee Hwee's modernised version of Cantonese food at the chicly decorated Michelin-starred Hakkasan, a popular destination for celebrities in Mayfair and one of the best restaurants in London. Particularly tasty is the dim sum. The black truffle roasted duck and the roasted silver fish with champagne and honey are additional standouts.
Instagram
Menu
Contact: 020 7907 1888

If you're looking for a great meal in London, you can't go wrong now that you've got this list of the best restaurants in London restaurants. From classic British cuisine to international delicacies, these best London restaurants have something for everyone's taste. And with various price points, you can find a great meal no matter your budget. So next time you're looking for things to do in London, looking up tourist attractions in London, or googling the best clubs in London, check out one of these top-notch eateries.