CN Digital StudioSarah Jio, Glamour magazine
Say you have a ravenous craving for chips, cupcakes, fries, or any other food that you know you may eat too much of. Eat one of these foods instead...
See more: Spring 2012's Most Wearable Fashion Trends
Killer cravings can come on fast and strong: All of a sudden, you're sitting at your desk and you feel as if you might kill for a vanilla cupcake with buttercream frosting. What to do? Eat one of these foods, reports MSNBC's Danielle Braff:
1. Sunflower seeds: They're packed with nutrients, and snacking on a handful may regulate your nerves and muscles. Serving size: 1/4-cup
See more: 7 Signs of True Love
2. Plain frozen yogurt with fresh fruit: It has less fat than ice cream but five grams of filling protein per serving. Fruit gives it more flavor, texture, and vitamins. Serving size: 1 1/2 cups
3. Dark chocolate: Just a small portion of this antioxidant-filled treat satisfies a sweet tooth.
Serving size: 1 oz dark chocolate with 65 percent (or more) cacao
See more: 19 Cute Celebrity Hairstyles to Consider
4. Pistachios: They satisfy a salt craving while delivering more natural antioxidants than most other nuts. Plus, the shells will slow you down. Serving size: 30 in-shell nuts
Do you have a go-to food that helps you beat a craving for a rich or high-calorie food?
More from Glamour: