Just because a food is healthy doesn't mean you can eat all you want of it. Avocados, salmon and almonds, for example, are all great belly-fat-melting options when you're on a diet -- however, eating a whole bowl of fresh guacamole can set you back 700 calories! Don't give up healthy foods, but be extra-aware of your portion sizes, especially for higher-fat options. Weight loss comes down to numbers -- no matter what kind of food you're eating, you need to eat less than you're burning in order to lose weight.