Your H made an insensitive comment. What's worse, he doesn't realize his responsibility to encourage your leading a healthy lifestyle. My W complains about my weight and my eating habits, but doesn't encourage me when I do lose weight. If my W won't who will?
Ask your husband how much fun it would be to be marriaged to someone with all the health problems that can be associated with being overweight: diabetes, etc...
I don't mean to be a kiljoy here. I eat less but enjoy it more. Can't your H buy you an Asian pear instead of a box of chocolates? (Asian pears are yummy!)