The Bengal Lancer has been Kentish Town's best Indian restaurant for over two decades. Most orders leave the front door in plastic bags, but the picture-lined space is a good spot for quiet dinners. Focus on the unique dishes, including chicken liver hazri (great sweet and sour sauce) and sabzi begun, an aubergine and chickpea pie. The BL is a long-lived survivor in an area that’s seen a lot of restaurants bite the dust, and there's good reason for that.
More spots in Kentish TownSee more
Chicken Shop does posh rotisserie chicken and sides, in a vibey Kentish Town restaurant.
Pizza East Kentish Town
Pizza East’s Kentish Town outpost is slick, fun, and good for any occasion. The pizza’s good, and so are the cocktails.
Junction Tavern is a Kentish Town gastropub that takes both the gastro and the pub parts of the label seriously.
More Indian spotsSee more
Dum Biryani is a Indian restaurant in a Soho basement. It’s actually a lot more fun than it sounds, and besides the biryani don’t miss the starters.
Darjeeling Express in Soho is the best homestyle Indian cooking you can eat in central London. Hit it for lunch or with a few friends, and book ahead.
Thanks to a lovely verandah and excellent views, the Shoreditch branch of modern Indian restaurant Dishoom is one of our favourites.
Suggested by our writers
Patron Cave à Manger
The formula at Patron Cave a Manger in Kentish Town is simple. Take impeccable cheese and cured meats, and add great wine. It’s good for casual meets.
Knowhere Special is a tiny basement bar in Kentish Town - it's perfect for cocktails and lounging.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more