#1 Beans
These little legumes contain a substance called cholecystokinin, a digestive hormone that acts as a natural appetite suppressant. Plus, beans are super rich in fiber and they’re good sources of protein, so they’ll leave you feeling full for a very long time. (Updated Apr 4, 2024)
#2 Salad

Start your meal off with a salad (make sure to stick to a light vinegar-based dressing!), and you will likely eat fewer calories at that sitting than if you didn’t eat the salad. Why? Low-density foods like raw veggies allow you to eat more food while taking in fewer calories, allowing you to feel full on less.
#3 Green Tea

A group of substances in green tea called catechins can help boost your metabolism and keep your appetite at a low roar. Plus, green tea has tons of other benefits due to its enormous antioxidant content.
#4 Pears

Although apples are frequently hailed as the most fiber-rich fruit you can eat, pears actually have more fiber than apples. One study found that women who ate three apples or pears per day lost more weight than those who ate healthy fiber-rich oat cookies instead.
#5 Coffee

Coffee drinkers rejoice! Caffeine works wonders as a natural appetite suppressant, so your couple of cups of joe a day may actually be aiding in your diet efforts. Cut out the cream and sugar to keep your coffee from adding extra calories to your diet.
#6 Almonds



