Kacang adalah makanan berserat tinggi, tinggi protein. Nilai gizi kacang termasuk kandungan kalorinya, jumlah lemak dalam setiap porsi, dan vitamin dan mineral yang dikandungnya. Meskipun nilai gizi kacang mungkin sedikit berbeda di antara varietas, setiap jenis kacang-kacangan biasanya dianggap sebagai sumber folat dan vitamin B lainnya yang sangat baik serta zat besi dan mineral lainnya.
Nilai gizi kacang mencakup sejumlah mineral. Satu porsi 1 cangkir kacang hitam, misalnya, mengandung sekitar 20 persen dari nilai besi harian seseorang, mineral yang dibutuhkan untuk sel darah merah yang sehat. Wanita dan anak-anak terutama perlu memastikan mereka mendapatkan cukup zat besi dalam makanan mereka.
Nilai gizi kacang penting untuk menjaga jantung seseorang dalam kondisi yang baik. Kacang mengandung banyak serat per porsi, sekitar 30 persen dari jumlah harian yang direkomendasikan. Serat larut yang ditemukan dalam kacang dapat membantu mengurangi kadar kolesterol dalam darah, menurunkan risiko seseorang terkena penyakit jantung. Faktor lain dari nilai gizi kacang, seperti jumlah folat dan magnesium yang dikandungnya, juga berkontribusi terhadap kesehatan jantung.
Kacang mengandung sejumlah besar folat, sejenis vitamin B yang menurunkan homosistein, sejenis asam amino yang ditemukan dalam darah yang terkait dengan penyakit jantung dan stroke. Mendapatkan jumlah folat yang cukup sangat penting bagi wanita yang berencana untuk hamil, karena menurunkan risiko cacat tabung saraf pada janin yang sedang berkembang. Setengah cangkir kacang-kacangan, seperti lentil atau kacang pinto, mengandung sekitar 40 persen dari jumlah folat harian yang direkomendasikan.
Magnesium adalah mineral lain yang ditemukan dalam kacang yang dapat membantu menurunkan risiko penyakit jantung. Mineral ini membantu menjaga arteri dan pembuluh darah tetap lembut dan fleksibel, sehingga mengurangi risiko serangan jantung. Kacang juga mengandung jumlah potasium yang cukup, yang dapat membantu orang yang menderita tekanan darah tinggi.
Kebanyakan kacang tinggi protein dan merupakan sumber protein yang baik untuk vegetarian. Satu porsi setengah cangkir kacang biasanya mengandung sekitar 7 gram protein dan setara dengan 1 ons porsi daging serta satu porsi sayuran. Kacang mengandung jauh lebih sedikit lemak daripada daging, menjadikannya pengganti protein yang baik untuk orang yang ingin mengurangi asupan lemaknya. Karena bukan dari hewan, kacang-kacangan juga bebas kolesterol.