This lunch box using the concept of the green house effect. It can warm most food up in less than an hour and it costs less than $10.
Step 1: Materials
A lunch box with a collapsible top compartment: >$5
A space blanket: $1
A square foot of clear plastic: $1