Green beans contain protein, vitamins C and A, and beneficial minerals like calcium. Eating them may have health benefits, including for your heart. Green beans, also called snap beans or string beans ...