The problem with calorie counting is that people don’t realize that calories are not the sole measure of food. 1500 calories of mostly sweets, fatty foods, fried foods, you name it are not the same thing as 1500 calories of fruits, vegetables, legumes, and whole grains.
When evaluating a potential food item, you must consider the following. Does it have vitamins, minerals, fiber, protein? If the food item is 50% fat or more in terms of what composes its caloric content, chuck it. Olive oil is hyped as a health food, but it has no nutritional value whatsoever–it’s pure fat. Chuck it.
Stock up on fresh or frozen produce and avoid processed foods when possible. Get your healthy fats from sources like avocado, nuts, and seeds in moderate amounts while emphasizing fruits, veggies, and whole grains.
This may come to you as a shock, but most people are overweight not because they are overeating, but because they are starving. If they ate the same or more calories of food of greater nutritional density, I’m willing to bet that nine times out of ten, they will start to drop the weight. When your body thinks it’s not getting enough nutrition, it will go into starvation mode and store what it can as fat to tide it over for later.
Stop starving, and start EATING!