A favorite of dieters, in recent years almonds have become famous for their versatility and health benefits.
"Ounce for ounce, almonds are higher in fiber, calcium, vitamin E, riboflavin and niacin than any other tree nut," Heap told Live Science. "Every one-ounce serving (about 23 almonds) provides 6 grams of protein and 4 grams of fiber, plus vitamin E, magnesium, riboflavin, calcium, and potassium. In addition, almonds are a low-glycemic index food."