Food & Drink

On our radar: 18 best restaurants near Soho, London worth discovering

Family & friends having lunch at Fitzrovia Quarter
Fitzrovia Quarter

From authentic Italian cooking and vibrant Asian flavours to hidden neighbourhood favourites and exceptional dining experiences, Soho is one of Central London’s most exciting food destinations. Whether you’re searching for casual lunch spots, vegetarian restaurants or somewhere special for dinner, the best restaurants near Soho London offer something for every appetite.

Beyond Soho’s busy streets, nearby Fitzrovia Quarter is home to independent kitchens, international restaurants and celebrated chefs. Discover 18 standout Soho restaurants and nearby dining destinations, organised by cuisine and occasion to help you plan your next meal.

Asian restaurants with bold flavours

From Japanese rice bowls to Sri Lankan specialities, the area around Soho offers a variety of Asian dining experiences. These restaurants bring together distinctive regional flavours, comforting dishes and lively dining atmospheres.

1. 1947 London

  • Address: 4 Great Portland Street, London W1W 8QJ
    Opening hours:
    – Monday – Saturday: 12 PM – 4 PM, 5 PM – 11:30 PM
    – Sunday: 12 PM – 4 PM, 5 PM – 10 PM
    Price range: Approximately £35 – £60 per person
    Must-try: Butter chicken, lamb chops and dum biryani
    Distance from Soho: 0.3 mile (7-minute walk)

With sophisticated lighting, statement interiors and an elegant dining room, 1947 London brings a glamorous atmosphere to contemporary Indian dining. Its refined setting is particularly suited to romantic dinners and celebrations, offering an inviting alternative to the busier Soho restaurants.

 

 

View this post on Instagram

 

A post shared by 1947 London (@1947london)

2. SHŌRI Donburi-ya Fitzrovia

  • Address: 39 Great Titchfield Street, London W1W 7PF
    Opening hours:
    – Monday – Friday: 11 AM – 4:30 PM
    – Saturday – Sunday: Closed
    Price range: Approximately £10 – £20 per person
    Must-try: Beef gyudon and miso aubergine donburi
    Distance from Soho: 0.4 mile (9-minute walk)

Compact and informal, SHŌRI Donburi-ya Fitzrovia offers a relaxed Japanese dining experience with counter seating and a welcoming neighbourhood atmosphere. Its simple layout and quick-service approach make it a convenient choice for weekday lunches near Oxford Circus.

3. Hoppers Soho

  • Address: 49 Frith Street, London W1D 4SG
    Opening hours:
    – Monday – Wednesday: 12 PM – 3 PM, 5:30 PM – 10 PM
    – Thursday: 12 PM – 3 PM, 5:30 PM – 10:45 PM
    – Friday – Saturday: 12 PM – 10:45 PM
    – Sunday: 12 PM – 9 PM
    Price range: Approximately £20 – £40 per person
    Must-try: Egg hopper, mutton rolls and bone marrow varuval

Inspired by Sri Lankan village toddy shops, Hoppers Soho features a compact dining room with warm interiors and a lively atmosphere. Its close-set tables and energetic surroundings create a sociable setting for sharing Sri Lankan dishes, making it one of the more distinctive Soho restaurants for an informal evening.

Italian restaurants near Soho

Italian dining near Soho ranges from freshly prepared Tuscan sandwiches to generous pasta dishes and vibrant restaurants made for group gatherings. These spots offer options for a quick lunch, a relaxed dinner or a special meal with friends.

4. Dal Fiorentino

  • Address: 15 Great Titchfield St., London W1W 8AZ.
  • Opening hours:
  • – Monday – Friday: 8 AM – 7 PM
  • – Saturday – Sunday: 11 AM – 6 PM
  • Price range: Approximately £6 – £12 per person
    Must-try: Dante schiacciata and La Fiorentina
    Distance from Soho: 0.3 mile (7-minute walk)

Dal Fiorentino brings the charm of a traditional Florentine sandwich shop to Fitzrovia Quarter. Its cosy, informal setting is designed for quick lunches and relaxed takeaway meals, with freshly prepared Tuscan schiacciata at the centre of the experience.

5. Faros Restaurant Oxford Circus

  • Address: 22-24 Great Portland Street, London W1W 8QS
    Opening hours: 12 PM – 11 PM, daily
    Price range: Approximately £30 – £50 per person
    Must-try: Pappardelle beef ragù and fresh truffle pasta
    Distance from Soho: 0.3 mile (7-minute walk)

Warm wooden furnishings and rustic details give Faros Restaurant a welcoming Mediterranean atmosphere. Its comfortable dining room offers a relaxed setting for family meals, group gatherings and leisurely Italian dinners, just a short walk from Soho and Oxford Circus.

 

 

View this post on Instagram

 

A post shared by Faros London (@farosrestaurant)

6. Circolo Popolare

  • Address: 40-41 Rathbone Pl, London W1T 1HX
      • – Monday – Wednesday: 12 PM – 4 PM, 5 PM – 10:30 PM
      • – Thursday – Friday: 12 PM – 10:30 PM
      • – Saturday: 11 AM – 10:30 PM
      • – Sunday: 11 AM – 10 PM
    • Price range: Approximately £25 – £45 per person
    • Must-try: La Gran Carbonara and truffle pasta
    • Distance from Soho: 0.3 mile (7-minute walk)
      • Opening hours:

Circolo Popolare is celebrated for its exuberant interiors, featuring walls lined with bottles, abundant greenery and colourful Italian-inspired décor. The bustling dining room creates a festive atmosphere, making it particularly appealing for birthdays, group celebrations and lively dinners near Soho.

 

Hidden gem restaurants worth discovering

Beyond the familiar dining destinations, the streets around Soho hide restaurants serving distinctive international flavours. From Lebanese mezze to Turkish grills and Northern Thai specialities, these neighbourhood spots offer something different to discover.

7. Yalla Yalla

  • Address: 12 Winsley Street, London W1W 8HQ
    Opening hours:
    – Monday – Wednesday: 12 PM – 10 PM
    – Thursday – Saturday: 12 PM – 11 PM
    – Sunday: 12 PM – 10 PM
    Price range: Approximately £15 – £30 per person
    Must-try: Hommos, chicken shawarma and mixed grill
    Distance from Soho: 0.3 mile (7-minute walk)

Tucked away on Winsley Street, Yalla Yalla offers a cosy, welcoming setting inspired by Lebanese hospitality. Its informal dining space and relaxed atmosphere make it a pleasant choice for sharing mezze with friends or enjoying a quiet lunch away from Soho’s busiest streets.

brunch in FItzrovia

8. Lokal Restaurant

  • Address: 7-8 Market Place, London W1W 8AG
    Opening hours: 12 PM – 11 PM, daily
    Price range: Approximately £30 – £50 per person
    Must-try: Charcoal-grilled lamb loin, lamb tandir and grilled octopus
    Distance from Soho: 0.3 mile (7-minute walk)

Lokal Restaurant combines contemporary interiors with the warmth of traditional Turkish hospitality. Its understated dining room provides a comfortable setting for sharing refined small plates, while the restaurant’s position on Market Place makes it an appealing neighbourhood discovery near Oxford Circus.

Khao So I restaurant

9. Khao So-i

  • Address: 9-10 Market Place, London W1W 8AQ
    Opening hours:
    – Monday – Saturday: 12 PM – 10:30 PM
    – Sunday: 12 PM – 4 PM
    Price range: Approximately £30 – £49 per person
    Must-try: Northern Thai khao soi and moo ping grilled pork skewers
    Distance from Soho: 0.3 mile (7-minute walk)

Inspired by Chiang Mai’s culinary traditions, Khao So-i features a warm, timber-accented dining room with counter stools and intimate tables. Its relaxed atmosphere and compact seating arrangement make it an inviting neighbourhood destination for those seeking distinctive restaurants near Soho London.

Vegetarian restaurants for plant-based dining

Plant-based dining near Soho goes well beyond simple salads and vegetable sides. These restaurants showcase creative meat-free dishes, seasonal ingredients and varied menus that appeal to vegetarians, vegans and curious diners alike.

10. KIN Restaurant

  • Address: 21a Foley Street, London W1W 6DS
    Opening hours: 12 PM – 10:30 PM, daily
    Price range: Approximately £20 – £40 per person
    Must-try: Truffle arancini, coco gyoza and sticky cashew tofu
    Distance from Soho: 0.5 mile (11-minute walk)

KIN Restaurant offers a calm, contemporary space dedicated to plant-based dining. Its relaxed interiors create a comfortable setting for lunch or dinner, with a welcoming atmosphere that suits both committed vegetarians and diners exploring vegan cuisine near Soho.

11. Mildreds Soho

  • Address: 45 Lexington Street, London W1F 9AN
    Opening hours:
    – Monday – Saturday: 9 AM – 11 PM
    – Sunday: 9 AM – 10 PM
    Price range: Approximately £20 – £40 per person
    Must-try: Gochujang tofu, mushroom shawarma and Korean fried chick’n burger

A longstanding favourite among Soho restaurants, Mildreds features colourful interiors and a lively, informal dining atmosphere. Its welcoming space makes plant-based dining approachable, whether you’re meeting friends for brunch or enjoying a relaxed evening meal in the heart of Soho.

12. Tendril

  • Address: 5 Princes Street, London W1B 2LQ
    Opening hours:
    – Monday: 5 PM – 10:30 PM
    – Tuesday – Friday: 12 PM – 3:30 PM, 5 PM – 10:30 PM
    – Saturday: 12 PM – 10:30 PM
    – Sunday: 12 PM – 4 PM
    Price range: Approximately £25 – £55 per person
    Must-try: Chinatown purple potatoes, charred aubergine and mushroom gnocchi
    Distance from Soho: 0.3 mile (7-minute walk)

Tendril combines contemporary design with an intimate, understated atmosphere. Its stylish dining room offers a more refined setting for vegetable-led cuisine, making it an appealing choice for couples and small groups seeking a quieter dining experience near Soho.

Casual restaurants for lunch and dinner

When you want a satisfying meal without a formal dining experience, the area around Soho has plenty of relaxed options. From burgers and lobster to Mexican-inspired street food, these restaurants suit quick lunches, easy dinners and informal get-togethers.

13. Honest Burgers Oxford Circus

  • Address: 4 Market Place, London W1W 8AD
    Opening hours:
    – Sunday – Wednesday: 11 AM – 10 PM
    – Thursday – Saturday: 11 AM – 11 PM
    Price range: Approximately £15 – £25 per person
    Must-try: Honest Burger with rosemary salted chips
    Distance from Soho: 0.2 mile (5-minute walk)

Honest Burgers Oxford Circus offers a laid-back dining room with a friendly neighbourhood atmosphere. Its informal seating and outdoor tables on Market Place make it a convenient stop for a quick meal after shopping.

 

 

View this post on Instagram

 

A post shared by Honest Burgers (@honestburgers)

Wahaca

14. Wahaca Oxford Circus

  • Address: 26-28 Great Portland Street, London W1W 8QT
    Opening hours: 12 PM – 10 PM, daily
    Price range: Approximately £20 – £30 per person
    Must-try: Sweet potato and feta taquitos, tacos and quesadillas
    Distance from Soho: 0.3 mile (7-minute walk)

Colourful interiors and a lively atmosphere make Wahaca Oxford Circus an inviting choice for casual Mexican dining. Its relaxed seating and sociable setting are particularly suited to group meals, with sharing plates adding to the informal experience.

 

15. Burger & Lobster Oxford Circus

  • Address: 6 Little Portland Street, London W1W 7JE
    Opening hours:
    – Monday – Thursday: 12 PM – 10 PM
    – Friday – Saturday: 12 PM – 11 PM
    – Sunday: 12 PM – 10 PM
    Price range: Approximately £20 – £50 per person
    Must-try: Original lobster roll, whole lobster and Original Burger
    Distance from Soho: 0.3 mile (7-minute walk)

Burger & Lobster combines contemporary interiors with an energetic yet relaxed atmosphere. Its comfortable seating and informal service create an inviting setting for casual seafood lunches, group dinners and meals before exploring the West End.

Fine dining restaurants for special occasions

For celebrations, business dinners or memorable evenings out, the restaurants near Soho offer distinctive menus and impressive settings. Expect contemporary West African cuisine, modern British cooking and Spanish rice dishes prepared with a theatrical touch.

16. Chishuru

  • Address: 3 Great Titchfield Street, London W1W 8AX
    Opening hours:
  • – Monday – Friday: 12 PM – 2 PM, 5:30 PM – 9:30 PM
  • – Saturday: 12 PM – 2 PM
  • – Sunday: Closed
  • Price range: Lunch menu £55; pre-theatre menu £65; dinner menu £105 per person
  • Must-try: Seasonal West African set menu
  • Distance from Soho: 0.3 mile (7-minute walk)

Despite its Michelin-starred reputation, Chishuru maintains an intimate, relaxed dining atmosphere. Its understated interiors allow the contemporary West African cuisine to take centre stage, creating a welcoming setting for memorable dinners without the formality often associated with fine dining.

 

 

View this post on Instagram

 

A post shared by Chishuru (@chishuru)

17. Berners Tavern

  • Address: 10 Berners Street, London W1T 3NP
    Opening hours:
    – Monday – Friday: 7 AM – 10:30 AM, 12 PM – 3 PM, 5 PM – 10 PM
    – Saturday: 7 AM – 11 AM, 12 PM – 3 PM, 5 PM – 10 PM
    – Sunday: 7 AM – 11 AM, 12 PM – 3:30 PM, 6 PM – 9 PM
    Price range: Approximately £45 – £80 per person
    Must-try: Steak tartare, seasonal British dishes and Sunday roast
    Distance from Soho: 0.3 mile (7-minute walk)

Located within The London EDITION, Berners Tavern is renowned for its magnificent dining room, featuring soaring ceilings, ornate chandeliers and walls covered in artwork. The grand yet welcoming surroundings create an impressive setting for romantic dinners, business meals and celebrations.

 

 

View this post on Instagram

 

A post shared by Berners Tavern (@bernerstavern)

18. Arros QD

  • Address: 64 Eastcastle Street, London W1W 8NQ
    Opening hours:
    – Monday – Thursday: 12 PM – 10:30 PM
    – Friday – Saturday: 12 PM – 11 PM
    – Sunday: 12:30 PM – 3:30 PM
    Price range: Approximately £45 – £80 per person
    Must-try: Paella Valenciana, lobster rice and Iberian presa
    Distance from Soho: 0.3 mile (7-minute walk)

Arros QD features sleek contemporary interiors and a striking open-fire cooking area that adds theatre to the dining experience. Its sophisticated yet lively atmosphere makes it particularly appealing for special occasions and guests seeking distinctive Spanish dining near Soho.