In some cases, people can easily satisfy their food cravings by choosing a more nutritious option.
Alternatives for some of the most common foods that people crave include:
Potato chips: To avoid potato chips, replace them with a salty snack that is higher in healthy fats and protein, such as cashews and walnuts. Nuts are high in calories, however, and people should eat them in moderation. Popcorn is also a good replacement for potato chips.
Chocolate: Cravings for chocolate may be a need for magnesium, and some people find they can satisfy the craving by eating magnesium-rich foods, such as almonds. If nothing but chocolate will do, opt for dark, milk-free chocolate that contains at least 70 percent cocoa. The intensity of dark chocolate makes it easier to feel satisfied with less.
Candy or pastries: Sugar cravings can be easily satisfied with whole fruits, such as peaches, cherries, or melon. Keeping dried fruits, such as prunes or raisins, on hand may also be helpful for combatting cravings on the go.
Soda: Sparkling water with a squeeze of fruit juice or a slice of orange can replace a craving for soda. It provides a similar feeling to soda but has fewer calories and no caffeine.
Cheese: Cheese cravings may be helped beforehand by purchasing low-fat and low-sodium cheeses. Some people also like nutritional yeast on their food, which has a savory, cheesy flavor and fewer calories than cheese. Nutritional yeast is rich in B-complex vitamins and folic acid, and is often fortified with vitamin B12.