Foods That Suppress Your Appetite Naturally. 1  Nutritionist-Recommended Foods to Suppress Your Appetite Naturally. 2  Apples. 3  Beans (. . . and peas, lentils, and chickpeas) 4  Eggs. 5  Greek Yogurt. 6  Mangos. 7  Pistachios (. . . and other nuts) Go ahead, get a little nutty! Despite being high in calories (160 to 170 calories per ounce), nuts can be very slimming. Studies show that nut lovers are thinner than those who avoid or rarely eat nuts.