There are several temples and society that give free food in George Town Penang island North Malaysia
1. Sai baba society of Malaysia located in little India on Queen Street. Normally morning time 7 to 9, lunch time 12 to 3pm and dinner after Pooja 7:30pm to 9pm
2. The Hindu temple on the same street closer to chulia St. They give food outside the temple sometimes but it may depend on the holiday.
If you know more places please comment or email me.
Thank you