Hey mate i just search and find some food those are non perishable such as peanut butter, crackers, canned fruits, canned vegetables, dried fruits and powdered milk. Canned meats, such as tuna, salmon, turkey and chicken, are non-perishable foods that are excellent sources of protein.