Kapitan on Chulia Street, Sup Hameed on Penang Road, and many New Lane stalls display halal signs — look for JAKIM cert on the wall, not just a sticker on one dish. Nasi kandar shops are your safest bet for mixed rice + curry. Gurney Plaza food court has halal counters but costs more. Little India strip is reliable for late-night Muslim-friendly meals. Chinese char kway teow stalls are often pork-lard based — ask before you queue.
Mixed hawker rows OK if you stick to Malay/Indian Muslim stalls with cert displayed. Chinese char kway teow stalls often not halal — ask before queueing.
Hameediyah Restaurant on Campbell St saved us when New Lane was packed — sit-down, fully halal.