Vitamin C has the strongest evidence for directly lowering cortisol levels. In a study of 120 people subjected to public speaking and math problems, those who took 1,000 mg of vitamin C had significantly lower cortisol spikes and blood pressure compared to those who took nothing. But vitamin C isn’t the only nutrient involved. Several vitamins and minerals play roles in how your body produces and regulates cortisol, and getting enough of them can help keep your stress response from running on overdrive.
Vitamin C and the Adrenal Glands
Your adrenal glands, which sit on top of your kidneys, release cortisol every time your body perceives stress. These glands also happen to contain some of the highest concentrations of vitamin C in your entire body. That’s not a coincidence. Vitamin C is directly involved in the chemical reactions that produce stress hormones, and adequate levels appear to act as a brake on cortisol output.
Animal research paints a particularly clear picture. Rats given vitamin C during repeated stress showed no increase in cortisol at all, while those without the vitamin had three times the level of stress hormones. The supplemented animals also avoided the physical signs of chronic stress, including body weight loss. In the human trial using 1,000 mg daily, the effect was significant enough that researchers could measure it through both blood cortisol and blood pressure readings during an active stressor.
A single red bell pepper delivers more than 150% of your daily vitamin C needs. One kiwi covers about 117%. A cup of strawberries hits nearly 150%. Guava is the standout, with a single fruit providing roughly 200% of your recommended intake. If you eat several servings of fruits and vegetables daily, you’re likely getting a solid baseline. Supplementing with 500 to 1,000 mg on top of that is the range most commonly used in stress-related research.
B Vitamins and Cortisol Regulation
The B vitamin family, especially pantothenic acid (B5) and pyridoxine (B6), supports the adrenal glands in producing and regulating cortisol. B5 in particular is sometimes called the “anti-stress vitamin” because your adrenal glands need it to manufacture cortisol in the first place. When B5 is depleted, which happens more quickly during prolonged stress, your body struggles to calibrate its cortisol output properly.
One thing to keep in mind: B vitamins are stimulating by nature, especially B12. If you’re already feeling wired, jittery, or dealing with anxiety alongside high cortisol, a high-dose B-complex supplement could make those symptoms worse rather than better. Chicken is a solid whole-food source that covers niacin, pantothenic acid, and B6 in one serving. Eggs, legumes, and whole grains round out the picture.
Vitamin D’s Relationship With Cortisol
The connection between vitamin D and cortisol runs in both directions. High cortisol levels actively lower your vitamin D by changing how your body processes it. Specifically, excess cortisol reduces the enzymes that convert vitamin D into its active form while increasing the enzymes that break it down. Research published in Frontiers in Endocrinology found that urinary cortisol levels were negatively correlated with vitamin D levels, meaning people with higher cortisol consistently had lower vitamin D.
This creates a problematic cycle. Chronic stress raises cortisol, which depletes vitamin D, which may in turn impair your body’s ability to regulate the stress response through the hormonal feedback loop connecting your brain to your adrenal glands. If you’re dealing with prolonged stress, checking your vitamin D level is worth doing. Deficiency is common even without the cortisol connection, affecting roughly 35% of adults in the U.S.
Magnesium’s Role in Blocking Cortisol
Magnesium works differently from the vitamins listed above. Rather than supporting adrenal function, it can actually block the pathways that deliver cortisol signals to your brain. The Cleveland Clinic describes this as magnesium “diminishing or blocking the neuroendocrine pathways that send cortisol to your brain,” which is why it’s frequently recommended for anxiety.
The challenge with magnesium research is that studies have used many different forms (glycinate, citrate, oxide, threonate) without consistent replication across studies. No single form has been definitively proven superior for stress or cortisol reduction specifically. What is clear is that many people don’t get enough. Adult men need 400 to 420 mg per day, and adult women need 310 to 320 mg. Dark leafy greens, nuts, seeds, and dark chocolate are all rich sources.
Omega-3 Fatty Acids
Omega-3s aren’t vitamins, but they show up consistently in cortisol research and deserve mention. A study from Ohio State University’s Wexner Medical Center found that high-dose omega-3 supplements lowered cortisol by 19% and a key inflammatory protein by 33% during a stressful event, compared to placebo. The important detail: only the highest dose tested produced these results. Lower doses didn’t move the needle on cortisol, suggesting that the small amounts found in a typical diet or a standard fish oil capsule may not be enough to see this specific benefit.
Zinc’s Acute Effect
Zinc has a rapid but temporary effect on cortisol. In a preliminary study published in Biological Trace Element Research, people who ingested zinc showed a significant drop in plasma cortisol within four hours. The researchers attributed this to a direct inhibitory effect on adrenal cortisol secretion. This makes zinc interesting as an acute intervention, though the short duration of the effect means it’s unlikely to solve chronic cortisol problems on its own. Oysters, beef, pumpkin seeds, and lentils are all high in zinc.
What to Realistically Expect
It’s worth being honest about the limitations here. Endocrinologists note that no over-the-counter supplement has been proven to reliably treat clinically high or low cortisol. The studies showing cortisol reduction from vitamins like C tend to measure acute stress responses (a single stressful event in a lab), not chronic cortisol elevation over weeks or months. That doesn’t mean these nutrients are useless. It means they’re best understood as supporting a healthy stress response rather than “fixing” a cortisol problem.
If you’re optimizing your nutrient intake to support normal cortisol regulation, vitamin C has the most direct evidence. Pairing it with adequate magnesium, vitamin D, and B vitamins covers the major nutritional inputs your adrenal system depends on. Whole foods deliver these nutrients alongside other compounds that aid absorption, so building a diet around colorful vegetables, quality protein, nuts, and fatty fish gives you a broad foundation. Supplements can fill specific gaps, particularly vitamin D in winter months or magnesium if your intake is low, but they work best on top of that foundation rather than as a substitute for it.