But how much is too much of a good thing?
Walnuts...hazelnuts..peanuts...almonds. These savory snacks pack a powerful nutritional punch.
"All nuts are a source of heart-healthy fats but they all have a slightly different nutrient profile," explains Marisa Moore, a registered Dietitian. "For example, almonds are a great source of fiber, calcium and magnesium. Pistachios are a great source of fiber and lutine for eye health, and then walnuts are actually a great source--a vegetarian source of omega-3 fatty acids."
Moore says these nutrients make nuts a great snack. But they are high in calories, making portion control a must.
"Enjoy them by the handful, not by the canful. "
Moore suggests eating some everyday, as part of a well-balanced diet.
Look for labels that say dry-roasted or raw, instead of roasted. Often, that entails added oils.
Or you can choose a nut butter instead and get the same health benefits.
"What's important is to make sure that you limit the serving to no more than two tablespoons and whatever you choose, just make sure that on the label, there are no added ingredients," says Moore. "Only the nuts. So look for the label to just say almonds or peanuts versus added sugars or hydrogenated fat."
Good advice for people who are nuts about nuts.
(Susan Hendricks for CNN's Health Minute)