London’s 20 Must-Try Restaurants for First-Time Visitors
London’s food scene is huge, diverse, and constantly shifting. For first-time visitors, the biggest challenge is narrowing things down — not because the city lacks options, but because it has too many good ones. Classic British dishes, global flavors shaped by immigrant communities, high-end modern cooking, market stalls, casual neighborhood favorites — it’s all here, often within the same few blocks.
These 20 restaurants give first-timers a well-rounded introduction to what London does best. The list balances essential dishes, strong value, iconic locations, and reliable quality across budgets and neighborhoods.
1. Dishoom (Multiple Locations)
Dishoom is one of London’s most loved restaurants, blending Bombay comfort food with a stylish Old Irani café atmosphere. The menu works for breakfast, lunch, or dinner and is friendly to all levels of spice tolerance. It’s busy for a reason: the food is consistently excellent.
What to order: Black daal, chicken ruby, house naan
Why it belongs on this list: A modern London classic that appeals to nearly everyone.
2. Padella (Borough Market / Shoreditch)
Padella specializes in fresh, handmade pasta at affordable prices. The dishes are simple, well executed, and perfect for travelers who want a great meal without planning days ahead. Lines can form, but they move surprisingly fast.
What to order: Pici cacio e pepe
Why it belongs on this list: One of the best-value restaurants in central London.
3. Flat Iron (Multiple Locations)
Flat Iron offers high-quality steak at a shockingly reasonable price point. The menu is small, the service is quick, and the dining rooms are stylish without being expensive. It’s a dependable option for travelers who want a satisfying dinner without overthinking it.
What to order: Flat iron steak, sides of creamed spinach and chips
Why it belongs on this list: Excellent value and easy to enjoy on any itinerary.
4. Hawksmoor Seven Dials (Covent Garden)
For a more classic British steakhouse experience, Hawksmoor delivers consistently strong meats, seafood, and cocktails. The Seven Dials location is especially convenient for theater-goers and visitors exploring Covent Garden.
What to order: Rib-eye, Yorkshire pudding, sticky toffee pudding
Why it belongs on this list: One of the city’s top spots for a polished but approachable dinner.
5. Sketch (Mayfair)
Sketch is known for its artistic dining rooms, modern cuisine, and eccentric design. A meal here feels like an experience, especially for travelers who enjoy creative tasting menus or afternoon tea in a memorable setting.
What to order: Afternoon tea or seasonal tasting menus
Why it belongs on this list: A playful, visually impressive dining experience.
6. Borough Market (London Bridge)
Technically not a single restaurant, Borough Market is essential for first-timers. The market offers everything from oysters and Ethiopian food to pastries, cheese, and fresh produce. It’s popular, but worth navigating the crowds for the sheer variety.
What to order: Toasted cheese sandwiches, doughnuts, paella, or local oysters
Why it belongs on this list: A core part of London’s food culture.
7. The Palomar (Soho)
The Palomar serves modern cuisine inspired by Jerusalem and the wider Levant. Small plates dominate the menu, and flavors are bold without being overwhelming. The counter seating facing the kitchen adds energy to the experience.
What to order: Kubaneh bread, polenta, chicken dishes
Why it belongs on this list: Consistently flavorful dishes with a fun, lively atmosphere.
8. Bao (Soho / Borough / King’s Cross)
Bao specializes in fluffy Taiwanese buns filled with pork, chicken, fish, or vegetables. The menu is small, focused, and packed with flavor. Each location has a slightly different theme, but they all serve high-quality bao and sides.
What to order: Classic pork bao, fried chicken, seasonal small plates
Why it belongs on this list: Quick, fun, and easy to fit into a busy sightseeing day.
9. St. JOHN (Smithfield)
St. JOHN is one of London’s most influential restaurants, known for its “nose-to-tail” approach and straightforward British cooking. It’s a destination for travelers who enjoy traditional flavors executed with clarity and precision.
What to order: Roast bone marrow, Welsh rarebit, seasonal pies
Why it belongs on this list: A foundational piece of modern British cuisine.
10. The Wolseley (Piccadilly)
The Wolseley offers a grand, European-style café atmosphere with an extensive menu ranging from breakfast plates to lunch dishes and afternoon tea. It’s elegant but still accessible, making it a great pick for travelers wanting something classic.
What to order: Breakfast dishes, afternoon tea, schnitzel
Why it belongs on this list: A stylish, reliable spot for any meal of the day.
11. Mildreds (Soho / Camden / Kings Cross / Dalston)
Mildreds serves plant-based dishes that are colorful, satisfying, and globally inspired. It’s a strong choice for vegetarians or travelers wanting something lighter after heavier meals.
What to order: Seasonal specials, curry bowls, burgers
Why it belongs on this list: One of the best vegetarian restaurants in central London.
12. Gymkhana (Mayfair)
Gymkhana offers high-end Indian cuisine in a refined but comfortable dining room. The menu features rich curries, grilled meats, and deeply aromatic spices. For travelers wanting a memorable splurge meal, this is a top choice.
What to order: Wild muntjac biryani, lamb chops, game dishes
Why it belongs on this list: A standout fine-dining restaurant with consistently top-tier execution.
13. Honest Burgers (Multiple Locations)
Honest Burgers delivers simple, high-quality burgers with chips that are surprisingly addictive. It’s fast, casual, and reliable, making it an easy pick for families or travelers wanting a break from more complicated meals.
What to order: Honest burger, monthly specials
Why it belongs on this list: Affordable, satisfying, and widely accessible.
14. Brasserie Zédel (Piccadilly)
This large French brasserie offers great value and a classic menu in an Art Deco dining room. It feels special without requiring a large budget, which is ideal for visitors balancing meals across different price ranges.
What to order: French onion soup, steak frites, profiteroles
Why it belongs on this list: A beautiful setting with excellent value.
15. Blacklock Soho
Blacklock is famous for its chops — lamb, beef, and pork grilled over charcoal. The Sunday roast is also a strong choice. The restaurant feels casual but confident, and the menu is satisfying without being heavy.
What to order: All-in chops or Sunday roast
Why it belongs on this list: A great introduction to British-style meats.
16. Tuscanic (Soho)
Tuscanic serves sandwiches, boards, and small plates based on traditional Tuscan ingredients. It’s cozy, friendly, and often overlooked, making it ideal for a quick but quality meal in the heart of Soho.
What to order: Schiacciata sandwiches, cured meats, cheeses
Why it belongs on this list: A reliable neighborhood-style spot in a busy area.
17. E Pellicci (Bethnal Green)
This family-run café has been serving East London for over a century. It’s an authentic, no-frills spot to try a traditional English breakfast without tourist crowds.
What to order: Full English breakfast
Why it belongs on this list: A slice of classic London café culture.
18. Homeslice (Neal’s Yard / Marylebone)
Homeslice offers giant slices and whole pizzas with creative flavors. It’s casual, fun, and perfect for groups or travelers wanting a simple, shareable meal. The locations are central and convenient.
What to order: Mushroom & ricotta pizza, classic Margherita
Why it belongs on this list: A flexible, reliable option near major attractions.
19. Hoppers (Soho / King’s Cross)
Hoppers focuses on Sri Lankan and South Indian dishes, including their namesake hoppers (bowl-shaped pancakes). The flavors are bold, bright, and memorable without being overly spicy for beginners.
What to order: Egg hopper, deviled chicken, lamb dishes
Why it belongs on this list: A distinctive, flavorful meal that stands out from typical tourist picks.
20. The Ivy (Multiple Locations)
The Ivy is a polished British brasserie that works for brunch, lunch, or dinner. It’s not cutting-edge, but it’s consistent, comfortable, and beautifully decorated — ideal for first-time visitors wanting something straightforward and reliably good.
What to order: Fish pie, shepherd’s pie, any classic British dish
Why it belongs on this list: Easy to enjoy and centrally located across the city.
Final Bite
London’s dining scene is rooted in tradition but shaped by countless global influences. For first-time visitors, these 20 restaurants offer a strong cross-section of iconic dishes, international flavors, modern creativity, and local favorites. Whether you want a classic English breakfast, a big market experience, or a late-night bao in Soho, London delivers a wide range of meals that feel memorable and distinctly local.
