It's not the food, it's what's in the food.
There are 3 things that make up calories. Carbs. Fats. Protein. You NEED them all.
Now, there are different types of carbs, fats and proteins. Some you NEED other you can/should do with out.
Most important things is COMPLETE PROTEIN
which is found in chicken breast, turkey breast, fish, whey, and egg whites.
Protein found in these foods should make up the foundation of your diet. Base each meal off complete protein.
Incomplete protein is protein lacking amino acids, usually plant proteins.
Complete = animal protein
Incomplete = plan protein
Protein should make up the majority % of you calorie intake.
The second most important is carbs. The 2 kinds of carbs you need to worry about are
1.complex carbs; found in wheat, brown rice, oatmeal, beans and potatoes.
2. fibrous carbs; found in broccoli, tomatoes ...
You should get both in each meal as a side to your protein.
They should make up %30 - 35% of your calories
The last is fat. Yes, you NEED fat to loose weight. There are 4 types of fat you should look for
Trans fat - avoid at all cost; found in candy and other crap
Saturated fat - you can't avoid all the time so get as little as possible; found in many many types of food
Monosaturated + ploysaturated fat - GOOD FATS! You need these types of fats in your diet to be healthy. They should make up %20 - 15% of your calories. They are found in peanuts and sunflower seeds.