Hardeep Singh Kohli on the best Indian restaurants Lahore Kebab House, London Walking past this place in Whitechapel you'd never think it serves some of the best food in Britain. Their menu is specifically Punjabi and I always find myself on the verge of tears of joy when I'm there because the food is so phenomenal - just as good as my gran's and my mum's. Try their paneer dishes and the lamb chops. lahore-kebabhouse.com Dakhin, Glasgow In many ways this restaurant was the beginning of Glasgow's food revolution. Glaswegians liked their curry-house curries, which tended to be Punjabi, but Dakhin sourced dishes from all over India. They served properly cooked sauces with subtle flavours that were more challenging to the palate. It was quite an eye-opener for a lot of Glaswegians. dakhin.com Bobby's Restaurant and Takeaway, Leicester Run by the same family since the early Seventies, this upmarket café is always full of Indian people eating. It serves very fresh vegetarian Gujarati food, which comes from north India. Try the bhel puri, which is a street-food dish with crispy puffed rice, fragrant coriander, sour tamarind and soft potatoes. There's also a massive Indian sweet counter. eatatbobbys.com Ganapati South Indian Kitchen, London This place in Peckham has a lovely story: a white woman went over to India, fell in love with the food, learnt to cook it, came back and opened a restaurant. I discovered it last year and it's probably the finest example of south Indian food I've had outside of India. The food is so light you almost fly out of the door at the end of your meal. ganapatirestaurant.com Mumtaz, Bradford The building that houses this restaurant isn't the most charming (it looks a bit like a call centre) but their Kashmir food is really interesting because of its geographical root and what it gives them to play with. The chefs here stay very true to the region - specialities are the fish curry, kebabs and breads - but they present it in a very modern way. mumtaz.co.uk