Balestier may be known for its chicken rice and bak kut teh, but I have not found any place that does any of these well. Better eats can be found in the food centre around Whampoa Market. One of our go-to places Fayidha Restaurant. It sounds fancy, but it isn't, actually it is just a corner coffeeshop along (no. 26) Kim Keat Road. There is no airconditioning, but it is cool and comfortable enough even during the hottest part of the afternoon.
Their roti prata is very good. Theirs is not the so-called "crispy prata" which are, in reality, quite horridly dense, like hockey pucks . Instead, they serve up the older-fashioned large, fluffy discs with multiple stretchy and chewy layers. The bread is very tasty on its own, and soaks up curry gravies like sponges. Their curries are usually quite thick and spicy, I often order both the meat and fish gravies together because sometimes one is better than the other. V eats hers with granulated sugar, which I secretly think is very nice too.
Other than pratas, they serve dishes that go with rice and at lunchtime there is usually a large pot of nasi briyani. It's like an Indian-Muslim version of cze char place, they will do mee goreng, nasi goreng etc upon order, as well as satay. Once I had an impromptu weekend gathering and we ordered their fried beehoon which was pronounced very yummy.
They stay open 24 hours. If you are in the neighbourhood, give the chickens a rest, have some spicy food and teh tarik instead.