1. Dried and canned beans
Dried and canned beans are a smart option when it comes to non-perishable foods because they have a long shelf life, providing a high nutrient content. Canned beans can easily and safely be kept at room temperature for approximately five years while dried beans can last 10 or even more years, depending on the packaging.
As a matter of fact, one study found that pinto beans stored up to 30 years were considered edible by 80 percent of people on an emergency food use panel. Beans are a great source of fiber, plant-based protein, magnesium, B vitamins, manganese, iron, phosphorus, zinc, and copper. The best part? They can be paired with most foods.