My standard travel meal for DD is to boil up some edamame or peas and carrots in the morning, then put them in a tupperware and get on the road. They usually stay warmish in the tupperware and don't go bad. I also toss some fruit in there, usually an orange or a banana.
Re: lunch idea that doesn't need to be heated