Pumpkin seeds are small, crunchy and incredibly nutritious. Rich in protein, healthy fats, zinc and magnesium, they are often praised as a superfood snack. But while the health benefits of pumpkin ...