I fagioli sono un alimento molto nutriente e, come tutti i legumi, costituiscono una buona fonte di proteine vegetali. Le proteine contenute nei legumi non costituiscono, però, da sole, un sostituto completo delle proteine contenute nella carne (le cosiddette proteine nobili), ma possono aumentare le loro proprietà nutritive se associate, ad esempio, ai cereali.
I fagioli sono ricchi di fibre, perciò hanno un effetto lassativo, utile in caso di stitichezza ed emorroidi.
Inoltre contribuiscono ad abbassare il colesterolo, i trigliceridi ed anche la glicemia, e sono quindi indicati nei casi di diabete.
I baccelli dei fagioli vengono consigliati alla fine di una dieta, per stabilizzare il peso corporeo. Ciò dipende dal loro contenuto in fibra, pectina e flavonoidi che rallentano l'assorbimento degli zuccheri.