This guy [1] made it across the US on a bike with no cash by simply dumpster-diving and eating nearly fresh fruits and veggies thrown away by grocery stores. Here [2] he is dumpster-diving in San Diego. It's amazing how much foods gets wasted.
[1] https://www.youtube.com/watch?v=n7QO-4NjgjQ [2] https://www.youtube.com/watch?v=v_Gn_T1zQFc