Best Restaurants in London — London

Best Restaurants in London

London is one of the world's great eating cities, home to every cuisine imaginable and more Michelin stars than anywhere else in the UK. From cult Bombay cafés and bargain pasta counters to nose-to-tail British institutions and destination fine dining, here are 10 restaurants worth planning a meal around, with prices, areas and booking advice.

Dishoom
$$

Dishoom

4.7(34,000 reviews)

Area

Covent Garden (+ branches)

Type

Indian / Bombay Café

No dinner bookings for small groups — go early, or come for the legendary bacon naan breakfast.

Padella
$$

Padella

4.6(12,000 reviews)

Area

Borough Market

Type

Italian / Pasta

Join the virtual queue on arrival, sit at the counter, and order the pici cacio e pepe and the ravioli.

Barrafina
$$$

Barrafina

4.6(9,000 reviews)

Area

Soho / Adelaide St

Type

Spanish Tapas

No reservations — sit at the marble counter and let the chefs recommend the daily specials chalked on the board.

Hawksmoor
$$$$

Hawksmoor

4.6(22,000 reviews)

Area

Multiple (Seven Dials, Borough)

Type

British Steakhouse

Come for the excellent-value express lunch, or the Sunday roast with bone-marrow gravy — book well ahead.

Gymkhana
$$$$

Gymkhana

4.6(8,000 reviews)

Area

Mayfair

Type

Indian Fine Dining

Order the wild muntjac biryani and the tasting menu; book weeks ahead for this two-Michelin-star favourite.

St. John
$$$

St. John

4.5(7,000 reviews)

Area

Smithfield

Type

British / Nose-to-Tail

Order the roast bone marrow with parsley salad and a Madeleine baked to order — a true London classic.

The Ledbury
$$$$

The Ledbury

4.7(4,500 reviews)

Area

Notting Hill

Type

Fine Dining

This three-Michelin-star tasting-menu destination books out months ahead — set a reminder for the release date.

Brat
$$$

Brat

4.6(6,000 reviews)

Area

Shoreditch

Type

British / Wood-Fired

Order the whole wood-grilled turbot to share and the burnt cheesecake; the upstairs room is walk-in only.

Hoppers
$$

Hoppers

4.5(9,000 reviews)

Area

Soho / Marylebone

Type

Sri Lankan / Small Plates

Order the bone-marrow varuval and a couple of egg hoppers; lunch is quieter than the no-booking dinner rush.

Rules
$$$$

Rules

4.5(11,000 reviews)

Area

Covent Garden

Type

Traditional British

London's oldest restaurant (est. 1798) — book the plush upstairs cocktail bar and order the game in season.

London restaurants in detail

1.Dishoom

Dishoom is arguably London's most-loved restaurant, a lovingly detailed homage to the old Irani cafés of Bombay that draws long queues at every branch. The interiors are half the magic — sepia photographs, ceiling fans, marble tables and warm lamplight recreating early-20th-century Bombay — but the food more than lives up to the setting. The signature bacon (or vegan) naan roll has a cult following at breakfast, while the black daal cooked for 24 hours, chicken ruby, lamb raan and pau bhaji anchor a menu of soulful, well-priced Indian comfort food, washed down with chai or a chilli-spiked cocktail. Most branches don't take dinner reservations for smaller groups, so the trick is to arrive when they open, come for a bookable breakfast, or accept a wait with a drink in the downstairs bar. With locations in Covent Garden, Shoreditch, Soho, King's Cross, Kensington and Canary Wharf, there's usually one near your plans. Expect around £25–35 a head — outstanding value for the quality and atmosphere. It's a safe, joyful choice for a first London dinner.

Hours

Daily ~08:00–23:00 (varies by branch)

Price

~£25–35 per person

Getting there

Covent Garden branch: Tube Covent Garden or Leicester Square; branches also in Shoreditch, Soho, King's Cross, Kensington

Insider tip: No dinner bookings for small groups — go early, or come for the legendary bacon naan breakfast.

2.Padella

Padella is the pasta phenomenon beside Borough Market that turned a simple idea — small plates of exceptional handmade pasta at low prices — into one of London's hardest tables. Perch at the ground-floor or downstairs counter and watch the cooks roll, cut and sauce fresh pasta to order. The dishes are short, seasonal and superb: the pici cacio e pepe with its glossy pepper-and-pecorino cling is the signature, the pappardelle with slow-cooked beef shin ragù is a rich classic, and the ravioli and gnudi rotate with the produce. Portions are deliberately modest so you can share several, and most plates cost well under £15, making a memorable meal genuinely affordable. There are no advance bookings; instead you join a same-day virtual queue via their system when you arrive, then explore the market until your table pings. Go slightly off-peak for a shorter wait, and pair a visit with a wander round Borough Market's food stalls beforehand. For high-quality, low-cost Italian in a lively setting, few places in the city beat it.

Hours

Daily ~12:00–15:45 & 17:00–22:00

Price

~£15–25 per person

Getting there

Tube/Rail: London Bridge, 3-minute walk to Borough Market

Insider tip: Join the virtual queue on arrival, sit at the counter, and order the pici cacio e pepe and the ravioli.

3.Barrafina

Barrafina brought the spirit of Barcelona's great counter tapas bars to London and earned a Michelin star doing it. Every branch works the same way: no reservations, a single L-shaped marble counter, and stools facing an open kitchen where chefs cook your food inches away. You put your name down, wait with a glass of sherry or cava, then eat some of the best Spanish small plates in the country — plump grilled prawns, jamón ibérico, tortilla, crispy pig's ears, seasonal specials chalked on the board, and superb seafood from the plancha. The atmosphere is convivial and theatrical, and chatting to the cooks about what's freshest is part of the experience. It's pricier than casual tapas — expect £40–55 a head with drinks — but the produce and precision justify it. Branches sit in Soho, on Adelaide Street near Covent Garden, and in Coal Drops Yard at King's Cross. Go early or mid-afternoon to minimise the queue, come ready to perch rather than settle, and trust the staff's recommendations for the daily catch.

Hours

Daily ~12:00–23:00 (varies by branch)

Price

~£40–55 per person

Getting there

Tube: Tottenham Court Road, Leicester Square or Piccadilly Circus (branches in Soho, Adelaide St & King's Cross)

Insider tip: No reservations — sit at the marble counter and let the chefs recommend the daily specials chalked on the board.

4.Hawksmoor

Hawksmoor is the restaurant that redefined the British steakhouse, championing properly sourced, dry-aged beef from native breeds raised on British farms. Its handsome, clubby dining rooms serve towering porterhouse, ribeye and fillet cooked over charcoal, alongside brilliant sides — dripping-cooked chips, creamed spinach, bone-marrow gravy — and a cracking cocktail list rooted in its bar heritage. Beyond the steaks, the seafood specials, the burger and, above all, the epic Sunday roast, with great hunks of rump, duck-fat potatoes and Yorkshire puddings, have devoted followings. It's a splurge à la carte, easily £60–90 a head, but the weekday express lunch and pre/post-theatre menus offer two or three courses at a fraction of that, making it surprisingly accessible. There are several branches across the city — Seven Dials near Covent Garden, Borough, Guildhall in the City, Spitalfields and Air Street off Regent Street. Book ahead, especially for weekend dinners and Sunday lunch, arrive hungry, and don't skip the bone-marrow gravy or a Shaky Pete's Ginger Brew from the bar.

Hours

Daily lunch & dinner (~12:00–22:30)

Price

~£60–90 per person à la carte; express lunch far less

Getting there

Seven Dials branch: Tube Covent Garden; also Borough, Guildhall, Spitalfields, Air Street

Insider tip: Come for the excellent-value express lunch, or the Sunday roast with bone-marrow gravy — book well ahead.

5.Gymkhana

Gymkhana is one of London's most celebrated Indian restaurants, a two-Michelin-star Mayfair dining room from the Sethi family that conjures the atmosphere of a colonial-era gymkhana club with ceiling fans, dark wood, marble and leather banquettes. The cooking, though, is thrillingly contemporary and unafraid of big, spice-driven flavours, with a particular love of game: the wild muntjac deer biryani sealed under pastry, the suckling pig vindaloo, tandoori quail and the famous kid-goat methi keema with salli and pao. Regional dishes span the subcontinent, executed with fine-dining precision, and the drinks list — including inventive cocktails and a strong wine selection — matches the ambition. It's a proper splurge, with à la carte around £70–110 a head and tasting menus higher, so it suits a special occasion. Reservations are essential and open several weeks in advance, filling quickly. For a memorable, elevated Indian meal that ranks among the best in a city famous for the cuisine, Gymkhana is a standout, and its lively downstairs bar makes a fine spot for a pre-dinner drink.

Hours

Mon–Sat lunch & dinner (closed Sun)

Price

~£70–110 per person; tasting menus higher

Getting there

Tube: Green Park (Piccadilly, Jubilee & Victoria), 3-minute walk into Mayfair

Insider tip: Order the wild muntjac biryani and the tasting menu; book weeks ahead for this two-Michelin-star favourite.

6.St. John

St. John is one of the most influential restaurants in modern Britain, the Smithfield institution where Fergus Henderson championed nose-to-tail eating — using the whole animal with respect and simplicity. Set in a former smokehouse near the old meat market, its pared-back, whitewashed dining room, hung with hooks and lit by daylight, is deliberately unshowy, letting the food speak. The signature roast bone marrow with parsley salad and toast has become a national classic, joined by dishes that change daily with the seasons: potted meats, offal done brilliantly, whole crab, seasonal greens and robust puddings. The famous Madeleines, baked to order, and the on-site bakery's Eccles cakes and sourdough are worth the trip alone. It's serious, seasonal British cooking without pretension, and the atmosphere is warm and convivial rather than hushed. Expect around £45–65 a head. Book ahead for the dining room, though the bar serves snacks and wine without a reservation. For a taste of the cooking that shaped a generation of British chefs, St. John remains essential — genuine, generous and quietly radical.

Hours

Mon–Sat lunch & dinner; Sun lunch (~12:00–15:00)

Price

~£45–65 per person

Getting there

Tube: Farringdon (Elizabeth, Circle, Metropolitan & Hammersmith lines), 5-minute walk

Insider tip: Order the roast bone marrow with parsley salad and a Madeleine baked to order — a true London classic.

7.The Ledbury

The Ledbury is one of London's finest restaurants, a three-Michelin-star fixture in a smart corner of Notting Hill led by Australian chef Brett Graham. After a period closed, it returned to the very top tier of British dining, and its refined tasting menus showcase impeccable produce — much of the game sourced from estates the kitchen works closely with — through dishes of precision, depth and quiet drama. Expect the likes of hand-dived scallop, flame-grilled Hereford beef, and celebrated game creations in season, each plated with elegant restraint and paired, if you wish, with a world-class wine flight. The dining room is understated and grown-up, the service polished but warm, making it a destination for special occasions rather than a casual night out. Prices are firmly at the luxury end, with the tasting menu around £195 a head before wine. Tables are released periodically and snapped up months in advance, so plan ahead and book the moment reservations open. For a benchmark example of contemporary British fine dining, and a genuine gastronomic occasion, The Ledbury is hard to beat.

Hours

Wed–Sun dinner; weekend lunch (closed Mon–Tue)

Price

Tasting menu from ~£195 per person

Getting there

Tube: Westbourne Park or Notting Hill Gate, 8-minute walk

Insider tip: This three-Michelin-star tasting-menu destination books out months ahead — set a reminder for the release date.

8.Brat

Brat is chef Tomos Parry's Michelin-starred ode to fire and Basque country cooking, set in a warm, buzzy first-floor room above a Shoreditch pub — brat being an old word for turbot. Everything centres on the open wood grill and hearth, which impart smoke and char to superb British produce. The signature dish is the whole wood-roasted turbot, its gelatinous flesh basted over the coals and served to share, but the grilled spider crab, smoked potatoes, wood-fired bread and, especially, the burnt Basque cheesecake are equally revered. The cooking is rustic yet precise, seasonal and produce-obsessed, and the atmosphere is lively and unpretentious. Expect to spend around £45–70 a head. The main dining room takes bookings and fills fast, while the associated Brat at Climpson's Arch and the walk-in upstairs bar offer more spontaneous options. It's a short walk from the bars and markets of Shoreditch and Spitalfields, making it a natural centrepiece for an East London evening. For distinctive, flame-driven cooking that has genuinely influenced the London scene, Brat is a must — book ahead and come hungry to share.

Hours

Mon–Sat lunch & dinner (closed Sun)

Price

~£45–70 per person

Getting there

Tube: Shoreditch High Street (Overground) or Liverpool Street, 8-minute walk

Insider tip: Order the whole wood-grilled turbot to share and the burnt cheesecake; the upstairs room is walk-in only.

9.Hoppers

Hoppers brings the roadside cooking of Sri Lanka and Tamil Nadu to central London with huge flavour and a lively, casual buzz. The namesake hoppers are bowl-shaped pancakes made from fermented rice and coconut, lacy and crisp at the edges — order the egg hopper with its runny yolk in the centre, scooped up with fiery sambols and curries. Beyond them, the menu of short eats, dosas, kari (curries) and roasts is a parade of bold spice: the bone-marrow varuval, black pork curry, and buttery karis are standouts, and it's easy to build a feast of shared plates. Prices are gentle for the quality, around £25–35 a head, making it one of the best-value exciting meals in the West End. The original Soho branch runs on a no-reservations basis at dinner (expect a wait or come at lunch), while the larger Marylebone and King's Cross sites take bookings. Order a few small plates, a hopper or two, and a tamarind or arrack-based cocktail. For vibrant, affordable, genuinely different food in the centre, Hoppers is a joy.

Hours

Daily lunch & dinner (~12:00–22:30)

Price

~£25–35 per person

Getting there

Soho branch: Tube Tottenham Court Road or Oxford Circus; also in Marylebone & King's Cross

Insider tip: Order the bone-marrow varuval and a couple of egg hoppers; lunch is quieter than the no-booking dinner rush.

10.Rules

Rules, established in 1798, is London's oldest restaurant, and dining here is a step into a plush, gaslit vision of old England — velvet banquettes, oil paintings, antlers and antique bric-a-brac crowding the walls of its Covent Garden rooms. It has fed Dickens, Graham Greene and a parade of royals, and its speciality remains classic British food, above all game from its own estate in the High Pennines: grouse, partridge, pheasant and venison in season, alongside steak-and-kidney pudding, roasts, oysters and old-school puddings like sticky toffee and treacle tart. This is comforting, traditional cooking done with care rather than reinvention, matched by attentive, formal service. It's an occasion restaurant, around £55–80 a head, and the intimate upstairs cocktail bar is a wonderful spot for a pre- or post-dinner drink. Book ahead and note the smart-casual dress code. Steps from the West End theatres and Covent Garden piazza, it's ideal for a characterful, quintessentially British night out. For heritage, atmosphere and proper game cookery, nowhere else in the city quite matches its two-and-a-quarter centuries of history.

Hours

Daily lunch & dinner (~12:00–23:00)

Price

~£55–80 per person

Getting there

Tube: Covent Garden or Charing Cross, 5-minute walk

Insider tip: London's oldest restaurant (est. 1798) — book the plush upstairs cocktail bar and order the game in season.

Have more questions? Ask our AI

Get personalized advice about flights, weather, attractions and more.

Ready to go?

Compare live fares to London across airlines and book direct.

Find flights to London

More London guides