Top 30+ foods that keep you full for longer
Pineapple

Rich in fibers, pineapple can keep the stomach occupied with digestion for longer. It's also got lots of vitamins and minerals that help with body regulation.
Carrots

By having a firm texture, they demand that you chew, chew chew... This sends the message to your body that a decent amount of food is being consumed.
Eggs

They're a source of protein, which means they are digested slowly and keep the body from getting hungry for longer.
Pumpkin

Pumpkin contains lots of fibers and very few calories, so it's ok to eat without the fear of getting hungry again soon.
Turkey breast

Rich in protein, this meat also has a little fat which, during digestion, stimulates the body to produce cholecystokinin, a substance which reduces the urge to eat.
Wheat bran

This food is capable of reducing the glycemic index of pasta and rice, which stabilizes appetite.
Ginger

Ginger root is a great digestive aid. When added to food it serves as a stimulant and energizer, improving digestion and reducing hunger.
Green leaves

Green leaves have fiber and require lots of chewing, just like carrots. Chewing plays a fundamental role in letting the brain know that you've had enough to eat.
Cereal bars

Specifically, bars that contain chestnuts, cereals, and dry fruit tame hunger and provide energy. Be careful of varieties that contain lots of sugar and next to no whole grain cereals, which will raise the glycemic index.
Bananas

Bananas contain fibers that line the stomach. They also contain iron, potassium, and tryptophan, substances which provide energy and reduce the urge to eat.
Apples

The fruit is rich in fibers and contains pectin, which helps the brain understand faster that it is has had enough food.
Peppers

It is well known that pepper speeds up metabolism. Studies have shown that a plate of spicy food can also reduce appetite.
Apricot

When dehydrated, apricots hold a large amount of fructose, which makes a good dessert with few calories. Combine it with fibers to really satisfy the hunger.
Avocado

Rich in fibers and monounsaturated fats, avocados can help reduce appetite, as they send a message to the brain that the body is full.