If you have a pressure canner, dried beans are among the easiest foods to can. I can them as plain beans, bean soup, ham & beans and have thought about trying barbeque beans. There are also recipes for pork & beans, but they are so inexpensive to buy on sale I've never bothered.
The question was asked how we know when enough is enough. That is a very good point as enough is good, too much is hoarding. In my opinion when you end up discarding old foods you've gone too far. My original goal was six months and then one year. When my dh passed away my six month supply immediately became one year. I maintain that level by adding an item to my list when I use it or when I open it i.e. a can of shortening or bottle of cooking oil.
I've been worried about not being able to afford meat lately, however, after an inventory of home canned meats (primarily chicken but some pork, ham, turkey and ground beef) and cans of tuna and salmon I realized I have enough. I don't have a lot of meat in the freezer but again enough. When I multiply the pints of canned meats by 3 or 4 meals where I can easily stretch a pint to I really have enough! A can of tuna in a casserole easily is four meals. A can of salmon made into patties is four meals. Meat is my basis for meals then looking at canned and purchased vegetable I realize I can make a lot meals easily. Flour, shortening, sugar, baking powder or yeast make an unlimited variety of bread products. Canned fruits for desserts or to add to breakfast oatmeal check. Add salt, baking powder, sugar, spices, herbs, soda and other necessary ingredients plus a basic cookbook and the sky is the limit.
It was important that I did that inventory because with all the panic about shelves being empty I could easily have gotten the mindset of MORE which I obviously do not need. Although I find nothing wrong with adding something new to my shelves occasionally, I do already have enough both in amount and variety. BTW one of the original reasons for stocking up was to be able to stay home and avoid dealing with panicking mobs or competing for short supplies. Someone could say my pantry is hoarding, but I don't consider buying when the store shelves were full over long period of time to be hoarding. I consider it plain common sense. If I can't fix the problem I can at least strive not to be a part of the problem.