Restaurant Map
Open in Google MapsLondon is arguably the curry capital of the world outside South Asia. The Whitechapel trio — Tayyabs, Needoo Grill, and Lahore Kebab House — serves extraordinary Punjabi food at unbeatable prices. For a buzzy atmosphere, Dishoom is the crowd favourite. At the top end, Gymkhana and BiBi hold Michelin stars. This list, curated from Reddit recommendations and food critic picks, covers every budget and style.
- Best overall
- Dishoom (4.8★, 44,530 reviews)
- Best budget
- Needoo Grill (£8–£15)
- Best splurge
- Gymkhana (Michelin-starred)
- Best late-night
- Lahore Kebab House (until 1 AM)
- Dishoom — Bombay café legend, 44K+ reviews, iconic black daal
- Tayyabs — BYOB sizzling lamb chops at £10–£20
- Gymkhana — Michelin-starred biryani worth every penny
- Needoo Grill — Ex-Tayyabs chef, best-value curry in London
- Lahore Kebab House — Open until 1 AM, karahi gosht perfection
Why London for Curry?
London's curry houses range from budget-friendly options under £15 to Michelin-starred experiences exceeding £130, with the Whitechapel holy trinity of Tayyabs, Needoo Grill, and Lahore Kebab House offering the best value. This guide, validated by Reddit and food critics, helps you navigate the city's diverse curry scene, shaped by South Asian immigration since the 1800s. From BYOB canteens to Bombay-inspired cafes, these are the curry houses worth booking.
London's curry scene is a living institution — shaped by waves of South Asian immigration since the 1800s, from the Sylheti restaurateurs who built Brick Lane's reputation to the Punjabi families behind Whitechapel's beloved grill houses. Today, the city spans every register: BYOB canteens where you'll queue for sizzling lamb at £12 a head, Bombay-inspired café chains with 44,000+ Google reviews, and Michelin-starred tasting menus pushing £130. This guide cuts through the noise with picks validated by Reddit threads, food critics, and tens of thousands of Google reviews.
1Dishoom Shoreditch
Bombay CaféQuick comparison
- Best for
- Bombay-style café food with buzzy atmosphere
- Strengths
- 4.8★ from 44,530 Google reviews · Legendary bacon naan roll · Multiple locations
- Limitations
- Long waits (no reservations) · Prices climbing
- Price / value
- £15–£30 · 4.8★
- What to order
- Black daal (24-hour slow-cooked), chicken ruby, bacon naan roll at breakfast, house chai. Keema pao is a sleeper hit.
🕐 Opening hours
2Tayyabs
Punjabi / PakistaniQuick comparison
- Best for
- Sizzling lamb chops and grilled meats at bargain prices
- Strengths
- Legendary sizzling lamb chops · BYOB (no corkage) · Absurd value
- Limitations
- Rating dipped · Chaotic · Queues at peak times
- Price / value
- £10–£20 · 3.9★
- What to order
- Dry meat (signature sizzling lamb), lamb chops, seekh kebabs, masala fish. BYOB — no corkage.
🕐 Opening hours
3Gymkhana
Michelin-StarredQuick comparison
- Best for
- Special occasion Michelin-starred Indian fine dining
- Strengths
- Michelin star · Wild muntjac biryani · Exceptional tandoori lamb chops
- Limitations
- Eye-watering prices · Reservations vanish instantly
- Price / value
- £60–£120 · 4.4★
- What to order
- Wild muntjac biryani, tandoori masala lamb chops, kid goat methi keema. Tasting menu if budget allows.
🕐 Opening hours
4Needoo Grill
Punjabi / PakistaniQuick comparison
- Best for
- No-frills Punjabi curries at unbeatable prices
- Strengths
- Ex-Tayyabs chef · Sunday special legendary · Cheapest quality curry in East London
- Limitations
- Basic decor · Cash preferred · Very busy weekends
- Price / value
- £8–£15 · 4.0★
- What to order
- Karahi gosht, lamb nihari (slow-cooked overnight), Sunday special, seekh kebabs with naan.
🕐 Opening hours
5Lahore Kebab House
Punjabi / PakistaniQuick comparison
- Best for
- Late-night karahi gosht in a no-nonsense setting
- Strengths
- Open until 1 AM · Karahi gosht iconic · Whitechapel institution since 1972
- Limitations
- Very basic seating · Noisy · Brusque service
- Price / value
- £8–£18 · 4.0★
- What to order
- Karahi gosht (get it dry), lamb chops, seekh kebabs, tarka daal with butter naan.
🕐 Opening hours
6Gunpowder
Modern IndianQuick comparison
- Best for
- Creative small-plates Indian near Brick Lane
- Strengths
- Innovative dishes · Spitalfields location · Perfect for sharing
- Limitations
- Tiny space · Small-plate portions · Not cheap
- Price / value
- £20–£40 · 4.4★
- What to order
- Spice-crusted lamb chops, old Delhi butter chicken, rasam broth, crispy okra. 4–5 dishes per couple.
🕐 Opening hours
7Hoppers Marylebone
Sri LankanQuick comparison
- Best for
- Sri Lankan hoppers and kothu roti
- Strengths
- Unique Sri Lankan focus · JKS group quality · Egg hoppers unmissable
- Limitations
- No reservations at some branches · Queues
- Price / value
- £15–£30 · 4.6★
- What to order
- Egg hopper with seeni sambol, bone marrow varuval, mutton kothu roti, lamb dosa.
🕐 Opening hours
8Darjeeling Express
Bengali / MughlaiQuick comparison
- Best for
- Home-style Mughlai thali in the heart of Soho
- Strengths
- Netflix Chef's Table fame · Asma Khan hosts personally · Thali superb value
- Limitations
- Dinner set menu only · Kingly Court tricky to find
- Price / value
- £20–£35 · 4.5★
- What to order
- Dinner set-menu thali — rotates but always includes Bengali aloo bonde, lamb curry, seasonal specials.
🕐 Opening hours
9Brigadiers
Indian BBQQuick comparison
- Best for
- Indian BBQ with beer, sports, and pool in the City
- Strengths
- Unique vibe · Gymkhana group · Great for groups
- Limitations
- City of London (quiet weekends) · More pub than restaurant
- Price / value
- £25–£50 · 4.5★
- What to order
- Whole tandoori chicken, lamb seekh kebab, bacon naan with chilli jam, pork vindaloo.
🕐 Opening hours
10Kricket Soho
Modern IndianQuick comparison
- Best for
- Creative modern Indian small plates in Soho
- Strengths
- Innovative flavors · Great Soho location · Counter dining
- Limitations
- Small portions · Can feel pricey
- Price / value
- £20–£40 · 4.6★
- What to order
- Samosa chaat, Kerala fried chicken, Keralan fish curry, Kricket naan with bone marrow.
🕐 Opening hours
11Manthan
ContemporaryQuick comparison
- Best for
- Elevated curry in elegant Mayfair setting
- Strengths
- 4.7★ · Excellent value lunch menu · Refined without being stuffy
- Limitations
- Newer (less established) · Mayfair prices at dinner
- Price / value
- £30–£55 · 4.7★
- What to order
- Stone bass fish curry with tamarind, egg curry with fenugreek, lamb rogan josh, breads.
🕐 Opening hours
12BiBi
Michelin-StarredQuick comparison
- Best for
- Bucket-list Indian tasting menu
- Strengths
- 9.5/10 The Infatuation · Innovative tasting menu · Gymkhana group
- Limitations
- Extremely expensive · Tasting menu only at dinner · Tiny
- Price / value
- £70–£130 · 4.5★
- What to order
- The tasting menu — trust it. Lahori chicken and raw Orkney scallop are standouts. Counter seats are best.
🕐 Opening hours
Frequently Asked Questions
What is the best curry house in London?
It depends on what you're after. For Bombay café food, Dishoom is the crowd favourite with 44,000+ reviews. For no-frills Punjabi at bargain prices, Tayyabs, Needoo Grill, and Lahore Kebab House in Whitechapel are the holy trinity. For a Michelin-starred splurge, Gymkhana and BiBi are in a class of their own.
Is Brick Lane good for curry?
Brick Lane's reputation exceeds its reality for most curry houses — locals generally steer visitors toward Whitechapel instead (Tayyabs, Needoo, Lahore Kebab House) for better food at lower prices. Gunpowder near Spitalfields is the notable exception in the Brick Lane area.
How much does a curry cost in London?
Budget curry houses like Needoo Grill and Lahore Kebab House serve excellent meals for £8–£18. Mid-range spots like Dishoom, Kricket, and Hoppers run £15–£40 per person. High-end restaurants like Gymkhana and BiBi start at £60+ and tasting menus can reach £130.
Where is the best area for curry in London?
Whitechapel (East London) is the undisputed curry capital — Tayyabs, Needoo Grill, and Lahore Kebab House are all within walking distance. Mayfair has the luxury end (Gymkhana, BiBi, Manthan). Soho offers great mid-range options (Kricket, Darjeeling Express).
Should I go to Dishoom?
Yes, especially for your first London curry experience. The black daal is legendary and the atmosphere is wonderful. But know that it's a crowd-pleaser, not a hidden gem — Londoners increasingly find it overpriced. For a more 'authentic' experience, try the Whitechapel trio instead.
What is the Whitechapel curry holy trinity?
Tayyabs, Needoo Grill, and Lahore Kebab House — three Punjabi/Pakistani restaurants within 10 minutes' walk of each other in Whitechapel, East London. Reddit endlessly debates which is best: Tayyabs for grilled meats, Needoo for curries, Lahore for karahi gosht. All are excellent and extremely affordable.
Can I get a good curry in London on a budget?
Absolutely. Needoo Grill and Lahore Kebab House serve outstanding curries for under £15 per person. Tayyabs is BYOB with no corkage, making it even cheaper. Even at mid-range spots like Manthan, the lunch menu offers great value. London's curry scene covers every budget.
🎫 Book London Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours