nuts like almonds, pistachios, walnuts, peanuts, and hazelnuts are a great source of nutrients, such as protein, fat, fiber, vitamins, and minerals. when eaten as part of a nutrient-dense diet, nuts may reduce your risk of heart disease and support immune health, among other benefits.