The term diet has a very common connotation as a flat reduction in food consumption, and this has led to a nation of overeating, occasionally self starving people. And when I say self starving, I don't mean literally starving; I simply mean giving the body less fuel than it needs to meet energy demands on a regular basis.
Many people will tell you that a calorie deficit is the key to dieting, and therefore weight loss. While this is in part true, it isn't the whole truth. Where this logic falls short is in its failure to account for our body's natural ability to adapt to calorie intake by raising or lowering our metabolic rate, or the amount of calories we require to maintain our body weight.
This results in that dreadful weight loss plateau. At this point people quit their diets and immediately put back on weight because their body's current metabolism can no longer handle their previous pre diet calorie intake, or they further reduce their caloric intake which again has great immediate results but then results in a further downgrade of their metabolism.
This is a horrible cycle that can be avoided if you don't try to reduce calories, which has the consequence of starving your body and metabolism, but try instead to eat more frequently and alter the kinds of food you're eating. Eating just 3 meals a day forces your body to take in more calories at one time than it needs, and then starves it for 5 or 6 hours. This causes your body to hold on to your body fat for protection from starvation. Frequent meals tell your body to burn fat for energy, as it isn't concerned with starvation down the road.
The switch from white carbohydrates like breads, pastas, and crackers to a lower calorie vegetable option is often the only change one needs in one's diet. Eliminating all the foods we know of as bad foods often results with too little good fat consumption, and fat consumption is essential for fat loss. If we eat fat, our body readily burns our body fat for energy, as it has no need to store it.
Eating lean meats and other high protein foods like egg whites and fish will help retain muscle and burn fat as well. All of these dietary changes, in conjunction with frequent satisfying meals will put your body in a constant fat burning state, despite the fact that you won't feel hungry very often, if at all. In fact, you may feel like you're eating more than usual.