Ounce for ounce, almonds are the tree nut highest in protein, fiber, calcium, vitamin E, riboflavin and niacin. They’re also a leading food source of magnesium. With 6 grams of satisfying protein and 4 grams of fiber in every serving, almonds provide the “fuller for longer” feeling consumers crave.