17. Lentils

Dried lentils are another protein-packed foods with long shelf life that stretches for decades. As long as they’re stored in a sealed container and kept away from humidity, they won’t go bad. They may take a little longer to cook with age, but they’ll still be perfectly edible. Lentils are rich in fiber, iron, and plant-based protein, making them a great meat alternative. Plus, they’re affordable and cook faster than most dried beans. From soups to curries, they’re a reliable and healthy pantry pick.