Pistachios
Powerhouse pistachios have a combination of protein, fiber, and heart-healthy monounsaturated fats that adds up to a perfectly satisfying snack. Pistachios’ rich protein content makes them an ideal food for energy all day long, says Kari Kooi, RD, of Houston Methodist Weight Management Center in Texas. Though nuts are calorie-dense, 25 pistachios have only 100 calories, and the fact that you have to remove the shell slows you down and prevents overeating.