Best Restaurants in London
Top restaurants in london: must-try dining, cuisine types, neighborhoods, and dining recommendations.
A Culinary Journey Through London: The Best Restaurants Across Different Cuisines
London’s dining scene is a vibrant tapestry of global cuisines, each offering unique flavors and experiences. Whether you’re looking for a casual bite or an upscale dining experience, this guide covers a diverse range of restaurants, organized by cuisine and neighborhood. Here are some of the best spots to indulge your taste buds in the capital.
Italian Cuisine
1. Trattoria Da Enzo
- Signature Dishes: Cacio e Pepe, Tiramisu
- Ambiance: Cozy, rustic decor with wooden tables and cheerful Italian music.
- Price Range: £15-£30 per person
- Location: 56-58 Upper Street, Islington, N1 0PL
- Reservation Info: Recommended, especially on weekends.
- Noteworthy: Known for its authentic Roman dishes, the Cacio e Pepe is a must-try. Outdoor seating is available during warmer months.
2. Luca
- Signature Dishes: Lobster Tagliatelle, Risotto with Wild Mushrooms
- Ambiance: Elegant, modern decor with an open kitchen.
- Price Range: £30-£60 per person
- Location: 88 St John Street, Clerkenwell, EC1M 4EH
- Reservation Info: Highly recommended; can be made via their website.
- Noteworthy: Offers a seasonal menu that features fresh, locally-sourced ingredients. Private dining options are available for groups.
Asian Cuisine
3. Dishoom
- Signature Dishes: Black Daal, Chicken Tikka
- Ambiance: Inspired by Bombay’s old Irani cafés, vibrant yet laid-back.
- Price Range: £15-£35 per person
- Location: Multiple locations, with the original in Covent Garden.
- Reservation Info: Reservations are accepted but not always necessary; expect queues during peak times.
- Noteworthy: The breakfast menu is exceptional and not to be missed. Outdoor seating available at select locations.
4. Hakkasan
- Signature Dishes: Peking Duck, Stir-fried Black Pepper Rib Eye
- Ambiance: Chic and modern with dim lighting and a lively atmosphere.
- Price Range: £50-£100 per person
- Location: 17 Bruton Street, Mayfair, W1J 6QB
- Reservation Info: Essential, especially for dinner.
- Noteworthy: Michelin-starred restaurant known for its exquisite Cantonese dishes. Offers a private dining room for special occasions.
British Cuisine
5. Dishoom
- Signature Dishes: Full English Breakfast, Shepherd’s Pie
- Ambiance: Cozy, traditional British pub atmosphere.
- Price Range: £10-£25 per person
- Location: 7-9 St. John’s Square, Clerkenwell, EC1M 4AA
- Reservation Info: Reservations recommended for weekend lunches.
- Noteworthy: A beloved local spot that serves classic British dishes with a twist. Offers outdoor seating in the summer.
6. The Ledbury
- Signature Dishes: Roast Venison, Chocolate Soufflé
- Ambiance: Elegant, upscale dining with a relaxed vibe.
- Price Range: £90-£150 per person
- Location: 127 Ledbury Road, Notting Hill, W11 2AQ
- Reservation Info: Essential; book weeks in advance.
- Noteworthy: Two Michelin stars and renowned for its seasonal menus. Perfect for special celebrations.
Middle Eastern Cuisine
7. Ottolenghi
- Signature Dishes: Saffron Chicken, Eggplant with Pomegranate
- Ambiance: Bright and colorful with a deli-style setting.
- Price Range: £15-£30 per person
- Location: Multiple locations, including Islington and Notting Hill.
- Reservation Info: Reservations accepted but not necessary for casual dining.
- Noteworthy: Famous for its salads and pastries. Ideal for casual dining or takeout. Group seating available.
8. Moro
- Signature Dishes: Lamb Tagine, Spicy Harissa Chicken
- Ambiance: Warm, rustic with a hint of Moorish influence.
- Price Range: £20-£50 per person
- Location: 34 Exmouth Market, Clerkenwell, EC1R 4QE
- Reservation Info: Recommended, especially on weekends.
- Noteworthy: A charming spot that boasts a vibrant atmosphere and often features seasonal menus.
Indian Cuisine
9. Benares
- Signature Dishes: Tandoori Lamb Chops, Mango Mousse
- Ambiance: Elegant and sophisticated with a contemporary feel.
- Price Range: £40-£80 per person
- Location: 12a Berkeley Square, Mayfair, W1J 6BS
- Reservation Info: Highly recommended for dinner.
- Noteworthy: A Michelin-starred restaurant that combines Indian flavors with British influences. Offers private dining options.
10. Gymkhana
- Signature Dishes: Wild Muntjac Biryani, Tandoori Wild Salmon
- Ambiance: Luxe, colonial-style decor with an intimate feel.
- Price Range: £45-£90 per person
- Location: 42 Albemarle Street, Mayfair, W1S 4JH
- Reservation Info: Essential; book ahead for weekends.
- Noteworthy: Michelin-starred venue known for its imaginative dishes and classy atmosphere.
Mexican Cuisine
11. Wahaca
- Signature Dishes: Tacos, Mole Poblano
- Ambiance: Lively and colorful with a casual vibe.
- Price Range: £10-£30 per person
- Location: Multiple branches across London.
- Reservation Info: Walk-ins welcome; reservations for larger groups.
- Noteworthy: A fun spot for casual dining with a focus on sustainable ingredients.
12. El Pastor
- Signature Dishes: Tacos al Pastor, Grilled Corn
- Ambiance: Casual and vibrant, with a cool, urban feel.
- Price Range: £15-£35 per person
- Location: 6-8 Stoney Street, Borough Market, SE1 9AA
- Reservation Info: Walk-ins only; expect a wait during peak hours.
- Noteworthy: Authentic Mexican street food experience in the heart of Borough Market.
Desserts and Cafes
13. The Ivy Chelsea Garden
- Signature Dishes: Classic British desserts, Afternoon Tea
- Ambiance: Stylish garden setting perfect for brunch or tea.
- Price Range: £20-£50 per person
- Location: 197 King’s Road, Chelsea, SW3 5ED
- Reservation Info: Highly recommended, especially for Afternoon Tea.
- Noteworthy: Beautiful outdoor garden space, ideal for sunny days.


