Aside from drinking plenty of water, getting enough sleep, and regularly exercising, eating the right foods can go a long way in helping you lose weight. These foods are typically packed with fiber, healthy fats, and metabolism-boosting properties that help you feel full. Here are 11 of the top superfoods that will keep you feeling energized and satisfied in the healthiest way possible.

1. Apples
2. Almonds
3. Avocados
4. Eggs
5. Kale
6. Oats
7. Quinoa
8. Broccoli
9. Dark Chocolate
10. Sweet Potatoes
11. Beans

Read the article here: