Around the streets while walking or cycling one comes across people asking for help, usually monetary help so they can get some food. 

Well I think, the better option is to buy food. Not always but when I can I would just buy them food. 

As per old saying, one should give things which would satisfy or make the other person satiated. Even in traditional rituals, they would feed the poor and needy but never give money or other valuables. 

Money never satisfies but food always does !!