
10. Beans
Beans indeed are a magical food, but not for the reasons in the silly rhyme. This healthy food is packed absolutely to the brim with protein, containing as much as many meat sources but without the saturated fat that comes with animal proteins. The high fiber content also makes beans incredibly filling.
Thanks to the creamy texture and mild flavor of many types of beans, and especially black beans, they can be incorporated into savory and sweet dishes. Black bean brownies offer a much healthier alternative for the chocolate snack. Bean-based smoothies are another great way to fit more beans into your diet.