From simple stews and sensational soups to quesadillas and cauliflower cheese, these are the bean-based recipes everyone should have in their repertoire.