Managing stress isn’t just about meditation and sleep — what you eat can play a big role too. Nutritionists are now pointing to certain foods that can help keep cortisol, the body’s primary stress hormone, in check, while others may actually spike it and make stress harder to manage. From mood-boosting dark chocolate to everyday staples that could be quietly sabotaging your hormone balance, here’s what experts say about the best and worst foods for cortisol.

Worst: Buttered Popcorn
Popcorn is often praised as a balanced, low-calorie snack that’s surprisingly high in fiber, making it a popular choice for those trying to lose weight. But the health benefits can quickly change depending on how it’s prepared. Loading it up with butter, sugary coatings, or heavily salted flavorings not only adds excess calories and unhealthy fats, but can also contribute to blood sugar spikes. Those spikes may increase stress on the body and potentially disrupt cortisol levels over time.
"Whether you're snacking at the movies or you're pulling it fresh from the microwave, buttered popcorn has more cons than pros," explains registered dietitian Destini Moody, RD, CSSD, LD at Live it Up. "Typically, air-popped popcorn is a great, low-calorie snack that's full of fiber. However, once you add the buttery compounds, you end up with a snack that is full of saturated fat and sodium, both of which can raise cortisol in excess amounts."

Worst: 'Diet' Or 'High Protein' Cereals
Diet or “high-protein” cereals are often marketed as a quick, healthy breakfast option, but they can be misleading. Many of these cereals are loaded with added sugars, artificial flavors, and refined grains, which can spike blood sugar and, over time, contribute to hormonal imbalances.
"Reaching for a quick bowl of well-marketed cereal between meals seems wise, at least that's what the afternoon commercials would like you to think," says Moody. "However, most cereals that are marketed as low-calorie are also low in fiber. This means a higher glycemic index, which means a spike in your blood sugar,r which, in turn, leads to a spike in cortisol."

Best: Eggs
Eggs aren't just a high-protein staple; they're also one of the most cortisol-supportive breakfast foods you can eat. "Eggs provide high quality protein along with choline, B vitamins and healthy fats, all of which are essential for nervous system function and adrenal health," nutritional therapist Alison Bladh says. Protein is especially important first thing in the morning.
"Protein at breakfast has been shown to blunt the cortisol response by stabilizing blood glucose and reducing the need for the body to release stress hormones for energy," she explains. Choline also supports neurotransmitter production, which plays a role in stress resilience and cognitive function.

Best: Dark Chocolate
Gerard Hall, a personal trainer and transformation coach, says dark chocolate is "a perfect snack that doesn't trigger a binge episode." In addition, he notes that the "antioxidants found in the dark chocolate can help you reduce cortisol by lowering inflammation and boosting your mood." Consuming dark chocolate can improve your body's ability to utilize insulin, resulting in decreased insulin levels in the blood and less fat accumulation. Additionally, as Hall points out, dark chocolate can curb your appetite by lowering the levels of the hunger hormone ghrelin.

