Runner Beans
These filling and protein-rich beans are low in fat and high in fiber, DeFazio says. “One of the main pitfalls with low-calorie diets is that you're constantly hungry. By eating foods like beans, which also contain protein, you'll feel fuller eating smaller portions.” (One note of caution: Runner beans should not be eaten raw, as they contain a chemical called lectin phytohemagglutinin, a toxin that creates a clumping effect on the red cells in your blood. Be sure to cook them thoroughly before eating).