69 Best Restaurants in London for 2024

Last Updated on May 17, 2024 | 0 Comments
Explore the best restaurants in London.

Are you searching for the best restaurants in London for a date night, group outing, girls’ night out or an upcoming vacation? London offers such a wide variety of restaurants that it can be tough to decide on a dining plan. After all, London is nearly double the size of New York City.

Whether you’re looking for Michelin stars and celebrity chefs, or prefer a low-key and casual eatery, we’ve designed this collection to help with your dining plans and highlight the best restaurants in London for locals and visitors alike.

 

 Jump to Section

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

69 Best London Restaurants

1. The Clove Club

The Clove Club features a modern British menu with a seasonal tasting menu concept. With two Michelin stars, it has often made the World’s 50 Best Restaurants list.

The Vibe

Located in the historic rooms at the Shoreditch Town Hall, an open kitchen concept invites diners to enjoy an elegant and relaxed meal in a chic setting.

What to Order

The tasting menu concept sets it apart as one of the best restaurants in London and includes some delectable dishes such as the Cornish sea bass or the Herdwick lamb rib. You can also choose to do a wine paring with your meal!

The Clove Club | Shoreditch Town Hall, 380 Old Hackney St., London, EC1V 9LT | £££

Sea bass with stir fried vegetables
via Canva

2. Smithfield

Serving traditional British cuisine as part of the St. John family of restaurants, Smithfield is one of the best restaurants in London for lunch and dinner.

The Vibe

Bright and classy with crisp white tablecloths and warm wood, this is one of the best restaurants in London for an elegant meal.

What to Order

Choose from selections such as the braised lamb with fennel and laverbread, or Guinea fowl with trotter and prune for a classic meal with friends or family.

Smithfield | 26 St. John St., London, EC1M 4AY | ££

3. The Pelican

Located in Notting Hill, The Pelican is a wonderful take on the Victorian pub scene. Ingredients are sourced from local farms to make this one of the best restaurants in London.

The Vibe

Warm and rustic with a fireplace and distressed wood furnishings, this is an excellent setting if you're looking for date ideas in London. Enjoy live music nights and Sunday movies in the pub.

What to Order

Serving local craft beer and classic British recipes, guests can choose from items like a leek and potato soup or the onglet with a side of your choice.

The Pelican | 45 All Saints Road, London, W11 1HE | £££

The Pelican is one of the best restaurants in London
via The Pelican

4. Westerns Laundry

An esteemed Michelin Bib Gourmand restaurant, Westerns Laundry offers a selection of seafood, British fare and coastal Spanish tapas.

The Vibe

Colourful booths, whitewashed brick walls and steel-topped tables bring an industrial vibe to this eclectic eatery. There’s also an outdoor courtyard setting.

What to Order

This is one of the best restaurants in London because it has an ever-changing menu, which means that every day and week you'll find different options such as burrata, spider crab claws or crème brûlée. 

Westerns Laundry | 34 Drayton Park, London, N5 1PB | ££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

5. Trullo

Serving a seasonal menu of Italian fare, Trullo is focused on fresh and simple ingredients, scratch-made pasta and charcoal grill cooking methods.

The Vibe

Casual and simple, Trullo is one of the best restaurants in London for fresh and unfussy cuisine.

What to Order

The must-try dishes that make this one of the best restaurants in London include tagliarini with cuttlefish ragu and the Brixham cod with charred leeks. 

Trullo | 300-302 St. Paul’s Road, London, N1 2HL | £££

Tagliarini with cuttlefish ragu and Fontodi Estate olive oil
via Trullo

6. Thattukada

Located along the bustling High Street area, Thattukada is a husband-and-wife-run eatery serving the distinctive flavours, fragrances and textures of Indian cuisine.

The Vibe

A colourful exterior welcomes diners into an equally vibrant interior where they can share a fun, tasty and casual experience with friends or family.

What to Order

Biryani rice and the para pollichathu are always good choices at this friendly eatery.

Thattukada | 229 High St., N. London, E6 1JG | £

7. Firebird

Located in the hip Soho neighborhood, Firebird features a classic European menu with modern touches. Head Chef Giacomo Peretti works with local farmers and produce vendors to source the freshest and most sustainable ingredients.

The Vibe

Offering a chic and elegant approach to the dining experience, guests can enjoy an extensive wine list and a coastal Mediterranean menu.

What to Order

As one of the best restaurants in London, menu favourites here include seabass with fermented turnips, grilled cauliflower with hazelnut puree and scallops with mashed potatoes and truffles.

Firebird | 29 Poland St., London, W1F 8QR | ££

Scallops with mashed potato, peas, truffle and basil oil
via Firebird

8. Saltine

Head Chef Phil Wood brings modern European recipes to Saltine, one of the best restaurants in London for a stylish meal.

The Vibe

A chic aesthetic with sleek, polished wood chairs and exposed brick walls welcomes diners to sit and stay a while.

What to Order

Select from favourites like peppered venison or Cornish white crab with fennel, rounding off your meal with a sweet and sticky toffee apple cake.

Saltine | 11 Highbury Park, London, N5 1QJ | ££

9. Paradise

Located in Soho, Paradise serves classic Sri Lankan recipes prepared with British ingredients, contemporary methods and modern hospitality. Dishes are based on family recipes and influenced by Dutch, Portuguese and Indian cuisine.

The Vibe

An unassuming exterior leads the way to a small and intimate interior, perfect for a date night or anniversary.

What to Order

Must-try items include the ulundu-vadai dahl doughnuts with beetroot and coconut chutney and whipped sheep’s ricotta, or the dark-roasted and spiced chicken meatballs.

Paradise | 62 Rupert St., London, W1D 7PW | ££

Ulundu-vadai dahl doughnuts are a great appetizer at this best restaurant in London
via Paradise

10. Palomar

A Michelin Bib Gourmand award winner, Soho’s Palomar serves modern North African and Southern Spanish recipes using locally-sourced and organic ingredients.

The Vibe

With an open kitchen concept, this London restaurant is a welcoming and friendly setting for lunch or dinner.

What to Order

Enjoy dishes such as Jerusalem-style polenta, braised lamb shoulder or chimichurri ribeye at one of the best restaurants in London.

Palomar | 34 Rupert St., London, W1D 6DN | ££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

11. Bouchon Racine

Brought to you by Chef Henry Harris, Bouchon Racine is located upstairs at The Three Compasses. True to the Bouchon name, it’s one of the best restaurants in London for traditional Lyonnaise cuisine.

The Vibe

With a warm and friendly atmosphere, Bouchon Racine combines a bit of Parisian bistro ambiance within its classic Lyon bouchon walls.

What to Order

The seasonal menu includes grilled veal chops with Roquefort butter and confit de canard with braised mogettes and white beans.

Bouchon Racine | 66 Cow Cross St., London, EC1M 6BP | £££

Grilled veal chops are part of the seasonal menu of one of the best restaurants in London
via Bouchon Racine

12. Josephine

Featuring a French bistro-inspired a la carte or prix fixe menu to share, Josephine's simple-but-flavour-filled recipes are reminiscent of Lyon.

The Vibe

Set on a neighborhood corner in Fulham, Josephine is a charming spot and one of the best restaurants in London to enjoy lunch or dinner.

What to Order

Try the pan-fried salmon with lentils, the puff pastry with chicken and mushrooms or a beef filet with peppercorn sauce. All delightful choices.

Josephine | 315 Fulham Road, London, SW10 9QH | ££

13. Camille

One of the best restaurants in London to enjoy an ever-changing menu of rustic French recipes and regional wines, welcome to Camille.

The Vibe

This chic French bistro offers a romantic ambiance of deep red walls, cosy tables and rustic counter seating.

What to Order

While the menu changes seasonally, favourites include the smoked eel devilled eggs to start and the mussels, bacon and cicely for the main course.

Camille | 2-3 Stoney St., London, SE1 9AA | £££

Mussels, bacon and cicely is a perfect dish for sharing at this best restaurant in London
via Camille

14. Wild Honey St. James

A Michelin Award-winning restaurant, Wild Honey St. James serves a modern European menu, perfect for trying the kind of London food that you won't find anywhere else.

The Vibe

Velvet-backed seating, a marble-topped bar and candlelight bring an elegant touch to this London restaurant.

What to Order

Try the hand-rolled ricotta dumplings, Cornish wild sea bass or Yorkshire rhubarb and lemon pavlova.

Wild Honey St. James | 8 Pall Mall St., London, SW1Y 5NG | £££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

15. Restaurant 1890 by Gordon Ramsay

Owned and run by the celebrity chef, Restaurant 1890 by Gordon Ramsay is inspired by Chef Georges Auguste Escoffier and his recipes, which were created during his time at the Savoy Hotel in 1890.

The Vibe

Located within the gilded accents of the Savoy Hotel, dishes are prepared with precision and exquisite taste. This is one of the best restaurants in London for a special occasion or luxury experience.

What to Order

Menu must-tries include a wild garlic velouté, crème fraiche with a frog leg and the Cornish red chicken with asparagus sauce.

1890 by Gordon Ramsay | Savoy Hotel, Strand, London, WC2R 0EU | £££

Wild garlic velouté, crème fraiche with a frog leg
via 1890 by Gordon Ramsay

16. Cinnamon Bazaar

Serving modern Indian cuisine, Cinnamon Bazaar is inspired by traditional Indian bazaars and marketplaces. It’s open for lunch and dinner but if you want to enjoy some breakfast in London, make sure to visit on Sundays.

The Vibe

Lively and colourful, you’ll find hanging plants, neon signs and eclectic décor at this fun eatery.

What to Order

Try the Jungle chicken curry, Tandoori king prawn or Jaipur-style okra at this best restaurant in London.

Cinnamon Bazaar | Multiple Locations | £

17. Bocca di Lupo

If you’re searching for a fresh and modern approach to Italian cuisine, Bocca di Lupo is an excellent spot to enjoy lunch, a pre-theatre set menu or after-show wine offerings.

The Vibe

Sit at bar-top stools to watch meals being prepared in the open kitchen or enjoy a private dining room for a special occasion at one of the best restaurants in London.

What to Order

The menu changes monthly, but you might find selections such as fusilli with escarole, olives, capers and walnuts from Campania or Venetian rice with pea soup.

Bocca di Lupo | 12 Archer St., London, W1D 7BB | ££

Fusilli is a great pasta to enjoy at one of the best restaurants in London
via Bocca Di Lupo

18. Dorian

Located in the fashionable Notting Hill neighborhood, Dorian uses wood-fired grilling methods and an open kitchen concept to create one of the best restaurants in London.

The Vibe

Sleek black and white checkerboard floors, mirrored walls and bronze accents set the vibe at this brasserie-inspired restaurant. The scene is buzzy and reservations are required.

What to Order

Try selections like the limousin veal chop, lobster French toast or an oyster and beef tongue rosti, and discover why this is one of the best restaurants in London.

Dorian | 107 Talbot Road, London, W11 2AT | £££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

19. Scully

Serving international cuisine, Chef Ramael Scully uses the innovative flavours of his Malaysian, Australian, Chinese and Balinese backgrounds to culinary perfection at Scully.

The Vibe

Enjoy a chic and intimate setting with an open kitchen-bar concept and a marble counter, and watch your meals be prepared before your eyes. 

What to Order

Order favourites like the forbidden black rice, green mole, smoked tofu, broad beans and zucchini or the duck breast with rhubarb, tamarind Relish and Toscana kale.

Scully | 4 St. James Market, London, SW1Y 4AH | £££

Forbidden black rice with green mole, smoked tofu and broad beans
via Scully

20. The French House

20. The French House

Located in Soho, the French House is a favourite of actors, writers and other celebrities. Chef Neil Borthwick’s daily-changing menu reflects French culinary classics prepared with modern ingenuity.

The Vibe

Warm and inviting, this upstairs dining room features a romantic ambiance.

What to Order

Oysters mignonette and lamb navarin are menu must-tries at this best restaurant in London.

The French House | 49 Dean St., Soho, London, W1D 5BG | £££

21. Brat

Located in Hackney, Brat serves Basque-inspired recipes cooked over fire, making it one of the best restaurants in London for a unique culinary experience.

The Vibe

The large dining room offers cosy tables and a bustling vibe. It does get busy, as you'd expect from one of the best restaurants in London, but you can make reservations to secure your table.

What to Order

The menu changes seasonally. If available, try the curred sardines with fresh ricotta and herbs. For dessert, you can’t go wrong with a Basque favourite, the burnt cheesecake.

Brat | 4 Redchurch St., London, E1 6JL | ££

Curred sardines are a fan favorite at one of the best restaurants in London
via BRAT

22. Rochelle Canteen

This popular establishment serves classic European and British cuisine with a minimalist touch and sustainable sourcing. The Rochelle Canteen menu changes daily, making it one of the best restaurants in London to try new cuisine.

The Vibe

Simple white tables, a clean aesthetic and large windows set a chic scene in which to enjoy your meal.

What to Order

Goat torchon and creamed spinach, braised courgetti or asparagus gribiche are excellent items to start.

Rochelle Canteen | 16 Playground Gardens, London, E2 7FA | ££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

23. BiBi

Featuring authentic Indian cuisine with a modern twist in Mayfair, BiBi is up there with the best restaurants in London. Chef Chet Sharma, who has headed several Michelin-starred eateries, serves lunchtime à la carte and tasting menus. For dinner, there’s a tasting menu.

The Vibe

Checkered floors, a warm wood bar, traditional Kashmiri fabric and rich earth tones set the scene for an open kitchen concept.

What to Order

The menu is constantly evolving, but some of the favourites that set this apart as one of the best restaurants in London include the lamb barra kebab and the Chamba chukh monkfish with Mylor prawns. 

BiBi | 42 North Audley St., London, W1K 6ZR | £££

BiBi is one of the best restaurant in London offering monkfish and prawns
via BiBi

24. Smoking Goat

The flavours of Northern Thailand come alive at Smoking Goat where you’ll find a menu filled with fried chicken, Massaman-smoked short ribs, kra pow-smoked mutton and other authentic Thai dishes.

The Vibe

Casual and lively with a welcoming ambiance, diners can enjoy cosy seating or hang out at the bar with cocktails, wine and beer.

What to Order

Goat shoulder with massaman sauce is a popular dish. For more spice, order the duck laab. Sharing plates are large, so bring lots of friends along to this best restaurant in London.

Smoking Goat | 64 Shoreditch High St., London, E1 6JJ | ££

25. Petersham Nurseries

Serving lunch, dinner and afternoon tea with a focus on traditional Italian flavours and seasonal ingredients, Petersham Nurseries is certainly one of the best restaurants in London.

The Vibe

Enjoy a casually elegant setting of wrought iron chairs, vintage lighting and fresh-cut flowers. You can also dine outdoors on the garden patio.

What to Order

Seasonal menus include dishes like tortelli with aubergine, tomato, burrata and basil or the pizzetta primavera topped with asparagus, broad beans, guanciale and scamorza.

Petersham Nurseries | Floral Court, London, WC2E 9FB | ££

ortelli with aubergine, tomato, burrata and basil
via Petersham Nurseries

26. Nandine

Translating as “kitchen” in Kurdish, Nandine is one of the best restaurants in London serving authentic cuisine from Kurdistan, Iran, Iraq, Turkey and Armenia. It’s family-owned by Chef Pary Baban.

The Vibe

Nandine delivers a simple but lively interior where the colourful ingredients on the plates take centre stage.

What to Order

Try the lamb kebabs or share a mezze platter with dips such as hummus, yogurt and tahini as well as flatbreads, oils and other items. The baklava is wildly popular.

Nandine | Multiple Locations | ££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

27. Bao

When you’re in the mood for fluffy bao buns, the obvious choice is a place named Bao. This Taiwanese bun house features an array of soft and chewy bao buns steamed in authentic hand-weaved bamboo pans.

The Vibe

Bao makes it easy to order a quick meal with notecards and pencils. Simply write in the quantity and the types of fillings you prefer.

What to Order

Look no further than a classic bao bun stuffed with pork and peanuts or fried chicken for a delicious meal at one of the best restaurants in London.

Bao | Multiple Locations | ££

Bao is the best restaurant in london serving classic baos
via Bao

28. Speedboat Bar

This Thai-inspired eatery in the middle of Chinatown features an extensive beer and cocktail menu. The colourful setting makes Speedboat Bar one of the best restaurants in London to meet for happy hour or a group gathering.

The Vibe

Also one of the best restaurants in London for those seeking a venue that’s fun and lively, Speedboat Bar has an upstairs pool table and a ceiling strewn with Thai racing boats.

What to Order

Try the sweetcorn fritters or the Tom Yam Mama noodles with squid, pork and prawns.

Speedboat Bar | 30 Rupert St., London, W1D 6DL | ££

29. Brasserie Zedel

Located in Piccadilly Circus, Brasserie Zedel makes its glamourous home at the former Regent Palace Hotel, which was built in 1915. There are two adjoining bars and a live music and cabaret venue.

The Vibe

The vibe is lively with its French art décor with marble columns, velvet seats and gold accents. Enjoy a house band while dining with family, friends or colleagues.

What to Order

Enjoy a complete meal from the prix-fixe menu at one of the best restaurants in London. Try the roast pumpkin and vegetable soup, followed by curried butter dhal and finished with a petit rhubarb and vanilla coupe.

Brasserie Zedel | 20 Sherwood St., London, W1F 7ED | ££

Enjoy a prix-fixe menu at one of the best restaurant in London
via Brasserie Zedel

30. Crisp Pizza

Where do you go for the perfect slice of pizza in London? Crisp Pizza is just the place. Part of The Chancellors pub in Hammersmith, the owners created their unique pie combining elements of New York and Neapolitan-style pizzas.

The Vibe

One of the best restaurants in London for casual and friendly vibes, Crisp Pizza is a walk-up-to-the-bar-and-order kind of place. Enjoy a slice or two beneath awnings on the sidewalk patio. You can also dine indoors if you can find room.

What to Order

The ‘nduja and mushroom varieties are popular, but many consider the thin-crust margherita pizza to be the best in town.

Crisp Pizza | 25 Crisp Road, London, W6 9RL | £

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

31. Bentley’s Oyster Bar and Grill

The popular Bentley’s Oyster Bar and Grill has served oysters and seafood since 1916. Chef Richard Corrigan has been at the helm since 2005.

The Vibe

Elegant awnings, polished wood floors, stylish white tables and black accents provide a chic aesthetic to this London hotspot.

What to Order

Some fan favourites are lobster spaghetti, traditional fish and chips, Himalayan salt-aged sirloin or platters of oysters, mussels, clams and whelks. If you’re an oyster aficionado, try the Jersey, Achill Island and Atlantic edge oysters and discover what makes this one of the best restaurants in London.

Bentley’s Oyster Bar and Grill | 11-15 Swallow St., London, W1B 4DG | £££

Fish and chips served with mustard on a plate
via Bentley’s Oyster Bar and Grill

32. Café Cecilia

Nestled among the city's finest, Café Cecilia stands out as one of the best restaurants in London. Open from Wednesday through Sunday, it invites patrons to indulge in exquisite meals for lunch, dinner and weekend breakfasts.

The Vibe

Simple and contemporary in design with an industrial aesthetic, stylish diners will quickly realise why this makes the list of the best restaurants in London.

What to Order

The onglet with chips and peppercorn sauce, the grilled monkfish and the spinach and ricotta ravioli are all popular. For breakfast, choose the toasted Guinness bread with jam, a bacon sandwich or an egg and cheese sandwich.

Café Cecilia | 32 Andrews Roa, Hackney, London, E8 4FX | £

33. Padella

The Bib Gourmand award-winning Padella is an innovative pasta bar serving fresh and handmade pasta creations. You can even watch the pasta-making process through the glass-front windows.

The Vibe

With a friendly and lively vibe, Padella is an excellent choice for pasta lovers who appreciate authentic scratch-made creations served with savory sauces.

What to Order

Try fresh pasta creations such as the cacio e pepe, the fettuccine with pistachio mint and basil pesto or the pumpkin and ricotta ravioli.

Padella | Multiple Locations | £

Fettuccine with pistachio mint and basil pesto
via Padella

34. Cloud Land

Are you searching for the best restaurants in London that serve authentic Chinese cuisine? Cloud Land, in Chinatown, specialises in traditional Yunnan province specialties.

The Vibe

Cloud Land’s sleek and simple vibe is the perfect setting for casual lunches and dinners.

What to Order

Try the Yunnan spicy chicken or the Dai-style fried beef at this best restaurant in London.

Cloud Land | 145 Minories, London, EC3N 1LS | £

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

35. Elystan Street

The Michelin-starred Elystan Street, headed by Chef Philip Howard, is one of the best restaurants in London serving straightforward, tasty dishes.

The Vibe

A sleek and contemporary exterior opens to a light and airy vibe at Chelsea’s Elystan Street.

What to Order

The spring onion soup with sautéed Dorset snails and garlic or the roast rump of lamb with pesto roasted aubergine, garlic, green olives and balsamic vinegar are must-try menu items.

Elystan Street | 43 Elystan St., Chelsea, London, SW3 | £££

The rump of lamb is a favorite at this best restaurant in London
via Elystan Street

36. Tasty Jerk

Can you get authentic Jamaican cuisine in London? Yes! Inspired by family and the flavours of the Caribbean, Tasty Jerk features Jamaican and island-inspired recipes using fresh fruit, fish and vegetables.

The Vibe

Bright yellow accents and a friendly team invite diners into this casual eatery, one of the best restaurants in London for Jamaican cuisine.

What to Order

Order authentic Jamaican dishes like marinated jerk chicken, ackee and salt fish, callaloo and oxtail stew at this best restaurant in London.

Tasty Jerk | 15b Sayer St., London, SE17 1FY | £

37. Bake Street

For perfect pastries, smash burgers for breakfast and a good cup of coffee, head to Bake Street, one of the best restaurants in London for casual fare.

The Vibe

There’s usually a line out the door for this small neighborhood eatery.

What to Order

Choose from fresh-baked croissants, lemon bars and bread pudding. You could also give the Bajan-spiced fried fish fillet a try or just go with gourmet ice cream; all have helped earn Bake Street’s place on our “best restaurants in London” round-up.

Bake Street | 58 Evering Road, London, N16 7SR | £

Baker street is one of the best restaurants in London for gourmet ice cream
via Bake Street

38. L’Atelier Robuchon

For fine French dining in Mayfair, L’Atelier Robuchon is the go-to spot. Chef David Alves uses acclaimed French chef and founder Joel Robuchon’s combination of Eastern and Western culinary techniques to create simple and artfully presented plates.

The Vibe

Swanky barstools at the marble-bedecked bar set the perfect scene for an elegant meal. Soft lighting and greenery provide a romantic vibe. Reservations are required.

What to Order

Enjoy small plates or a set menu with items like shrimp ravioli with sweet and sour daikon, quail stuffed with foie gras and seared scallops with kumquat relish.

L’Atelier Robuchon | 6 Clarges St., London, W1J 8AE | £££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

39. Hoppers

Located in Soho, Marylebone and King’s Cross, Hoppers is one of the best restaurants in London to enjoy an eclectic array of Sri Lankan and South Indian cuisine.

The Vibe

Between the multiple locations, you’ll find décor consisting of pottery, colourful masks, warm wood and a village café vibe, making them some of the best restaurants in London for dinner with a difference.

What to Order

Expand your palate by trying the Mussel Hodi, Scottish mussels steamed in creamy kiri hodiand served over string hoppers with a samphire sambol.

Hoppers | Multiple Locations | ££

Steamed mussels served over string hoppers
via Hoppers

40. Wild by Tart

A spacious area with a restaurant, bar, deli, store and private event space, Wild by Tart is brought to you by the duo behind Tart London catering. The menu features recipes made with locally sourced ingredients.

The Vibe

This former power station has an open and airy industrial vibe with aluminum pipes, high windows and hanging greenery. Sit at the counter of the open kitchen to be near the culinary action.

What to Order

Try the onglet with chimichurri, the flatbread with braised lamb ragu or the burrata with Jerusalem artichoke, black garlic and truffle vinaigrette.

Wild by Tart | 3-4 Eccleston Yards, London, SW1W 9AZ | ££

41. Nobu London

Headed by co-founder and Chef Nobu Matsuhisa and co-founders Robert De Niro and Meir Teper, Nobu is one of the best restaurants in London for authentic Japanese cuisine.

The Vibe

Sleek and contemporary in design, Nobu serves artfully presented plates, making it one of the best restaurants in London for a romantic date night or lunch with colleagues.

What to Order

Choose from black cod with miso and wagyu beef, chicken teriyaki donburi or yellowtail sashimi in jalapeño sauce.

Nobu London | 19 Old Park Lane, London, W1K 1LB | £££

Black cod miso is a tasty choice at this best restaurant in London
via Nobu

42. Lima

Bringing authentic Peruvian flavours to the heart of England with seasonal menus, Lima is one of the best restaurants in London to enjoy fresh foodie fare. 

The Vibe

Bold and colourful accents and light-inducing skylights give a fun and eclectic spin to this London restaurant.

What to Order

Menu must-tries at this best restaurant in London include scallops tiradito with olive oil and lime emulsion, ceviche caliente or sautéed avocado and sweet potato purée.

Lima | Multiple Locations | ££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

43. The Wolseley

Are you searching for the best restaurant in London for a romantic occasion? Serving modern European cuisine, The Wolseley is an elegant spot for breakfast, lunch, dinner and afternoon tea.

The Vibe

Wrought iron and ornate exterior columns provide a grand café vibe, complemented by warm lighting, fresh-cut flowers and linen tablecloths.

What to Order

Their steaks are real crowd-pleasers, cooked or as tartare . Oysters, caviar and shellfish are also popular.

The Wolseley | 160 Piccadilly, London, W1J 9EB | £££

Steak served two ways at one of the best restaurants in London
via The Wolseley

44. 40 Maltby Street

Found within the rustic brick walls of the Gergovie Wines warehouse is 40 Maltby Street.  Chef Raef Hodgson works closely with family-owned dairy farms and coffee producers.

The Vibe

Vibrant and colourful with chalkboard menus and an industrial ambiance, 40 Maltby Street is open for lunch and dinner on select days.

What to Order

Menu favourites at this best restaurant in London contender include a glazed ham and cheddar sandwich, braised veal brisket, a mushroom fritter and a rhubarb, custard and ginger turnover.

40 Maltby Street | 40 Maltby St., London, SE1 3PA | ££

45. River Café

Open since 1987, the River Café offers a seasonal menu of Italian recipes and fine wines. Dine indoors or outdoors on the terrace at this lovely riverside setting.

The Vibe

Contemporary and colourful, River Café has an open kitchen concept.

What to Order

Branzino al forno, ravioli with zucchini and ricotta, and chargrilled longhorn beef sirloin with roasted Merinda tomatoes and braised spinach are always popular choices. You can't miss their signature lemon tart.

River Café | Thames Wharf, Rainville Road, London, W6 9HA | £££

The lemon tart is a signature dessert at this best restaurant in London
via River Café

46. Casa Fofo

Serving a seasonal menu highlighting locally sourced ingredients, Casa Fofo is located in the Hackney neighborhood and is one of the best restaurants in London. It offers Pacific and Asian flavours with a touch of Mediterranean influence.

The Vibe

Gather with friends in a setting complemented by rustic brick walls, outdoor seating and an open kitchen concept.

What to Order

Select from favourites such as crab with nori and daikon, pollock with bergamot or tomato with kimchi and tofu at this contender for the best restaurant in London.

Casa Fofo | 158 Sandringham Road, London, E8 2HS | £££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

47. Barrafina

A modern take on the traditional Spanish tapas bar, Barrafina can be found in several locations, including Soho, Covent Garden, King’s Cross and Borough Yards.

The Vibe

Barrafina’s vibe is sleek and rustic with an open kitchen and marble-topped bars. The Dean Street location is walk-in only, but the other locations take reservations.

What to Order

Enjoy a wide array of tapas such as gambas rojas, prawn and piquillo peppers, tuna tartare or chorizo, potatoes and watercress. For your main, enjoy arroz negro or black rice served with a variety of seafood.

Barrafina | Multiple Locations | ££

Seafood black rice served on a skillet
via Barrafina

 48. Jolene

Combining the comfort food of a restaurant with the sweet goodness of a bakery, at Jolene, Chalkboard menus announce the specials of the day.

The Vibe

One of the best restaurants in London, Jolene delivers a chic and industrial vibe with the attitude of a friendly neighborhood gathering spot.

What to Order

The menu changes daily, but you can expect to find Mediterranean selections such as tagliatelle pork ragu, cavatelli with pesto and herbs or kohlrabi with almond, citrus and mint.

Jolene | 21 Newington Green, Mayville Estate, London, N16 9PU | ££

49. Sweetings

An elegant Victorian fish and oyster bar, Sweetings has been serving sustainably sourced seafood since 1889. It’s located within the grand Albert Building and makes a wonderful choice for a date night, special occasion or meet-up with friends and colleagues.

The Vibe

With wood-paneled walls, framed photos, barstool seating and antique furnishings, Sweetings is one of the best restaurants in London for a homey vibe.

What to Order

Try the Dover sole, Scotch lobster thermidor or a variety of oyster selections at this best restaurant in London.

Sweetings | 39 Queen Victoria St., London, EC4N 4SF | ££

Lobster thermidor is a flavorful dish at this best restaurant in London
via Canva

50. Rasa N16

Introducing Rasa N16, one of the best restaurants in London to enjoy vegetarian selections with a South Indian influence.

The Vibe

An electric pink exterior welcomes diners to enter this colourful and cosy London restaurant.

What to Order

Cheera curry with lemon rice and the pappada vada are favourites at this eatery, one of the best London restaurants for a vegetarian meal.

Rasa | 55 Stoke Newington Church St., London, N16 0AR | £

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

51. The Parakeet

What is the best restaurant in London for a traditional British meal? The Parakeet, with its seasonally changing menu and inviting setting, might just be it.

The Vibe

This corner neighborhood gathering spot offers a warmly-lit bar area, beautiful parquet floors and elaborate carved wood décor. Enjoy jazz and trivia nights or watch sports matches in the pub area.

What to Order

Favourites at this best restaurant in London competitor include duck with beetroot and enoki, rabbit pie and smoked ricotta and peas.

The Parakeet | 256 Kentish Town Road, London, NW5 2AA | ££

Rabbit pie served on a plate
via The Parakeet

52. Sambal Shiok

Serving authentic Malaysian cuisine, Sambal Shiok is one of the best restaurants in London for piping hot bowls of laksa and fried chicken.

The Vibe

Bright and bustling with colourful walls and outdoor seating, Sambal Shiok is one of the best restaurants in London to meet friends for a casual lunch or dinner.

What to Order

As one of the best restaurants in London, there are plenty of menu favourites. If we had to choose for ourselves, we’d suggest the beef rendang, prawns in tomato sambal or the curry laksa with rice noodles and tofu puffs.

Sambal Shiok | 171 Holloway Road, London, N7 8LX | £

53. Ciao Bella

Where can you find classic Italian cuisine in the Big Smoke? Ciao Bella is one of the best restaurants in London for big plates of pasta and pizza.

The Vibe

Located in Bloomsbury, Ciao Bella is decorated with mosaics, musical instruments and a multitude of portraits for a down-home ambiance. It’s the best restaurant in London for a cosy and casual meal with friends or family. You can also dine outdoors along the awning-covered patio.

What to Order

Choose from various pizzas or enjoy a heaping order of linguine al pesto, spaghetti alla Bolognese or gnocchi alla Sorrentina at this best restaurant in London. For non-pasta dishes, try the vitello al lemone or grilled seabass.

Ciao Bella | 86–90 Lamb’s Conduit St., London, WC1N 3LZ | £

Spaghetti alla Bolognese is a must-try at this best restaurant in London
via Canva

54. Kiln

One of the best restaurants in London when you’re craving Thai cuisine, recipes at Kiln are prepared using woks, clay pots and wood-fired grills.

The Vibe

With an open kitchen concept, diners can sit at the stainless steel-topped bar for a casual meal while watching their orders being prepared.

What to Order

Choose from traditional Thai cuisine like chak som sour curry of grey mullet, grilled bavette with smoked chili glaze or clay-pot baked glass noodles.

Kiln | 58 Brewer St., London, W1F 9TL | £

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

55. Lisboeta

Serving Portuguese small plates, seafood and classic desserts reminiscent of its namesake, Lisbon, lovers of Portugal should definitely head to Lisboeta. 

The Vibe

Located in a three-story structure, Lisboeta is a trendy spot for a delicious meal. The first floor offers bar seating in front of the open kitchen, making it a terrific location for lunch or a casual dinner.

What to Order

Try the Cornish mussels, the black pepper pastel de nata or the wood-smoked cauliflower with roasted beetroot to see what earns Lisboeta a place in the best restaurants in London list.

Lisboeta | 30 Charlotte St., London, W1T 2NG | ££

Cornish mussels are perfect for sharing at this best restaurant in London
via Lisboeta

56. Café Deco

Located in Bloomsbury, Café Deco is a combination bar, restaurant and wine shop. There’s indoor and outdoor patio seating at this best restaurant in London.

The Vibe

A neighborhood café vibe makes this one of the best restaurants in London for a relaxed meal.

What to Order

Menu favourites include roast beef with fried spring onions, baked brill with potatoes and sausage, bacon and bean stew.

Café Deco | 42 Store St., London, WC1E 7DB | ££

57. Cavita

One of the best restaurants in London for Mexican cuisine, Cavita is open all day long for lunch, dinner and brunch.

The Vibe

Hanging greenery, pendant lighting, exposed brick walls and bamboo furnishings bring a light and airy touch to this authentic Mexican restaurant.

What to Order

This is one of the best restaurants in London offering street tacos, ceviche tostadas and mackerel zarandeado. 

Cavita | 56-60 Wigmore St., London, W1U 2RZ | £

Tacos al pastor served on blue corn tortillas
via Cavita

58. Donostia

A marble-topped bar, open kitchen and cosy tables set the scene for Donostia’s Basque-inspired tapas menu.

The Vibe

Choose the elegant ambiance of Donostia for a romantic dinner or, indeed, any special occasion deserving of a table at one of the best restaurants in London.

What to Order

Various classic tapas include Palamos prawns with ajillo, patatas bravas and lamb rack with prune sauce.

Donostia | 10 Seymour Pl., London, W1HD 7ND | ££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

59. Fischer's

An authentic Austrian-inspired café, Fischer's is open for breakfast, lunch, tea, dinner and weekend brunch. It’s one of the best restaurants in London for a unique culinary experience.

The Vibe

Elegant décor features gold accents, Austrian portraits, deep wood tones and white linen tablecloths. It’s one of the best restaurants in London for dinner with the in-laws or celebrating a special occasion. 

What to Order

Schnitzel, sausage, spaetzle, grilled kippers and smoked salmon and cream cheese pretzels are menu favourites at Fischer’s.

Fischer's | 50 Marlyebone High St., London, W1U 5HN | ££

Tromboncino courgette schnitzel with a tomato and coriander fondue
via Fischer's 

60. Quality Chop House

The Quality Chop House has featured a contemporary menu since its opening in 1869. It’s open for lunch and dinner and has a butcher shop next-door, making it one of the best restaurants in London for fresh meat dishes. Book the private dining room, decked out in period French furnishings and offering a feasting-style menu, perfect for a special event.

The Vibe

Black-and-white checkerboard floors, embossed wall coverings and mosaic décor set an elegant ambiance, which makes it one of the best restaurants in London for a meal with friends.

What to Order

Choose from favourites like Suffolk leg chop, Parmesan and lemon gnocchi or chalk stream trout with clams and chive butter sauce.

Quality Chop House | 92–94 Farringdon Road, London, EC1R 3EA | ££

61. José Tapas Bar 

With a menu that changes daily, José Tapas Bar is one of the best restaurants in London for a casual date night or a girls’ night out.

The Vibe

Situated on a lively corner, this best restaurant in London has an open kitchen and a menu inspired by Barcelona’s tapas bars.

What to Order

Choose from a variety of traditional Spanish tapas, such as red mullet and tuna tartare and more than 50 Spanish wines and cocktails.

José Tapas Bar | 104 Bermondsey St., London, SE1 3UB | ££

Tuna tartare is a delicious tapa at this best restaurant in London
via José Tapas Bar

62. Plaquemine Lock

One of the best restaurants in London for Cajun and Creole cuisine, Plaquemine Lock combines these culinary delights with live jazz. Located along the Regent’s Canal, it’s open for dinner and Saturday brunch.

The Vibe

Colourful and lively, Plaquemine Lock is part English pub and part authentic New Orleans culinary gem, making it one of the best restaurants in London for Anglo-American dining.

What to Order

For a Cajun fix, go straight to the gumbo with shrimp and sausage, stone-ground grits with mushrooms or the jambalaya with Creole rice, sausage and ham hock.

Plaquemine Lock | 139 Graham St., Islington London, N1 8LB | £££

Gourmet Cooking Classes Near You
Take your culinary skills to new levels with guidance from five-star chefs.
Book Now

63. Pearly Queen

One of the best restaurants in London, Pearly Queen offers fresh seafood and an oyster bar. Dine indoors or outside at bistro tables.

The Vibe

This is one of the best restaurants in London when you’re seeking a lively ambiance in a casual setting.

What to Order

Choose from various elegantly presented oysters or go with the trout tartare with tomato ponzu or the crab risotto fritter with wild mushroom butter and celeriac.

Pearly Queen | 44 Commercial St., London, E1 6LT | ££

Oysters served alongside a martini
via Pearly Queen

64. Noci

At Noci, the team serves homemade bread, pasta and Sicilian street food, making it one of the best restaurants in London for a taste of Italy.

The Vibe

Gather with friends and family around rustic wooden tables and soak up the lively, neighbourhood-restaurant atmosphere.

What to Order

Select a delicious plate of brown butter cacio e pepe ziti or tiger prawn gnocchetti with roasted red peppers, orange and tarragon.

Noci | Multiple Locations | ££

65. Bellanger

Located in Islington, Bellanger serves an array of French Mediterranean cuisine. It’s open for lunch, dinner and weekend brunch, and on Wednesdays and Thursdays, it’s one of the best restaurants in London for dining with live music.

The Vibe

An elegant interior decked out with vintage travel posters and the ambiance of a French brasserie makes Bellanger the perfect spot for casual dining.

What to Order

Order classic French fare like confit of duck, pan-seared sea bream or Nicoise pissaladière at one of the best restaurants in London.

Bellanger | 9 Islington Green, London, N1 2XH | £££

Bellanger is one of the best restaurants in London serving duck
via Bellanger

66. Drapers Arms

The perfect spot for an elegant meal, at Drapers Arms, you can dine indoors or choose to eat on the outdoor garden patio.

The Vibe

This Islington eatery offers the ambiance of a neighborhood pub to create what is certainly one of the best restaurants in London.

What to Order

Start with baked camembert and move on to Toulouse sausage with Alsace bacon or suet-crusted beef bourguignon. Finish with strawberry cheesecake or spiced pineapple carpaccio with a pistachio and coconut crumble.

Drapers Arms | 44 Barnsbury St., London, N1 1ER | £££

Book a Gourmet Cooking Class Now
Kick-start your culinary confidence with help from a world-class chef. See what's cooking in your city today.
Book Now

67. Sunday in Brooklyn

Situated in Notting Hill, Sunday in Brooklyn is open for dinner and brunch. There’s an event space in the basement, making this the best restaurant in London for a celebratory dinner with family and friends.

The Vibe

Warm and inviting with hanging plants and deep wood tones, this neighborhood corner eatery welcomes diners with blue-striped awnings and floor-to-ceiling windows.

What to Order

The menu offers delectable choices such as the beef short rib with bone marrow butter and the red honey barbeque chicken. For brunch, enjoy a platter of steak and eggs, a cheddar scramble or a Don Ruben omelet with mushrooms, feta and mole sauce.

Sunday in Brooklyn | 98 Westbourne Grove, London, W2 5RU | £

Beef short rib served with bone marrow butter
via Sunday in Brooklyn

68. Mazi

What’s the best restaurant in London when you’re craving Greek cuisine? That would be Notting Hill’s Mazi, serving a wide range of recipes reminiscent of sun-soaked Mediterranean shores.

The Vibe

Mazi means “together” in Greek, and true to its name, this London restaurant offers a bright and friendly vibe for family, friends and colleagues to gather.

What to Order

One of the best restaurants in London for authentic cuisine, choose from dishes such as grilled octopus with fava and onion chutney, spiced lamb rump or braised ossobuco and orzo pasta.

Mazi | 12–14 Hillgate St., London, W8 7SR | ££

69. Sumi

For sushi and Japanese cuisine at one of the best restaurants in London, head to Notting Hill’s Sumi. Led by Chef Christian Onio, under sushi master Endo Kazutoshi, it offers an innovative selection of fresh sushi and sashimi.

The Vibe

This is one of the best restaurants in London for a warm and casual meal, making an evening with friends or family time well spent.

What to Order

Choose from favourites like nigiri and temaki or try the seafood or beef Gohan.

Sumi | 157 Westbourne Grove, London, W11 2RS | ££

Sumi is one of the best restaurants in London serving temakis
via Sumi

Try Cooking London Foods

While dining at the best restaurants in London can be a fun and romantic culinary experience, sometimes you just want to enjoy a meal at home. Cooking classes in London can help you learn to prepare the recipes that make London a culinary destination. Join a gourmet chef who will share tips and techniques for making Yorkshire puddings, shepherd’s pie, even the perfect puff pastry for a traditional beef Wellington.

Alternatively, booking private chefs in London is another way to share your love of cuisine from the comfort of home. Who doesn't love having a restaurant-quality dish at home without the hassle of shopping or cleaning up?

Whether you're a seasoned Londoner, well-versed in the city's culinary delights, or a visitor here to explore its vibrant food scene, this carefully curated collection of London restaurants offers an array of options to elevate your dining experience. From cosy bistros to elegant fine dining establishments, each venue promises a memorable and delicious journey through London's diverse culinary landscape.

It's your turn to delve deeper into London's cultural tapestry with cooking classes led by local experts, embark on food tours to uncover hidden gastronomic gems, or venture beyond the city limits to discover the culinary delights of the surrounding countryside.

For even more ways to explore London and beyond, check out other experiences happening on Cozymeal.