The Dreamgirls actress, who has undergone a dramatic weight loss in recent times, argued that her detractors would never be satisfied with how she looks.
"You cannot win with the weightloss because once you lose [the weight] first they say, 'You can't do it', then when you do it, they say, 'Well, you're gonna gain it back'," she told Access Hollywood.
"Then, when you don't gain it back, then people get madder and then they say, 'They lost too much weight!' You have to do it for yourself. It shouldn't matter what other people say."
She added: "Every time I see a heavy girl that reminds me of myself I make sure I let them know, 'Oh my God, you are so beautiful'."
Hudson recently denied suggestions that she turned down a role in Precious because it would have required her to gain weight.
> Jennifer Hudson: 'My son has never seen me overweight'
Watch Jennifer Hudson in the video for 'Where You At' below: