McNuggets are obviously far from being a health food, but a 20pc is 830 calories, which is not even half of the daily calorie needs for an adult male (2000-2500). It also has 52g protein which meets daily needs. The real issue is the sodium and fat, but having a 20pc every once in a while as a treat isnt gonna be an issue in the context of an otherwise balanced diet (i eat my veggies).