If you want a flat, sexy stomach, this is what you want in your shopping cart: This list contains the highest nutrient content per calorie and those foods which will decrease hunger, lower cholesterol and encourage your body to become a fat burning machine. Yes, those are my 46 year old abs and yes, this is my weekly shopping list. Later, you will see what's in my fridge and freezer.

I tend to use frozen fruits and vegetables if I can't get locally grown to ensure optimum freshness and nutrient content.

Fruits:

Berries & Cherries -

Veggies:

Spinach
Kale
broccoli
cauliflower
asparagus
bell peppers (green or red)
tomatoes (yes i know, technically its a fruit)
Brussels Sprouts

Carbohydrates:

Sprouted Grain Bread
Quinoa
Beans, Lentils, and other Legumes
Steel Cut Oatmeal
Yams, Sweet Potatoes
Rice bran

Protein:

eggs whole
chicken breast
turkey breast
top round steak (very lean red meat)
salmon (fresh or canned )
tuna (fresh or canned)
tilapia and other white fish (lean fish)
Shellfish
greek yogart
Protein powders /protein shakes (whey, casein, or mixes no sugar or sweetners added)

Fats:

olive Oil
all natural peanut butter (all natural, no sugar added)
almonds, pistachios, walnuts
avocado
olives

If you want to eat more food, and get rid of ugly belly fat without being hungry avoid these foods like the plague:

1. White rice and pasta our bodies are not really meant to consume large amounts of wheat and grains especially over processed ones devoid of any nutritional value. The effects on digestion, blood sugar and insulin levels make these flat belly busters.

2. Vegetable oil, lard these are very inflammatory on top of containing artery clogging, fat storing saturated fats

3. Processed cereals If it says “enriched” or has any word you cannot pronounce, it needs to go. Even if it says “whole grains” , “enriched” means that it’s been processed to a degree that all of the natural nutrients have been stripped and must be re added.

5. Canned soups generally contain hydrogenated oils and a lot of sodium both of which wreak havoc on your heart and fat loss levels.

6. Drinks with high fructose corn syrup or added sugar which effect hormone, blood sugar and insulin levels and tell your body to eat more sugar and store it as fat ,

7. Yogurt with artificial sweeteners and colors

8. Any thing labeled sugar free, fat free or light This generally means more preservatives, chemicals and sodium. What is the good of saving a few calories if your body won’t burn the remaining ones effectively and store them as fat?

9. Pre made salad dressings especially “non fat” or “light”

10.Frozen entrees and diet foods. They are loaded with hormone ruining fat inhibiting chemicals.

11. Most canned/bottled spaghetti sauces (which often contain added sugar in one or more forms)

You can get a more detailed explanation of how these foods are keeping you fat in my article "Is This Why You Can't Lose Weight".

Author's Bio: 

Article written by Dianne Villano, an MExPhys, NASM CFT , author of “How To Lose Fat & Reshape Your Body in 21 Days” and “The Ultimate Belly Blast Program”. She is president of Custom Bodies and has been serving the Tampa Bay with cutting edge nutrition & fitness programs for 18 years. Miss Villano is a frequent speaker on health and fitness related topics with articles published in over 20 media outlets. You can grab a copy of her Special Report “22 Big Fat Lies Keeping You from The Body You Want” at http://mypersonalfitnesscoach.com/fitness-freebies.html