Walnuts are one of the best high-energy foods They have a bad reputation among weight watchers The good fats in walnuts may not weight gain when consumed daily