It doesn't look like much in the photo, but this place has the best Indian butter chicken that I've ever had. It's very unique as it's not the typical butter chicken with tangy tomato overtones. Instead, it's not very sweet, and it's more cream than butter, providing for a very rich and filling taste. Put it together with some rice, and it's a match made in heaven. It's not served every day at the Lim Teck Kim location though - I think Wednesdays and Fridays are the preset days, so go then.
Jaggi's is (Punjabi) Northern Indian, which is my preference, and sometimes more rare to find in Singapore considering all the Southern Indian cuisine out here. Other great items there include the samosas (a precursor to the Chinese curry puff, I realized), butter naan, and fried ladyfingers. The kebabs aren't bad either, but I'm still waiting for Bukhara to re-open.
These guys were originally at the PSA hawker stalls on Keppel Road (apparently to cater to the dock workers), but have recently over to Lim Teck Kim, with slightly nicer surroundings (air conditioned with real plates). They've also got a couple other locations, including Race Course Road in Little India.