Do you find yourself eating something unhealthy because you end up craving food after every two hours? Silence your grumbling stomach by including these 10 healthy foods that will keep you feeling full for longer periods of time.

1. Research shows that high fiber and water content present in apples helps in filling you up.

Image Source

2. Having raspberries or blueberries can boost your spirits and make you feel fuller as they are rich in fiber.

Image Source


3. Rich in healthy fats and high on fiber, Avacados helps in satisfying your appetite.

Image Source

4. Oats are a great source of beta-glucan, a soluble fiber that can keep you from feeling hungry for long hours.

Image Source

5. Packed with fiber, vitamin B and iron; beans, lentils and chickpeas are superfoods that help in keeping food cravings at bay.

Image Source

6. Generous amounts of healthy carbs and proteins present in nuts help in controlling one's appetite and this theory is backed by research.

Image Source

7. A study shows that consuming soup can prolong the feeling of fullness as it stays in the stomach for longer.

Image Source

8. High in protein and calcium, Greek yogurt can help you feel less hungry and research backs the same.

Image Source

9. Popcorn is a popular snack that is very high in fiber that helps in curbing food cravings.

Image Source

Have these healthy snacks to kill hunger pangs.