Fresh beans should be used for the best texture and flavor. If you don't have access to fresh beans, frozen are preferred over canned beans, since canned beans are too soft and tend to be salty.