Benefit of Nuts. Likewise, nutrients in nuts are good for your heart and may help clean out your blood vessels. Eating 2 ounces of nuts a day lowers LDL cholesterol by about 5 percent, according to the Harvard Health Publications. In addition to walnuts, add almonds, peanuts, pistachios and cashews to your regular heart-healthy repertoire.