
Oatmeal
There’s nothing worse than eating your breakfast in the hope that it will fill you up until lunch, only to discover that you’ve eaten a whole pack of cookies because it just didn’t touch the sides. You end up gorging on unhealthy treats to combat the hunger pains – and it’s just a vicious cycle. But what do you actually eat for breakfast? If you don’t have a bowl of oatmeal, you might want to start eating it ASAP. That’s because oatmeal is full of soluble fiber and beta-glucan which will help you stay full for longer.
Nuts
Nuts are great to snack on if you find yourself dealing with that mid-morning craving. They are full of protein and healthy nutrients, and they’re also pretty delicious. Walnuts and almonds are some of the best nuts to choose if you want to stay full for longer, but it seems as though the way you eat them will also have an effect on your hunger pains. If you eat almonds with just 10-25 chews, there’s a high chance that you will feel hungry quicker. However, if you chew almonds more than 40 times, you will be able to ward off those hunger pains quicker.

Meat
Meat is chock-full of protein that should satisfy your cravings and your hunger, but if you really want to ward off your hunger pains, then you might want to think about the kind of meat that you’re cooking up. Beef is one of the best meats to help you curb your cravings, and studies suggest that those who eat protein within their lunchtime meal actually eat less in the evening.
Did you know that these foods fill you up?