The U.K.'s national dish is chicken tikka masala, a British creation with roots in South Asia. It should come as no suprise, then, that Indian and Pakistani restaurants are popular in London. From street eats to high-end dining, these nine offer up the cream of the crop according to experts.
42 Albemarle Street
The pricey modern Indian menu majors on the tandoor oven and sigri charcoal grill at this cosy Mayfair venue designed to evoke the look of Raj-themed gymkhana clubs.
83 Fieldgate Street
Tayyabs' gutsy food at low prices provides a welcome change from the more tourist-orientated Brick Lane Indian restaurants.
20 Queen Street
When it opened in 1995, Tamarind was one of the first truly glamorous Indian restaurants in London, and it's still a sophisticated venue for the well-heeled and the well-traveled.
15 Halkin Arcade
Where the trendies go for their curry fix.
99 Regent Street
You'd be excused for thinking it might be a tad old-fashioned but Veeraswamy is anything but: it is awash with vibrant colours and always full of bustle.
Rasa N16 78
55 Stoke Newington Church Street
Vegetarian-style Indian cooking at its mouth-watering best.
Old Westminster Library, 30-32 Great Smith Street
We liked the sliced veal escalope with its toasted coriander seasoning – an innovative complement to creamy tomato-cumin sauce.
16 Prescot Street
Walk into this large restaurant divided into two dining rooms and you're instantly cheered up by its hot Indian colors and fanciful decor.
First Floor Berkeley Square House Berkeley Square
This glamorous first-floor cocktail bar and stylish restaurant blend modern furnishings with traditional Indian touches.