3. Protein
Most plant-based foods, including navy beans, have incomplete protein, which means they lack some of the amino acids found incomplete proteins like meat and dairy. However, eating whole grains with navy beans at some point during the day has been shown to meet the amino acid requirement for complete protein.