Best Indian Restaurants in London
Michelin-starred tasting menus to legendary curry houses: London's finest Indian cooking.
Starting order is based on how often each place appears in London's major guides. Your upvotes move places up.
- 1Marylebone · 15-17 Blandford Street, W1U 3DGMichelin-starred coastal Indian cooking, famed for its Dorset brown crab and aloo tokri chaat at surprisingly fair prices.
- 2Mayfair · 42 Albemarle Street, W1S 4JHLondon's only two-Michelin-star Indian, a clubby colonial-style room serving a celebrated pastry-sealed wild muntjac biryani.
- 3Mayfair · 42 North Audley Street, W1K 6ZPMayfair's modern Indian standout, loved for Lahori grilled chicken and raw Orkney scallops dressed in Indian lemonade.
- 4City of London · 1-5 Bloomberg Arcade, EC4N 8ARSprawling army-mess-themed bar and restaurant by Bank, known for butter chicken wings, bone marrow biryani and big group nights.
- 5Mayfair · 25 Heddon Street, W1B 4BHOpulent Punjabi dining room inspired by grand party mansions, with goat shami bun kebabs and rich Punjabi curries.
- 6East Dulwich · 58 East Dulwich Road, SE22 9AXPolished south London neighbourhood spot whose giant lamb shank nihari, sticky pork ribs and lamb biryani draw crowds.
- 7Islington · 115 Hemingford Road, N1 1BZIslington South Indian favourite serving crisp onion bhajis, peppery chicken varuval and Thanjavur chicken curry.
- 8Soho · 2nd Floor, Kingly Court, W1B 5PWAsma Khan's warm, home-style kitchen, beloved for its Calcutta lamb dum biryani, chicken momos and tamarind dal.
- 9Mayfair · 8 Mount Street, W1K 3NFPlush pan-regional Indian fine dining, with adraki lamb chops, malai stone bass tikka and Keralan scallop moilee.
- 10Borough · 66 Union Street, SE1 1TDAwadhi specialist near London Bridge, cooking slow, fragrant dishes like Lucknowi kofta pilau, malai chicken and oxtail biryani.
Missing somewhere?