21. Soybeans

Soybeans

Calories per serving: 376 in 1 cup (256 g)

Another healthy, high calorie food is the nutty, delicious soybean.

Eat them as they are, boil them, steam them or try them in the form of soy milk or even soy yogurt.

Not only are they rich in protein (which makes them a great substitute for meat btw) but are also a rich source of calcium, iron and several B-vitamins and fiber.

They also lower your risk for osteoporosis and reduce symptoms of menopause!

Oh soybean, is there anything you can't do?

Next