Health & Fitness

10 Ways to Control Your Cravings

Reaching for the sweet stuff or salty snacks can play havoc on your waistline, not to mention your health. Get those cravings under control with these natural solutions.

It takes a strong person to resist the allure of a biscuit or crisp, and many of us find ourselves eating a host of unhealthy snacks throughout the day – often without even realising it. From eating dark chocolate to simply eating slower, the nutrition experts at have unveilved some surprisingly easy methods to help curb cravings.

  1. Eat more protein – Protein-rich foods can increase your feeling of fullness, which can stop you from snacking in between meals. If you struggle to last through to lunchtime, why not try eating a high-protein breakfast? Foods like spinach, eggs, peanut butter and cottage cheese are all full of protein and should leave you feeling fuller than a bowl of sugary cereal in the morning.


  1. Drink plenty of water – Studies show that if you drink two glasses of water before a meal you will eat far less than if you didn’t. So, if you ever feel like you are overeating or snacking excessively, ask yourself when you last had a glass of water. It is important to drink at least the recommended 2 litres of water per day.


  1. Eat a small amount of dark chocolate – The bitter flavour of dark chocolate is supposed to leave you feeling fuller, as it can slow the rate your stomach empties itself after a meal.


  1. Eat slowly – Speeding through your meals will only make you end up eating more. Instead, eat slowly and pay attention to how much you chew before you swallow. If you avoid rushing and put your fork down between bites, this should leave you feeling fuller faster.


  1. Exercise – Studies show that exercise can reduce your food cravings. Exercise was proven to reduce hunger hormone levels, make you think less about food and increase your feeling of fullness.


  1. Add ginger into your diet – Ginger has been believed to be a natural appetite suppressor for centuries, as many cultures have used ginger for its digestive powers. It is supposed to improve your digestion which in effect, makes you less hungry.

  1. Get nutty – If you are the mood for a snack, eat a handful of almonds. Almonds are full of antioxidants, magnesium and vitamin E, which have been known to increase the feeling of fullness. Snacks like apples are also great too, as they are filled with soluble fibre and protein.


  1. Spice up dinnertime – Capsaicin, in hot peppers, and capsiate, in sweet peppers, have been known to help boost metabolism and the feeling of fullness. Hot foods can also help to burn calories after a meal so don’t be afraid to add some spices to your meals next dinnertime.


  1. Guzzle green tea – For centuries, people have been using green tea to suppress their appetite. This is because it contains EGCG, which is a nutrient that makes you feel satisfied rather than hungry. People have also been known to drink the tea to help boost their metabolism.


  1. Manage stress – A lot of the time, constant snacking and binge eating bad foods can be down to your stress levels. Stress can cause the body to overproduce hormones, which makes you hungry. It’s important to manage your stress by calming your mind through things like meditation.

You may like What Your Cravings Say About You 

Share this post:

Receive our editor's picks weekly to your inbox