Almonds are a fantastic source of plant-based protein, with 6.2 grams per ounce, as well as an excellent source of vitamin E, providing 5.8 milligrams per ounce. They also contain heart-healthy, cholesterol-lowering monounsaturated fats.