If you have a seemingly endless appetite for specific foods, you're not alone. If you eat specific foods on a regular basis, these are probably the foods you'll end up craving, Marcia Pelchat, PhD, of the Monell Center, wrote in the article "10 Ways to Control Your Cravings" in Reader's Digest. By incorporating new, healthy foods into your diet, you may find that your old standbys aren't as appealing anymore, and these new foods will help you feel full for a longer period of time.
Minimize sweets, but do not cut them out of your diet entirely, recommends the Health Services at Columbia in the article "Still Can't Control Cravings for Sweets." Completely restricting the foods you crave from your diet may cause you to binge on them. Instead, allow yourself to indulge every once in a while, but do not eat these foods every day.
Drink a cup of coffee when you're craving something sweet. Instead of giving in and eating a candy bar, sip a cup of coffee with only a small amount of skim milk and a pinch of sugar, if necessary. The ritual of drinking the coffee may help you forget about the foods you're craving.
Reach for food only when you're hungry, not when you're in need of comfort or stress relief. If you're feeling stressed, go for a walk or take deep breaths instead of idly munching on a bag of chips. By breaking your habit of comfort eating, you may experience fewer cravings.
Stay satisfied with healthy snacks throughout the day. Reach for carrot sticks, celery sticks, low-fat yogurt or an apple when you're feeling a craving. Even if it's not the food you're craving, it may help cut the edge off of your appetite in order to overcome the craving.
Consult a doctor for a prescription appetite suppressant, like sympathomimetic to help overcome cravings if you are obese. Sympathomimetic may be effective to eliminate short-term cravings, but it becomes ineffective after several weeks, according to MayoClinic.com.