PDF download Download Article PDF download Download Article

Cravings for unhealthy food can happen to anyone. There are many factors that can lead to these cravings, such as hormonal fluctuations, reaction to stress, depression, and eating disorders.[1] These cravings can be hard to overcome. But, with some willpower and few simple tricks, you can do it.

Part 1
Part 1 of 3:

Changing your Thinking

PDF download Download Article
  1. When you experience a food craving, stop for a moment and observe your own thinking and responses. Research shows that taking a moment to stop and recognize your mental and physical state can cause cravings to dissipate.
    • Stop and ask yourself: why do I want this? What exactly am I feeling right now? This may not always work. But, at least in some cases, pausing to scrutinize your thought patterns can lead to healthier decisions.
    • It can also help to take a moment to inventory, mentally, what you've already eaten that day. Often, this can trigger your brain to feel satisfied, rather than longing for more.[2]
  2. Other psychological research shows that visualizing desired behavior can help you follow through on it.[3]
    • Pause for a moment and try to imagine, as vividly as you can, the rewards of making the right decision.
    • For example, imagine yourself ten pounds lighter, and what you will look and feel like if you consistently eat a healthy diet.
    Advertisement
  3. Similarly, some have suggested the visualizing the negative consequences of bad decisions can help people make good ones.[4]
    • For example, imagine finding out you have diabetes, imagine yourself having a heart attack or a stroke or imagine yourself 20 pounds heavier.[5]
    • This may seem severe. After all, one bowl of ice cream isn't going to make you diabetic. But, exaggerating the harm of the unhealthy choice can make it less appealing.[6]
    • Also keep in mind that this is not about shaming yourself. Neither your current nor your appearance is the focus here. Rather, the idea is make the consequences of your decisions vivid. The goal is to help you make good choices, not feel bad about yourself.
  4. When you are craving something unhealthy, don't tell yourself "no." Instead, tell yourself, "maybe I'll eat it later."
    • Psychological research shows that often, deciding to eat something later on is enough to stop the craving. Chances are, in a short time, the craving will have passed.[7]
    • By saying "later" instead of "no," you trick your brain into letting you make the right decision. You can say "no" when you aren't experiencing the craving anymore.
  5. Advertisement
Part 2
Part 2 of 3:

Changing your Habits

PDF download Download Article
  1. If you are genuinely hungry, it's okay to eat! But, instead of eating cookies or potato chips, make yourself a healthy snack.[8] This can be doubly effective if you can identify your cravings. A particular food craving might point to something lacking in your diet. For example:
    • A chocolate craving might suggest you need magnesium.[9] Instead, try snacking on natural fruits, nuts, leafy greens, or take a vitamin/mineral supplement.
    • A craving for sugar or simple carbohydrates (like white bread) might suggest your body needs protein or complex carbohydrates for energy.[10] Carbohydrates break down into sugars. Since sugar metabolizes quickly, it is not a good source of long term energy. The best sources of energy are protein and complex carbohydrates, which break down more slowly. Good examples include brown or wild long-grain rice. Pasta or bread made from whole wheat flour are also good options. For protein, nuts, cheese, low-fat milk, beans, or lean meats are good choices.[11]
    • A craving for fried foods might suggest a need for good fats, like Omega 3 fatty acids. Try eating more fish, or check your grocery store for milk, cheese, or eggs containing these oils. You can also take a fish oil supplement if you don't like to eat actual fish, or incorporate flaxseed in your diet by mixing it into muffins or oatmeal. Walnuts and fresh basil are also sources of omega-3 fatty acids.
    • A salt craving might mean you are lacking important electrolytes like chloride, calcium, sodium, and potassium.[12] You might also need hydration, or vitamin B.[13] When you desire something salty, try a glass of water. If this doesn't work, a banana and some yogurt might do the trick. If you have these cravings frequently, you may wish to try taking a vitamin B supplement or multivitamin.
  2. When you do have a snack, try to choose healthy options that satisfy the same snacking desires. For example:
    • For a salty crunch, try popcorn instead of potato chips. Fresh, air-popped corn is best, but if you opt for microwave popcorn, pick a low fat variety.[14]
    • If you are craving some candy, try some trail mix with dried fruit and maybe a few chocolate chips. This can be a good source of complex carbohydrates and healthy fats.[15] Or, have a little piece of dark chocolate. It's lower in sugar, and high in healthy antioxidants.
    • If you want French fries or onion rings, try some lightly salted edamame, which is high in fiber and protein. Or, fix yourself a baked potato for few calories and more fiber.
    • If you're dying for some ice cream, try a sorbet or frozen yogurt. These are still high in sugar, so don't go crazy. But, these options have a lot less fat--often none at all.
  3. Restaurant meals, and especially fast food, are full of salt and other unhealthy ingredients. Making your own healthy and tasty meals will help you resist the cravings for restaurant food.[16]
    • Pack a lunch when you go to work. If you have your own healthy food, you'll be less tempted to grab a quick bite at a drive-thru, or to have the pizza your co-workers ordered.[17]
  4. When you feel a food craving coming on, try to occupy yourself with something else.
    • Ideally, you could make this a healthy activity, like going for a walk around the block. But, you could also call a friend or work on a project around the house.
    • Food cravings are often triggered by boredom or fatigue. Keeping yourself occupied will help ward off either of these.
  5. Sleep deprivation causes your body to need (and crave) more calories to keep going. It has been linked to cravings for junk food.[18] Getting a good night's sleep should reduce unhealthy food cravings.
    • Likewise, sleep deprivation can weaken your willpower, making it harder to resist cravings.
  6. Psychological research shows that a lot of snacking occurs in an absent-minded way, as part of a routine. Breaking these routines can help reduce cravings.[19]
    • If you often eat a snack when you watch TV, you may start to want a snack every time you watch TV. Try to be aware of these routines and break them.
    • You can do this by changing the physical space. For example, you might move your TV to another room for a while. This change will weaken the association between TV and snacking. You can move it back once you've broken the habit.
    • Studies also show that eating snacks with your non-dominant hand will mean you eat less and will also weaken these habits. So, if you give in and snack, give it a try.[20]
  7. [21] Tasty but unhealthy foods are part of many of our celebrations. Whether it's birthday cake or pumpkin pie around the holidays, sweet and fatty foods go with good times. Try to moderate how much of these things you eat.
    • Not many people are likely to turn down a slice of cake on their birthday. Go ahead and have a piece! But keep in mind, it doesn't have to be a huge piece. You can take part in the celebration (and often satisfy your craving) with just a small piece of cake.
  8. Advertisement
Part 3
Part 3 of 3:

Changing your Food Environment

PDF download Download Article
  1. One surefire way to make sure you don't eat unhealthy foods at home is to not have them in your home. If you're really serious about keeping these foods out of your diet, get rid of them![22]
    • You can't eat what isn't there. If you eat your meals at home and only have healthy ingredients to prepare them with, that's all you'll eat.
  2. As the old saying goes, "out of sight, out of mind." If you aren't willing to toss out everything unhealthy, move it so that it is less visible and accessible.[23]
    • Studies show that people consume candy in transparent containers like glass jars more quickly than candy in opaque containers.
    • If you keep potato chips in the house, keep them in a closed cupboard.
  3. The flip side of hiding your junk food is making sure that healthier options are more easily seen and accessed. This will increase the likelihood of eating them instead.[24]
    • For example, keep fruit out on the counter. If there are apples in plain sight, but the potato chips are hidden away, this will make you more likely to go for the fruit.
    • Take some time to do food prep on the weekends by washing and cutting fresh vegetables that will then be available to quickly snack on throughout the week. For example, carrots, celery, zucchini, and broccoli.
    • Try washing and freezing some grapes that have been removed from the vine. Frozen grapes make a great healthy snack when you are craving something sweet.
    Gwyneth Paltrow
    Gwyneth Paltrow, Actor & Wellness Entrepreneur

    Healthy eating takes mindfulness and planning. "It is easy to get distracted by junk food when you are hungry, so keep healthy snacks on hand."

  4. Research shows that when you go to the grocery store hungry, you are more likely to make impulse buys. This often means unhealthy food. [25]
    • Try eating a small, healthy snack just before a trip to the grocery store. This will reduce the temptation to make junk food impulse purchases.[26]
    • Once again, if you don't buy unhealthy food, you can't eat it. Go to the store with a full belly and make good choices.
    • Planning what you are going to eat for the week and shopping accordingly is also a great way to make healthy eating easy.
  5. Advertisement

Expert Q&A

Search
Add New Question
  • Question
    How can I stop an unhealthy relationship to food?
    Tara Coleman
    Tara Coleman
    Clinical Nutritionist
    Tara Coleman is a Clinical Nutritionist who has a private practice in San Diego, California. With over 15 years of experience, Tara specializes in sports nutrition, body confidence, and immune system health and offers personalized nutrition, corporate wellness, and online learning courses. She received a BS in Biology from James Madison University and spent six years in the pharmaceutical industry as an analytical chemist before founding her practice. Tara has been featured on NBC, CBS, Fox, ESPN, and Dr. Oz The Good Life as well as in Forbes, Cosmopolitan, Self, and Runner’s World.
    Tara Coleman
    Clinical Nutritionist
    Expert Answer
    Replace unhealthy snacks with something that's healthier. Try something like nuts, seeds, fruits, or vegetables.
  • Question
    How can I stop craving sugar all of the time?
    Tiffany Stafford, CPT
    Tiffany Stafford, CPT
    Life Coach, Personal Trainer, & Holistic Nutritionist
    Tiffany Stafford is a Certified Personal Trainer, Holistic Nutritionist, and the Owner of LifeBODY Fitness, a personal training and small group training studio based in Hillsboro, Oregon. She has over two decades of personal training and coaching experience. She specializes in wellness training, life coaching, and holistic nutrition teaching. She earned her personal training certification from the National Academy of Sports Medicine (NASM).
    Tiffany Stafford, CPT
    Life Coach, Personal Trainer, & Holistic Nutritionist
    Expert Answer
    An addiction to sugar is a real thing and is physiological. It's tied to the brain and body, just like a drug addiction. To clear yourself up of a sugar addiction, you have to become very aware of how much sugar you're eating by tracking everything you eat. Once you actually see how much sugar you're eating and what it's doing to you, it will be easier to make healthy habits and overcome your addiction.
  • Question
    How do you stop hunger cravings?
    Claudia Carberry, RD, MS
    Claudia Carberry, RD, MS
    Registered Dietitian
    Claudia Carberry is a Registered Dietitian based in Little Rock, Arkansas. Claudia specializes in kidney transplants and counseling patients for weight loss. She works at the University of Arkansas for Medical Sciences center, and has been working there since 2015. Before her current role, she worked as a Clinical Nutrition Manager at Jefferson Regional Medical Center. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee, Knoxville, where she completed her 1200 hour dietetic internship. She received a BS in Nutrition Sciences from Southeast Missouri State University.
    Claudia Carberry, RD, MS
    Registered Dietitian
    Expert Answer
    If you are truly hungry, you should eat something. Fresh fruits and vegetables or lean meats are good choices.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Reader Videos

Submit a Video Tip!

Share a quick video tip and help bring articles to life with your friendly advice. Your insights could make a real difference and help millions of people!

Submit a Video

Tips

  • Don't beat yourself up for the occasional lapse. Nobody is perfect, and tomorrow is another day.
  • Drinking plenty of water will help cravings go away. So instead of reaching for those potato chips, reach for a cup and drink some water!
  • Brush your teeth a little earlier. It'll help to prevent you from eating the unhealthy foods since your teeth are already clean and flavored. Not all foods go with a mint flavoring of a toothpaste or mouthwash.
Show More Tips
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

Warnings

  • Eating unhealthy foods "in moderation" does not work for everyone. Some foods trigger people. Just as an alcoholic cannot have just one glass of wine, some people cannot have just one piece of candy. It is better to eliminate the foods you binge on or find a good substitute for them.
Advertisement

About This Article

Tara Coleman
Co-authored by:
Clinical Nutritionist
This article was co-authored by Tara Coleman. Tara Coleman is a Clinical Nutritionist who has a private practice in San Diego, California. With over 15 years of experience, Tara specializes in sports nutrition, body confidence, and immune system health and offers personalized nutrition, corporate wellness, and online learning courses. She received a BS in Biology from James Madison University and spent six years in the pharmaceutical industry as an analytical chemist before founding her practice. Tara has been featured on NBC, CBS, Fox, ESPN, and Dr. Oz The Good Life as well as in Forbes, Cosmopolitan, Self, and Runner’s World. This article has been viewed 568,075 times.
17 votes - 79%
Co-authors: 93
Updated: August 20, 2024
Views: 568,075

Medical Disclaimer

The content of this article is not intended to be a substitute for professional medical advice, examination, diagnosis, or treatment. You should always contact your doctor or other qualified healthcare professional before starting, changing, or stopping any kind of health treatment.

Article SummaryX

It’s common to feel tempted to eat unhealthy foods, but if you get a craving, try to opt for a healthier choice instead. For example, if you want candy, you can eat trail mix with dried fruit. Since it’s easier to give in to temptation when you have unhealthy food at home, clean out your cupboards, leaving only healthy ingredients. It may be hard to get rid of all the unhealthy foods in your home, so you can also move them out of sight, such as in an opaque container in the back of a closed cupboard. That way, they won’t tempt you as much. For more help from our Dietary co-author, including how to break your snacking routine to reduce cravings, read on!

Did this summary help you?

Thanks to all authors for creating a page that has been read 568,075 times.

Reader Success Stories

  • U. D.

    U. D.

    Aug 6, 2016

    "I liked the tip not go to shopping with an empty stomach because this encourages to buy more junk food. Also, eat..." more
Share your story

Did this article help you?

Advertisement