Finding great food in London isn’t just about eating — it’s about discovering stories, cultures, and the passion behind every kitchen. I spent time researching reviews, chef interviews, critic roundups, and even popped into some of these places myself — and honestly, London in 2025 might be one of the most exciting food cities in the world. Below is my personal list of the top 20 restaurant experiences in London right now — each with a unique personality, price point, and reason to visit.
1. Core by Clare Smyth — Notting Hill
Best for: Special occasions, refined dining, modern British cuisine
You don’t just “eat” at Core by Clare Smyth — you slow down and experience every ingredient. The restaurant sits quietly in Notting Hill, but inside, it feels elegant, confident, and calm.
Clare Smyth (the first female British chef to run a three-Michelin-starred restaurant) focuses on British produce prepared with precision — not over-complicated, but deeply thoughtful.
Seasonal tasting menus with beautifully balanced flavors
Service that feels personal — they don’t rush you
British ingredients treated like luxury items
- Recommended Dish: Potato & Roe — it sounds simple, but it’s one of the most iconic dishes on the menu.
2. Dishoom Shoreditch — Comfort Food With Soul
Best for: Casual meals, brunch, Indian street-style dining at its best
Whenever someone asks where to eat in London without breaking the bank, I say: go to Dishoom. The Shoreditch branch has a real buzz — warm lighting, old Bombay café ambience, and a menu that makes you instantly hungry.
One of the highest-rated restaurants in the UK (based on Google Maps user reviews in 2025)
Affordable compared to fine dining spots
Feels like home — especially if you love soulful food
Must-Try Dishes
| Dish | Reason to Try |
|---|---|
| House Black Daal | Slow-cooked for 24 hours — rich and comforting |
| Bacon & Egg Naan Roll | The most-loved breakfast in London |
| Ruby Chicken | Their version of a curry classic |
- Official Website: Dishoom Shoreditch – Check Menu & Reservations
3. Ikoyi — Michelin-Starred & Boldly Creative

Best for: Adventurous eaters & global fine dining lovers
Ikoyi is one of those places you hear about before you ever go — it’s talked about in food circles everywhere. The menu is inspired by West African flavours, but the execution is modern, artistic, and truly bold.
They don’t reveal the full menu online — dishes change based on the produce they receive each week. That mystery is part of the excitement.
Michelin-starred but relaxed — no stiff atmosphere
Focuses on flavour intensity and spice — unlike any restaurant in London
Uses ingredients like smoked scotch bonnet and plantain caramel
- Best For: Foodies who want something unexpected and unforgettable.
- Official Website: Book Ikoyi London
4. The Ritz Restaurant — A Classic That Never Fails
Best for: Luxury dining, traditional British elegance
Eating at The Ritz feels like stepping into a film set from another era. The room is grand, the service is graceful, and everything — from the lighting to the tableware — feels thoughtfully curated.
In 2025, it was crowned Best Restaurant in the UK by the National Restaurant Awards — proving that classics never really go out of style.
- Award-winning chefs
- A dress code that makes the experience feel special
- One of the most iconic dining rooms in Europe
Top Recommendations:
The Classic Tasting Menu
Afternoon Tea (book weeks ahead!)
Champagne Bar Experience
5. Gunpowder – Soho
Vibrant atmosphere, modern Indian flavours, casual cool spots
If you prefer lively over luxurious — Gunpowder is perfect. The Soho branch feels energetic, modern, and a little rebellious. The menu combines bold spices with London-style presentation — think small plates, creative cocktails, and big personality.
No long tasting menus — order what you like and share
Spiced venison, chutneys, crispy okra fries — big flavour, small prices
Perfect for groups or a fun solo dinner
- Good To Know: Some dishes rotate seasonally — check the online menu before visiting.
6. The Ledbury – Notting Hill

Best For: Elegant modern British cuisine, special celebrations, refined dining
The Ledbury is one of those restaurants that quietly raises the bar for fine dining. Located in charming Notting Hill, it offers a calm and elegant atmosphere — but it’s the food that truly stands out. In 2024, The Ledbury was awarded three Michelin stars, placing it among the most elite restaurants in the UK.
What I really like is how they treat ingredients — not with showiness, but with respect. The seasonal tasting menu changes constantly, and each plate feels thoughtfully designed rather than overly complicated.
Three Michelin stars — one of London’s finest
Seasonal tasting menus that change often
Elegant atmosphere without being pretentious
Some critics call it “the most perfectly balanced restaurant in London.”
Good to Know
Reservations are essential — book weeks in advance.
They also offer a Chef’s Table experience if you’re celebrating something big.
- Official Site: The Ledbury
7. AGORA – Borough Market / London Bridge
Casual dining with flavour, Mediterranean vibes, group dinners
AGORA feels like a piece of Athens landed in London. It’s lively, friendly, and affordable — everything you want from a modern souvla bar. The heart of the menu is charcoal-grilled meats, wood-fired flatbreads, dips, and fresh salads.
It’s located near Borough Market, which makes it a great stop during a food tour or a night out with friends. Unlike high-end restaurants, AGORA is more relaxed and walk-in friendly — no long booking queues.
Greek-inspired street food with a modern touch
Designed for sharing — ideal for groups
Warm, energetic atmosphere
Price is surprisingly reasonable for the area
- Tip: Try the slow-cooked pork souvla and freshly baked flatbread — simple but unforgettable.
- Official Site: AGORA London
8. Row on 5 – Mayfair
New fine-dining experience, luxury atmosphere, food trend followers
Row on 5 is one of the newest fine-dining openings in central London — and it’s already getting attention. Located on Savile Row, it opened in late 2024 and quickly became one of the most talked-about culinary newcomers of 2025.
The design is modern, chic, and quiet — the kind of place where presentation matters, service is polished, and the menu feels thoughtful rather than overwhelming.
A rising star in London’s fine-dining scene
Michelin judges and food critics are already paying attention
A “fresh experience” — different from classics like The Ritz and Core
Ideal for people who like trying restaurants before they become famous
- Recommendation: Book while it’s still easy — it won’t stay a hidden gem for long.
- Official Site: Row on 5
9. Wani Tzuki – Covent Garden

Japanese fusion, stylish nights out, modern izakaya vibes
Wani Tzuki is a fun and stylish restaurant that offers a Japanese-style izakaya experience — but with a London twist. The decor is sleek and atmospheric, and the menu features creative small plates, bold flavours, and a menu that changes seasonally.
It recently opened and already has excellent reviews, making it one of the most promising new restaurants of 2025.
Japanese-inspired without being overly traditional
Fun cocktails, great for date nights or group meals
High-end feel without a stiff dress code
A rising star in Covent Garden
Must-Try Dishes
Tempura shrimp with chilli glaze
Lamb chops (“Tokyo-style”)
Tuna sashimi with citrus dressing
- Official Site: Wani Tzuki
10. Hoppers – Soho / Marylebone
Sri Lankan comfort food, budget-friendly meals, bold flavours
If you’re looking for flavour at a fair price, Hoppers is one of London’s best casual restaurants. Inspired by Sri Lankan and South Indian cuisine, the food is warm, spicy, and deeply comforting — the kind of place where you order multiple dishes and share everything.
The name “Hoppers” refers to bowl-shaped coconut pancakes, a Sri Lankan staple. Add curries, sambols, and chutneys — and you’ve got a meal that feels homemade, but elevated.
Affordable — most mains are under £20
Ideal for group sharing
Bold, authentic flavours
Great atmosphere — casual but stylish
Best Dishes to Try
| Dish | Description |
|---|---|
| Egg Hopper | Crispy, coconut-based bowl pancake |
| Dosa with Chutneys | Perfect for sharing |
| Black Pork Curry | Spicy, comforting, deeply rich |
Official Site: Hoppers London
11. KOL – Marylebone
KOL is one of those restaurants you remember long after the meal is over. It’s not your typical Mexican spot — instead, it merges Mexican culinary techniques with fresh British produce, resulting in truly unique dishes. The chef’s philosophy is simple: “Mexican soul, British ingredients.”
The dining experience feels refined but not intimidating. The menu changes with the seasons, but the highlights often include their signature langoustine taco, kohlrabi ceviche, and tamal served with corn-husk ice cream — dishes that can’t be found anywhere else in London.
There’s also a Mezcaleria downstairs, perfect for a post-dinner drink or a casual evening if you’re not up for the full tasting menu.
- Official Website: KOL Restaurant
- Location: 9 Seymour St, London W1H 7BA
- Price: £100+ (fine dining)
- Michelin-starred
- Best for: Food lovers who enjoy innovation, tasting menus, and unique flavours that tell a story.
12. Aulis London – Soho

Dining at Aulis feels like being invited into the chef’s own kitchen. With only 12 seats, it offers one of the most intimate and immersive dining experiences in London. You sit right in front of the chefs as they prepare each course and talk you through the inspiration behind every dish.
The tasting menu (around £195) changes frequently and is heavily focused on seasonal British ingredients, sourced from their own farm. Everything here is detail-focused — from plating to storytelling — which is why it attracts serious foodies.
- Official Website: Aulis London
- Location: 16 St Anne’s Ct, London W1F 0BF
- Price: £100+
- Only 12 seats
- Best for: Special occasions, romantic dinners, and anyone seeking a behind-the-scenes fine dining experience.
13. The Clove Club – Shoreditch
Set inside the historic Shoreditch Town Hall, The Clove Club has become a milestone in London’s modern food scene. It keeps evolving, but one thing stays the same — it knows how to make British ingredients shine.
What I love most here is the balance between elegance and comfort. It’s fine dining, but without the stiffness. Expect dishes like hand-dived scallops, mackerel tartare, and seasonal British game, depending on the time of year.
- Official Website: The Clove Club
- Location: 380 Old St, London EC1V 9LT
- Price: £100+
- Often listed among “Best Restaurants in London” guides
- Best for: Foodies who want great cuisine without an overly formal atmosphere.
14. The River Café – Hammersmith
The River Café is one of those classic London restaurants everyone should visit at least once. It sits right beside the Thames and serves seasonal Italian-Mediterranean cuisine in a relaxed yet elegant setting.
The menu changes daily, which keeps things interesting — think wood-fired scallops, fresh pasta, and simple but perfect tiramisu. It’s ideal for slow lunches, long conversations and a glass (or two) of wine by the water.
- Official Website: The River Café
- Location: Thames Wharf, Rainville Rd, London W6 9HA
- Price: £100+
- Beautiful riverside views
Best for: Scenic lunches, relaxed dinners, and fans of Italian simplicity done right
15. Singburi – Shoreditch

If you love Thai cuisine, Singburi is a must. It brings authentic Thai street-food energy into a friendly, buzzing setting. It’s not fancy — and that’s exactly why people love it. The flavours are bold, the dishes come fast, and the atmosphere is always lively.
Expect spicy curries, wok-fried favourites, and a specials board that changes regularly. Make sure to check their daily updates — sometimes rare regional dishes appear without notice.
- Location: 185–186 Shoreditch High St, London E1 6HU
- Price: ££ (affordable!)
- Often referred to as “London’s best Thai restaurant”
- Best for: Casual dinners, flavour seekers, and food lovers who enjoy hidden gems over fancy decor.
16. Restaurant Story – Southwark
Chef Tom Sellers makes every dish tell a story. The menu changes frequently, each course inspired by a personal or cultural story, combining modern British ingredients with creative plating and unusual flavour pairings.
What to expect: Seasonal tasting menus with dishes such as venison with foraged herbs or smoked cod with creative twists. Intimate dining with only a few tables ensures focused attention.
Best for: Food lovers who appreciate storytelling in cuisine, intimate fine dining, and seasonal creativity.
- Official Site: Restaurant Story
- Location: 56A Southwark St, London SE1 0EX
- Price: £100+
17. Bocca di Lupo – Soho
Bocca di Lupo offers authentic Italian regional cuisine in a lively yet cozy environment. Known for bold flavours and traditional techniques, it’s a local favourite and a hidden gem for visitors.
What to expect: Antipasti, handmade pasta, and seasonal specials. Dishes like squid ink linguine or slow-cooked veal are highly recommended.
Best for: Fans of Italian cuisine seeking authenticity without the formal Michelin-style setting.
- Location: 12 Archer St, Soho, London W1D 7BB
- Price: £40–80
18. Zuma – Knightsbridge

Zuma is known worldwide for its sleek interior, consistently excellent sushi, and modern Japanese dishes. It’s a hotspot for both locals and visitors looking for a sophisticated evening out.
What to expect: Sushi platters, robata grill items, and contemporary Japanese cocktails. The social, energetic atmosphere adds to the experience.
Best for: Groups or couples looking for stylish, high-quality Japanese food.
- Location: 5 Raphael St, Knightsbridge, London SW7 1DL
- Price: £60–120
19. Farmacy – Notting Hill
Farmacy has become a leader in London’s plant-based dining scene. Innovative, nutrient-packed dishes prove that vegetarian cuisine can be exciting and flavourful.
What to expect: Dishes include superfood bowls, plant-based burgers, raw desserts, and vibrant salads. The airy, light interior complements the fresh menu.
Best for: Health-conscious diners, plant-based eaters, and those looking for light yet satisfying meals.
- Location: 74 Westbourne Grove, Notting Hill, London W2 5SH
- Price: £20–40
20. Padella – Borough Market / Shoreditch
Padella is famous for its fresh, hand-made pasta and reasonable prices. Expect queues — it’s extremely popular — but worth the wait for fresh, flavourful dishes.
What to expect: Signature dishes like pappardelle with beef shin ragu, tagliatelle with smoked ricotta, and seasonal specials. Casual, buzzy atmosphere with communal tables.
Best for: Casual meals, pasta lovers, and travellers looking for authentic, affordable Italian in London.
- Official Site: Padella
- Location: 6 Southwark St, London SE1 1TQ
- Price: £10–25
Final Conclusion
London’s food scene in 2025 feels more exciting than ever. Whether you’re the type who plans your whole trip around great meals or a local looking for new favorites, the city never stops delivering. What makes London special is how seamlessly it mixes old culinary traditions with fresh, modern ideas—Michelin-starred dining rooms, tiny counter-seating kitchens, family-run eateries, and global flavors all thriving side by side.
From fine-dining hotspots that turn dinner into an experience, to cozy neighborhood restaurants that win you over with one unforgettable dish, the city offers something for every appetite. The restaurants in this guide represent the very best of what London has to offer in 2025—places that are worth your time, your money, and your taste buds.
Frequently Asked Questions (FAQ)
1. What type of cuisine is most popular in London right now?
In 2025, London diners are loving modern British menus, elevated Asian cuisine, and fusion restaurants that mix multiple cultures creatively. Mediterranean, Japanese, and Middle Eastern flavors are especially trending.
2. Do I need reservations for the top restaurants in London?
For most of the well-known or Michelin-listed restaurants, yes, reservations are strongly recommended—often weeks in advance. Some casual spots allow walk-ins, but peak hours fill quickly.
3. Are there any affordable but high-quality restaurants in London?
Absolutely. London has fantastic mid-range and budget-friendly restaurants serving excellent food. Many offer lunch deals, tasting menus under £50, or weekday specials that help keep costs down without compromising quality.
4. Which area in London is best for food lovers?
Shoreditch, Soho, Covent Garden, Southbank, and King’s Cross are standout food hubs. These neighborhoods pack in a huge variety of cuisines, from street food markets to upscale dining.
5. Is London good for vegetarian and vegan dining?
Yes—London is one of the world’s most vegan-friendly cities. Many top restaurants now offer full vegetarian/vegan menus, and several entirely plant-based restaurants are considered among the city’s best.



