Those of you worrying about food poisoning from home-cooked food...have obviously never worked in food service, especially fast food outlets (at airports or anywhere). If you saw what goes on behind the counter...I doubt you'd be rushing to write off home-cooked food as 'unsafe' or 'asking for food poisoning.'
I simply carry a crew cooler with me, along with 2 cold packs. I usually make six meals (lunches and dinners), and freeze those in Tupperware. Breakfasts generally tend to be free at hotels, so those six meals will see me through three days of a trip. (There's simply no way to fit enough food for 4 days into my cooler.)
Anyhow, most hotels have room fridges, and if they don't, the front desk almost always has a full-size fridge for the hotel staff, which they are usually happy to let guests use. Also, if you're doing hub turns and are worried about your food defrosting, just toss it in the crew room freezer. With the right cold packs and a good crew cooler, your food will likely stay nicely frozen.
And that food is a darn sight healthier and more affordable than the processed garbage that passes for most American restaurant food. Toss in some fresh fruit, yogurt, and hard-boiled eggs from the hotel breakfast, and you're good to go. Just avoid the bagels, waffles, toast, and sugar bombs disguised as breakfast (i.e. cereal) and you'll be fine.
This strategy has actually allowed me to lose 15 lbs since starting at the regionals 18 months ago. Well, that and religious use of the hotel gyms.
I see these pilots everywhere carrying around 30-50 lbs of extra weight around their bellies, while chowing down on McD's or BK or some other shrine to grease and cholesterol...why would you want to do that to your body? Even salads at most restaurants are more calorific than many of the burgers offered.
That said, when I show up at a DoubleTree and they have those warm cookies waiting...or when I wind up in OKC across the street from the Dairy Queen (which we don't have where I live)...or if we overnight in MFR and I think about Kaleidoscope Pizza just down the road...all of the above goes out the window