All lists

Best Persian Restaurants in London

Saffron rice, charcoal kebabs and fresh-baked bread: London's best Persian restaurants.

Starting order is based on how often each place appears in London's major guides. Your upvotes move places up.

  1. 1Soho · Multiple locationsAtmospheric Soho restaurant inspired by Tehran's hole-in-the-wall kebab houses, with fresh-baked bread and charcoal-grilled kebabs.
  2. 2Bayswater · 5 Hereford Road, W2 4ABLong-standing Bayswater institution serving classic Persian stews, kebabs and saffron rice.
  3. 3Fitzrovia · Multiple locationsModern Persian restaurant in Fitzrovia offering elegant takes on home-style Iranian cooking.
  4. 4Marylebone · 8 Crawford Place, W1H 5NETiny, cash-friendly Edgware Road favourite famed for huge kebabs and freshly baked flatbread.
  5. 5Ealing · 143 Uxbridge Road, W13 9AUPopular, roomy Ealing restaurant serving generous plates of traditional Iranian dishes.
  6. 6Wimbledon · 87 The Broadway, SW19 1QEFriendly Wimbledon Persian restaurant known for its kebabs, stews and warm hospitality.
  7. 7Hammersmith · Multiple locationsBusy Hammersmith Iranian restaurant with ornate decor, enormous kebab platters and freshly baked bread.
  8. 8West Hampstead · 289 Finchley Road, NW3 6NDLong-running Finchley Road favourite for well-made Persian classics at fair prices.
  9. 9Kensington · 3-5 Campden Hill Road, W8 7DUCharming Persian restaurant off Notting Hill Gate with a leafy garden and traditional home cooking.
  10. 10Maida Vale · 5 Warwick Place, W9 2PXIntimate Little Venice restaurant serving refined, homely Persian dishes.

Missing somewhere?

Loading…