Green beans pack a punch in terms of nutrients. They're not only tasty, they are also low in calories with literally zero fat! So if you're monitoring your weight, they're a great weight-friendly snack! Rich in protein, green beans have no cholesterol, making them good for the heart. They're loaded with folate, vitamin C, vitamin A, vitamin K, niacin and thiamine. Beans get their antioxidant abilities from a mineral called manganese, thereby promoting bone health. Experts also believe green beans may help prevent anemia as it is rich in iron. Toss them in fresh olive oil, have them with hummus or steam them, they taste delicious.