Best Restaurants in London

Top restaurants in london: must-try dining, cuisine types, neighborhoods, and dining recommendations.

Aiden Brooks
| | 10 min read
London - Food & Dining

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.