Feeling peckish soon after a meal? It might not just be your imagination—your body could be sending you a message! A Harvard-trained gastroenterologist recently shared that if you frequently feel hungry right after eating, it might be a sign you’re not getting enough fibre in your diet. While most of us know that fibre is crucial for digestion, did you know that it also helps keep hunger at bay and even supports heart health?


In the UK, we’re often falling short, with most adults consuming only about 20 grams of fibre daily, while experts recommend at least 30 grams. Kids aren’t getting enough either, which is why adding more fibre-rich foods like fruits, veggies, nuts, seeds, beans, and grains to the whole family’s diet is essential.

Fibre slows down digestion, keeps you feeling full, and even boosts hormones that suppress hunger. So the next time you feel those post-meal cravings, think about whether your plate is a bit low on fibrous foods.
But fibre isn’t the only factor—hormonal issues like leptin resistance could also play a role in lingering hunger. Leptin usually tells your brain you’re full, but sometimes it doesn’t work as it should, especially in those with obesity.
If hunger persists, it might be time for a chat with your GP. They can help check for any deficiencies or hormone imbalances. Adding more protein to your meals might also help you feel fuller, longer.
Stay mindful of your body’s subtle signals and make sure your diet supports your health and appetite. You might find that some simple changes can lead to big improvements! 🍏🥦🌾