How to Stop Cravings: 10 Ways to Avoid Overindulging

Sick of feeling helpless when there’s chocolate in sight? We’ll help you curb your hankerings with our guide on how to stop cravings.

how to stop cravings

Keep crave-worthy foods off your shopping list and try not to succumb to your desires when you’re out of the house.

© Kiosea39 |

It doesn’t take much to make me want to eat chocolate. A sunny day. A rainy day. A snowy day. Pretty much any kind of day is perfect for indulging in my favorite sweet. Yes, chocolate can be good for you (this is what I keep reminding myself when I give in to my food craving). Studies prove that chocolate containing 70 percent or more of cocoa can improve your memory, mood, and heart health. As with everything, though, too much of a good thing could negate the benefits. If you’re like me and find it tough to say “no” to your favorite treats, read on to find out how to stop cravings.

Are Your Food Cravings Physical or Emotional?

Before you can stop a craving, your first step is to determine whether you’re desiring food for emotional (stress, for instance, or depression) or physical (e.g., hunger) reasons. Not sure? Check out our cheat sheet:

Your craving is emotional if:

  • You’re hankering for high-fat and high-sugar comfort foods.
  • You feel good while you’re eating and guilty once you’ve finished.
  • You’re feeling emotional (sad, lonely, angry, stressed).
  • You’re pregnant or menstruating.
  • You’re dieting.
  • You’ve just finished eating.
  • If you ignore the craving for a while, it goes away.

(To learn more about food cravings and what they say about your health, read our post Food Cravings: What Are They and What Do They Mean?)


Reaching for a tub of ice cream won’t cure a broken heart, say researchers from The University of Minnesota. According to their study, eating so-called “comfort foods” improved mood, but so did other types of food. “Although people believe that comfort foods provide them with mood benefits, comfort foods do not provide comfort beyond that of other foods (or no food),” they say.

Your cravings are due to hunger if:

  • You haven’t eaten for a few hours.
  • Your stomach is rumbling.
  • You have a headache or feel weak.
  • The feeling persists even if you ignore it.
  • You aren’t yearning for one particular food.
  • You feel better after eating a snack or a meal.

10 Tips: How to Stop Cravings

Want to know how to stop cravings? Here’s how to nip them in the bud:

  1. Sleep more. It’s no secret that sleep is the key to success—mental and physical. Lack of sleep can lead to all sorts of problems, the most major of which may include chronic conditions like anxiety, depression, and heart disease. It can impair our memories and make it difficult to concentrate. Skimping on zzzs can also cause obesity, say researchers of a study published in the PLOS Medicine Journal. Of the 1,024 study volunteers, those who slept less had reduced levels of leptin (a hormone that helps decrease our appetites) and increased ghrelin (a hormone that boosts our appetite). The result: increased hunger, which could be to blame for the volunteers’ increased BMI. (Find out how to get a better night’s sleep by reading Finally! A Sleep Routine That Works: 11 Steps to Better Shut-Eye.)
  2. Eat well. Fill up on healthy foods like vitamin-rich veggies and fruit, and eat regular meals every day. Make sure to choose low-sugar and low-fat options. Another tip: load up on protein. Research proves that eating protein can help you lose weight by keeping you satiated for longer. A 2011 study found that obese men who consumed 25 percent of their calories from protein felt more full during the evening and were less likely to partake in late-night snacking. Plus, eating a high-protein breakfast can curb cravings for sweet and savory foods, say researchers of a study published in Nutrition Journal. Time to bust out those eggs.
  3. Be mindful of what (and when) you eat. Mindless eating is a danger zone. You know the type: the bowl of pretzels you inhale as you binge-watch TV, or the M&Ms you pop while sitting at your desk. They boost your calorie count while offering little in terms of nutrition. Try to be mindful of the calories you consume. If you’re going to snack, reach for a handful of heart-healthy nuts (i.e. almonds, or cashews) or a few carrot sticks. Even low-fat popcorn is a better option.
  4. Drink water. Often, hunger is more a sign of dehydration than it is a need for food. Drinking water can help quell those tummy grumbles and keep you feeling full for longer. Plus, swigging water has been proven to help you eat and crave less. Researchers of a study published in Obesity found that drinking 500 mL of water before a meal can lead to greater weight loss. Aim for six to eight 8-ounce glasses a day.
  5. Never shop hungry. Have an entire meal, a snack, or at least a big glass of water before heading to the grocery store. Your full tummy will leave you less vulnerable to the seduction of junk food items (we shall ignore you, cookie aisle) that you don’t need.
  6. Stop stress eating. It’s easy to feed our stress with unhealthy foods. We feel tense, so we reach for a bag of candy. All of us have been guilty of stress eating—especially women. According to a 2014 study in Appetite, stressed women are more prone to crave sweets, which leads to increased weight and hip circumference. Instead of fueling stress with unhealthy foods, try to reduce your stress level. Proven methods of successful stress relief include meditation, breathing techniques, yoga, exercise, and acupuncture, among others.
  7. Snack little and often. Although you may think cutting out snacks will help you lose weight, it can also increase cravings. The result, you’ll cave in to your yearning and eat more than you would have if you were prepared with a healthy snack. Keep a container of fresh fruits and veggies in the fridge for easy snacking. Or grab a handful of nuts.
  8. Distract yourself. If you have a craving, try thinking about something else. Call a friend, sing along to the radio, or go for a walk—anything to forget your desire to eat something you don’t need. During a study published in Appetite, 48 women were given a smartphone app pre-loaded with a fast-paced visual display. When a craving hit, they were asked to watch the app. The result: The women experienced fewer cravings and were less likely to cave in to their cravings than women who did not use the app.
  9. Chew gum. Keep your mouth busy with something that doesn’t add calories. A 2011 study of 53 women found that chewing gum for 15 minutes every hour for three hours made the volunteers feel more full while also reducing their hunger, appetite, and cravings for salty and sweet foods. Opt for a sugar-free gum to help fend off cavities.
  10. Don’t buy unhealthy foods. It’s hard to indulge in something when you don’t have access to it. Keep crave-worthy foods off your shopping list and try not to succumb to your desires when you’re out of the house. Instead, indulge in those healthy snacks we talked about earlier. If you’re heading out to a party or dinner, reduce your risk of giving in to treats by filling up on a salad or drinking a big glass of water before you leave—such strategies will help keep you satiated, making you less likely to overindulge.

For related reading, please visit these posts:

As a service to our readers, University Health News offers a vast archive of free digital content. Please note the date published or last update on all articles. No content on this site, regardless of date, should ever be used as a substitute for direct medical advice from your doctor or other qualified clinician.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Shandley McMurray

Shandley McMurray has written several of Belvoir’s special health reports on topics including stress & anxiety, coronary artery disease, healthy eyes and pain management. Shandley also has authored numerous articles … Read More

View all posts by Shandley McMurray

Enter Your Login Credentials
This setting should only be used on your home or work computer.