Navy Beans
"With 8 grams of protein and 6 grams of fiber per half cup, navy beans are another food that will help you feel full for longer," Oppenheimer says. "The fiber found in navy beans may help lower cholesterol levels and maintain steady blood sugar levels (pushing off hunger). Using navy beans in soups and chili recipes is a great way to incorporate more healthy plant-protein sources in your diet."