Many brands of canned beans contain a surprisingly high amount of sodium per serving, and their metal packaging can cause them to have a metallic, tinny flavor. Dried beans, on the other hand, cost less than canned beans per serving, and once you soak them for a while to rehydrate them, they're easy to cook and more flavorful.