Legumes contain many healthy nutrients, such as protein. They are a good source of protein for vegetarians and vegans, or people who do not eat meat and fish. They also contain fibre. This helps to have a healthy digestive system. However, they contain some nutrients which humans find difficult to digest. It is recommended that legumes are soaked (left in water) before cooking to help with nutrient absorption (taking in more nutrients). Some amino acids, such as methionine, are not found very much in some legumes. However, they are needed to help the body use protein.