RULE 1: EAT ENOUGH PROTEIN
Protein will help you build lean muscle as well as burn body fat. Out of all the macronutrients (protein, carbs, and fat) lean protein has the highest thermogenic effect on the body.
That makes it the most valuable macronutrient of all, because your body burns a ton of calories breaking it down.
This is one of the main reasons why professional athletes and competitive bodybuilders eat a diet that is high in lean protein and also have some of the best physiques on the planet! This goes for women also, not just men.
As we are all humans with basically the same DNA and tissues, we all need protein in order to survive and also to burn body fat!
RULE 2: EAT POST-WORKOUT CARBS
Most people have been falsely led to believe that carbohydrates are bad and that they will make you fat. This is definitely a myth that needs to be busted!
Of course eating too much of anything will make you gain weight, but natural grain or starchy carbs such as sweet potatoes, brown rice, and oatmeal are actually quite beneficial in your six pack quest, especially when consumed post-workout. When you eat carbs post-workout, they have the smallest chance of turning into body fat.
Try to eat moderate amounts of carbs and 1-2 cups of vegetables with each meal. This will ensure that your body gets the vitamins, minerals, antioxidants, and fiber it needs to function at its peak and remain healthy.
RULE 3: EAT HEALTHY FATS
Dietary fat from these sources will keep your insulin levels stable, which is very important if your goal is to lose belly fat and reveal six pack abs. I am not saying to go out there and eat an entire bag of Planters Cashews.
Read more here http://www.bodybuilding.com/fun/6-ways-to-get-ripped-6-pack-abs.htm