Thanks for the reply, JM!
My thoughts are that if a poor person is asking for food, then I think taking him for lunch or providing a food ticket is absolutely acceptable. On the other hand, if a beggar is asking for money then how do we know if offering only food would be addressing the needs that are behind his request? For example, what if this poor person had some bad loans that he had to pay off, or if he was looking to buy a pair of mitts for the cold season? I just think we run the risk of judging rashly when we make the decision that a person asking for money should recieve charitable assistance of a different nature then what they are asking for. It’s also way less stressful when we can just give freely without worrying about whether our charity is being recieved in a way that meets our personal standards and trusting it to God!

.
Of course, there’s absolutely nothing wrong with going above the call and offering both a lunch and a few extra dollars!