Scroll Down To Continue

20 Foods That Will Keep You Full


The fruit in the smoothie has enough fiber to keep you feeling full, however, adding high protein ingredients such as milk or greek yogurt can make the effect last a little longer.


Although steel-cut oats are always the healthier choice both the oats in steel-cut and ready-to-eat oatmeal contain dietary fiber which the body cannot break down quickly, promoting that feeling of fullness longer.


Eggs are one of those simple, yet incredibly complex foods that can be a part of any healthy diet. Eggs are incredibly nutrient-dense so they are filling mainly because they are packed with protein which is known to give the feeling of satiety longer.


Figs contain a large amount of dietary fibers that fill the stomach easily and keep you feeling fuller for a longer amount of time. Consuming at least three figs per day can prove beneficial for weight loss.

Greek Yogurt

The combination of the thicker texture and the high amount of protein that can be found in Greek Yogurt are what makes it so filling, keeping you full for a long time.


Beans are full of fiber, which takes much longer to break down and digest than other nutrients. Therefore, fiber helps your body feel full so you don’t need to eat as much throughout the day.


Apples are also full of fiber. However, they also contain glucose which helps to maintain blood sugar levels, combatting sugar cravings. In short, an apple a day may help keep the weight away.


High fiber foods such as potatoes not only provide volume (fill you up faster) but also take longer to digest, keeping your belly feeling full for much longer.


One bag of air-popped popcorn is the perfect snack to keep you full until dinner time. Not only is it filled with fiber, but it's also just filled with air, keeping that calorie count pretty low. 


Fish are rich in protein and omega-3 fatty acids, both of which increase the feeling of fullness. However, some research suggests that the protein found in fish may have a stronger effect on feeling full than other proteins.


The liquid (water) in the soup remains in the stomach while the solid nutrients are digested first, keeping the stomach fuller for much longer.

Lean Meats

Lean meats are protein powerhouses. It satisfies hunger faster and longer, so individuals don’t end up overeating.


Vegetables are not just high in fiber, but they are also high-volume, and water-packed which means they’ll not only fill you up quickly, but they'll also keep you satisfied until your next meal.

Cottage Cheese

One cup of low-fat cottage cheese contains 28 grams of protein and just 163 calories. This is another high-protein food that will keep you feeling fuller longer and makes you less likely to overeat.


Fruit is high in water and packed with fiber. It helps keep you feeling full longer which, in turn, helps to reduce your calorie intake and increase your weight loss.


This super fruit is in a category all its own. In addition to fiber, avocados are also full of omega-3 fatty acids that help to slow the release of food from your stomach. This results in going longer in between meals and potentially eating fewer calories.


Quinoa is high in protein and nutrients that can help increase metabolism and reduce appetite. The high amount of fiber that quinoa also contains will help you feel fuller for a longer amount of time.


Nuts are rich in fiber, protein, and fat, all of which are slower to break down in the stomach. Which means they help to keep us feeling full and less likely to over eat at a later meal.

Coconut Oil

Some research has shown that adding fat-rich foods such as coconut oil to meals helps to increase stomach volume, which induces a greater feeling of fullness than low-fat meals.

Wheat Berries

Wheatberries contain tons of important nutrients while also containing a low number of calories. They keep you feeling fuller longer because they are high in both protein and fiber.