Packed with vitamin E, monounsaturated fat and resveratrol (the compound responsible for the benefits of red wine), peanuts are a heart-healthy snack. But, if you’re not careful it’s easy to wolf down several servings before you know it. Enter in-shell peanuts. Shelling your own peanuts automatically slows you down, so you’ll be less likely to eat too many. About ½ cup supplies 7 grams of protein, 3 grams of fiber and 20% of your daily vitamin E for a respectable 160 calories.