Freeze dried food is lightweight, stores for up to 30 years in the #10 cans, and 5-7 years in the foil pouch single backpacker meals.
They do need water though to reconstitute but, they are good and the variety is like going to the grocery store. There are full blown main courses, desserts, breakfasts, veggies, meats, cheeses, milk, butter, etc. Check em out......
http://www.mountainhouse.com/