Around me, these Mexican woman drive around in a little Pinto packed with hot food to the different construction sites/landscape jobs. For 5 bucks, you get a giant plate of hot food and it is different everyday. The food is actually really good and I often eat it if I can flag one of these cars down.
I think it a draconian to expect a laborer to work a physical job w/o a lunch. Would you start your lawnmower up with the tank on empty?
I think it is a law as well that after 5hrs, the guy needs a lunch break. Take him off the clock for an hour.