This article was co-authored by Claudia Carberry, RD, MS. Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

There are 9 references cited in this article, which can be found at the bottom of the page.

Most food cravings can be subsided with a healthy, filling snack. Other times, we just want to eat for the pleasure of eating. In these cases, focus on helping yourself sleep, distracting yourself, or training yourself to resist triggers that cause this desire. In many cases, both of these factors are involved, and you can take steps to combat them on both fronts.

Eat healthy protein for dinner. Often, food cravings are due to an energy "crash", due to not eating a substantial meal or one high in simple carbohydrates (as discussed more below). Protein gives you long-term energy and can keep you full for a long time. While not all cravings are caused directly by hunger, a full belly can make them easier to resist. Include a healthy protein in your evening meal,[1]XResearch source such as:

Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

EXPERT ADVICE

Claudia Carberry, a Registered Dietitian, suggests: "Eat a healthy, filling snack instead or have a small quantity of what you are craving. For instance, if you want something sweet, eat 1 small square of dark chocolate."

Include fiber in your diet. Dietary fiber takes a long time to digest and has few calories by volume. Eating plenty of vegetables and fruit can keep you full for longer without compromising your healthy diet.[2]XResearch source High-fiber cereals low in sugar are also a good option.

Try incorporating two vegetable dishes on your dinner plate instead of just one.

Swap a sugary dessert with fresh fruit. Try a parfait with regular yogurt and berries, strawberries and cream, or pineapple slices instead of less nutritious options.

Fiber bars are often helpful. While these often have a lot of sugar, they add fiber to the diet, and a good option for a "dessert" that actually has benefits.

Some people benefit from fiber supplements. Give it a try — it is not just for your great aunt!

Reduce sugar and simple carbohydrates. High-sugar foods cause a sudden rise in your blood sugar, followed by a sudden crash. This crash can leave you feeling tired and hungry, causing food cravings or making them more difficult to resist. Simple carbohydrates found in white rice, white bread, white pasta, and most pizza crusts quickly break down into sugar after they are eaten, and have a similar effect.

Replace these with complex carbohydrates, found in whole grain bread or pasta, brown rice, and green vegetables.[3]XResearch source

Remember that sugary foods and beverages are also simple carbohydrates. Having a sugary cola with dinner can actually trigger more cravings later at night!

Consider eating small meals throughout the day. If you find yourself hungry between meals, it is difficult to stick to healthy food. Instead of three meals, try six! Reduce the size of your lunch and dinner, and add healthy snack times between meals and after dinner to make up for it. Some people eat as many as six small meals a day, making it difficult for hunger to take hold and lead to bad decisions.

In the same way, focus on reducing portion size if you find you can’t avoid cravings for something entirely. For instance, if you usually have 2 tablespoons of peanut butter, try just one when the craving hits. Scoop out a half cup of chocolate ice cream if you usually eat a whole bowl.

Reducing portion sizes can quench the craving and do less damage to your overall diet.

Have a healthy snack before bed. One tip to avoid late-night cravings is to let yourself have a small and healthy snack shortly before you go to bed. This will help keep you satiated through the night, leading to more sleep and fewer setbacks.

Try to time the snack right. Eat about 2 hours after your dinner and at least 1 (preferably more) hour before bedtime.

Eat something that will keep you full for a while and the includes healthy protein and some carbohydrates. Keep it small -- about 200 calories or less.

If you’d like, use this strategy as a way to start. You can then try to eliminate the snack altogether.

Recognize the nature of food addiction. Similar to addiction to tobacco or gambling, one can have an unhealthy relationship when it comes to food. Your food cravings may not be as severe as an addiction to cigarettes, but some of the same tactics many people find useful in conquering addictions can be helpful in breaking this pattern.[4]XResearch source

Food cravings can happen because your mind and/or body are used to a pattern that has become unhealthy. If you are used to having a cookie every day after work, your body learns to anticipate that pastry.[5]XResearch source

Use of food may tend to happen when you are not really hungry, but when you are bored, frustrated, or tired. Food becomes a comforter and soother, rather than because you are actually hungry. If you find yourself reaching for potato chips when you feel lonely, this is using food as a comforter.

Think of the mental components to your night cravings. However, more typically, night cravings are because a person is in a state of mind that is negative. What are you feeling when you get a night craving? (The section on keeping a journal is very helpful in narrowing this down.) Such as:

Distract yourself from cravings. Cravings tend to happen when one is at a low energy point in the day, and often when you are not active. But cravings are often surprisingly easy to avoid if you re-focus on something more positive. When you find a craving creeping up, if at all possible stop what you are doing and re-direct yourself to something else. Try:

Getting up and taking a 10 minute walk.

Call or text a friend.

Do a quick chore: hang up laundry, wash the dishes, wipe down the bathroom counters.

Just do something different. Just recognizing that you need to go do something different to head off the impulse can help.

Get to sleep earlier. The earlier you get to sleep, the less time you will have to get hungry after dinner. Also, if you stay awake until you are exhausted, it can be difficult to make wise decisions. If you are having trouble adjusting to an earlier schedule, try these tips:

Purchase a red light bulb, since red light increases the production of sleep hormones.

Avoid evening caffeine, cigarettes, or blue light from computer or television screens.

Keep a cravings journal. When you have a craving, write down what you want to eat, and what caused it. If you're not sure what caused the craving, write down whether you smelled or saw a particular food, what your mood is, and whether you feel stressed or tired. After a few cravings, you might start to notice a pattern. This helps you recognize tempting situations and stay vigilant about preventing them and dealing with them.[6]XTrustworthy SourceEatRight.orgOrganization associated with the Academy of Nutrition and Dietetics providing advice about food, health, and fitnessGo to source

Rehearse yourself going through triggers. If you know what sets off your cravings, prepare yourself for the trigger in advance. Repeat to yourself what you'll do to avoid giving in, and picture yourself walking past the food without eating it, or going to bed without stopping by the kitchen. Imagining this process in advance can build up your willpower when it comes time to actually turning down the food.

Ban your worst culprits. If your junk food is easy to get, it is easy to mindlessly devour it. The best solution is simply not keeping the food in the house. For instance, you might crave ice cream at 10 p.m.--but not actually want it badly enough to make the effort to actually drive to the store.

Make your craved food more difficult to obtain. Maybe you cannot remove them from your house entirely. And maybe an outright ban is not the best approach for you. The next best thing is to make the food something that means you have to put some effort and thought into partaking of your midnight snack.

Food should only be stored in the kitchen — not bedrooms, on the coffee table, or next to the computer. The combination of sedentary behavior and mindless eating promotes unhealthy behaviors.

Make your favorite foods from scratch. It is easy to dig into a bag of snickerdoodle cookies, but baking a homemade batch takes more effort. You will probably want them less often if you bake them. Also, the results are tastier and more satisfying than store-bought treats!

Store treats in a hard to reach area. For instance, your ice cream should be kept in the storage freezer in the garage under pounds of frozen peas and other vegetables. Not in the kitchen within easy reach!

Try some liquids. When food cravings hit, try drinking some liquids. Drink a large glass of water, caffeine-free tea, or low-fat milk or milk substitute when you have a craving, instead of eating a snack. These relatively low-calorie liquids will fill up your stomach but not fatten you.[7]XResearch source

Drinking a glass of water will also delay you from heading to the pantry and give your mouth an oral fix, instead of potato chips.

Some people mistake dehydration or thirst for hunger; water is especially effective in these cases.

Hot beverages also help your stomach feel fuller. A cup of herbal tea, for instance, can curb the munchies. It is particularly good for those who eat when nervous or stressed, as it relaxes the stomach.

Avoid sugary drinks — and drinks you make sugary. A cup of peppermint tea is a terrific choice for an evening beverage to avoid snacking but it isn’t so if it is supercharged with sugar. A tablespoon in your tea (15 calories) is one thing, but an American Southern-style sweet tea is far too sugar-filled to be considered a real alternative to a sugary snack.

Keep a glass of water by your bed so you do not need to visit the kitchen at night.

Have healthy snacks available. If your food craving is caused by legitimate hunger, keep a small plate in your bedroom with a healthy option. A piece of whole wheat bread, a small apple, four or five unsalted nuts, a few cherry tomatoes, or a small square of dark chocolate are all examples of a small snack you could eat instead of visiting the kitchen.[8]XResearch source

If your cravings are more psychological than physical (which admittedly can be difficult to figure out), try reducing the size of this snack each night over the course of a week or two, until you no longer need it.

Chew sugar-free gum. Chewing something gives you an oral fix, a burst of flavor, and very little if any calories. Keep a pack of sugar-free gum, and chew it until the craving passes. [9]XResearch source

Mint flavors tend to signal "all done eating" to the body, due to its association with toothpaste.

Use flavored toothpaste or mouthwash. When you are kept up by a late night craving, get out of bed and brush your teeth with a strongly flavored toothpaste, or rinse with mouthwash. The taste may help you deal with the craving, and the "clean teeth" feeling may make you less willing to eat directly afterward.

Think of something disgusting. If you're sensitive to unpleasant images or thoughts, disgust yourself too much to eat. This is not the most pleasant way to deal with a craving, but it works for some people.

Find a distracting activity. If the craving continues for more than 10 minutes and shows no sign of stopping, distract yourself. Any busy activity can accomplish this, from chores to dog walking to reading a book. Avoid activities that take you to the kitchen or near places you can buy food.

Advertisement

Community Q&A

Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

I'm a vegan who is striving to be as healthy as possible. However, I've developed an addiction to homemade peanut butter, eating spoonfuls just before bed. It's not terribly unhealthy but an addiction. Help!

Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

Warnings

Extreme diet plans that involve skipping meals are more likely to backfire, since they can make you very hungry. When trying to lose weight, instead focus on eating healthier food in slightly smaller portions.

About this article

This article was co-authored by Claudia Carberry, RD, MS. Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.

To stop food cravings at night, try eating a healthy snack 1 hour before bed so you're less likely to crave unhealthy food. You can also try drinking a large glass of water or a cup of tea whenever you have late-night food cravings, which can make you feel full. Alternatively, try chewing on a piece of sugar-free gum to help satisfy your cravings. Or, you can brush your teeth when you start to crave food since the minty taste and the feeling of clean teeth will make eating seem less enjoyable. For tips from our Dietary co-author, like how to change your diet to prevent food cravings at night, read on!