For non-freeze dried meals you can try o’meals. They have a 5 year shelf life and include the heating pack in the meal. Just add water and wait. Some have a better consistency and flavor than the freeze dried and so far I only have added salt to improve flavor. I use them as lunch when I need to rotate stock.