It is a fact that eating chocolate makes you feel good as it helps increase levels of serotonin in your brain. Serotonin is the neurotransmitter that is responsible for feelings of well-being and enhanced mood.
You could get a similar boost in your Serotonin levels by eating a handful of Nuts, Pumpkin seeds, Sunflower seeds, Whole grain crackers, Popcorn, or a healthy sandwich...
Or opt for tryptophan rich fruits and vegetables as serotonin is synthesized in the body from tryptophan. Fruits that contain tryptophan are pineapple, bananas, kiwi fruit, plums, tomatoes, avocados, dates, cantaloupe... Vegetables that contain tryptophan, include leafy greens, mushrooms, broccoli, and peas.
Studies indicate that cravings are directly connected to low Serotonin levels. - Read the below article to understand more:
5 Physiological Reasons you have food cravings...
Source: Dr. Shawna Darou
Excerpt: Food cravings associated with low serotonin levels are carbohydrates in general, sweets and especially chocolate.