White rice (uncooked): White rice has longest shelf lives. Potatoes and onions: vegetables like potatoes and onions can easily last up to 5 weeks. Protein bars: A good source of instant energy and has a long shelf life. Frozen vegetables like peas, carrots, and spinach Powdered milk. Dehydrated meat: A properly dehydrated meat also has a pretty long shelf life and is also an outstanding protein source. Dried-pasta and beans.