BEANS AND LEGUMES
Beans are one of the most underrated weight-loss food. They are packed with protein and fiber which keep you feeling full for longer periods. Beans are low in calories, high in fiber, rich in proteins and contain resistant starch. This resistant starch cause satiety and reduce appetite leading to weight loss.