No matter which nut is your favorite, it likely is a good source of protein, clocking in at about 5 to 6 g per small handful (less than ¼ cup), Sussi says. Almonds offer the most protein per serving, with pistachios close behind in the No. 2 spot, according to California Almonds. In addition to protein, nuts are good sources of heart-healthy unsaturated fats, which can lower cholesterol levels, according to the Mayo Clinic. And thanks to the many options — including almonds, pistachios, cashews, walnuts, and hazelnuts — it’s easy to add a variety to your diet. Sprinkle them on salads, in smoothies, or on top of veggies, Sussi suggests.