Too many to list and too many different opinions on them.
In my opinion, there are 3 factors which contribute to effective weight loss: Exercise, nutrition and efforts.
Many people don't know how to eat healthy. Sometimes they think they're eat the right way, but in fact they don't.
Here are top super foods I recommend you eat to for weight loss:
1. Water
2. Green tea
3. Yogurt
4. Cayenne pepper
5. Coffee
6. Fresh fruits
7. Coconut oil
8. Eggs
9. Cinnamon
To know more details about how to consume them properly, I suggest you read the article How to Lose Weight Fast