A handful of walnuts (185 calories) a day as part of a well-balanced diet is good for weight loss. Higher amounts can make you fat, though.