When it comes to losing weight, many of us subscribe to a Spartan “no pain, no gain” attitude that accepts hunger and dissatisfaction as par for the course. But that feeling of constant hunger and deprivation is a surefire way to sabotage your diet in the long run, making you more likely to cave in and overindulge in the items you know you’re meant to avoid most: cookies, chips, or whatever else satisfies your most immediate cravings at your waistline’s expense.
That’s why, as great as it can be to eat light, you’re more likely to stick to your health plan by incorporating foods that fill you up for longer and pack a punch by satisfying a range of nutritional needs. In particular, it’s best to reach for whole foods that are low in calories and sugar, yet dense in fiber and protein. Luckily, these 25 healthy foods will keep you feeling fuller for longer, giving you the stamina you’ll need to meet your weight loss goals. And when you want to find out why your waistline keeps widening, discover the 30 Reasons Why You're Getting Fat!