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
The Southampton Arms
The Southampton Arms, between Kentish Town and Parliament Hill, is a proper old school boozer, with a fireplace and ales.
Every neighbourhood needs a good caff, and Mario’s has been holding it down in Kentish Town since 1958. Expect to leave satisfied.
Kentish Town is short on good Asian options for dinner. Restaurant Baan Thai is a godsend then, and will fix you for noodles and comforting soups.
More Indian spotsSee more
Horn OK Please
Horn OK is a stall at Borough Market serving delicious vegetarian dosa and chana chaat.
Dishoom is one of our favourites for Indian food in London, serving street food classics in several locations around town.
Beb’s Kitchen is a small BYOB Indian restaurant in Brixton with a homely atmosphere that makes affordable and tasty curries.
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.
Phoenicia Mediterranean Food Hall
This Middle Eastern supermarket, one of the best food shops in the area, has a café where you can eat an inexpensive lunch of wraps or mixed meze.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more