Diet is a balancing act: calories in vs. calories out is the simplest way to explain diet.
If you want to lose fat that may be covering your abs, or keeping your arms from looking razor-sharp, try cutting back on fats and carbs. You can still eat enough food so as not to feel deprived by choosing those foods wisely.
Low-fat and non-fat is an obvious choice in dairy and other foods. Frozen dinners, restaurant food and any food prepared by others will contain much more fat than you want, so making your own food is the answer. Trouble is, most people don't want to spend the time shopping, prepping and cooking, so serious members of the fitness community resort to the simplest foods, such as chicken breasts, broccoli, oatmeal and other classic bodybuilder foods. Their goal to look a certain way supercedes their desire to indulge their cravings and tastebuds. But if you cook, the choices available in the low-fat, low-carb category expand exponentially in relation to your eagerness to create tasty meals.
For starters, buy non-fat products and cut back on carbs, such as bread, pasta and rice. We need carbs to fuel our workouts and provide energy, so experiment to find a balance between fat loss and a good level of energy retention.
The best way to lose fat is slowly, so you don't lose hard-won muscle along with it. Crash diets will decimate your physique.
No food satisfies as much or for as long as having a great physique does.