Ashwagandha does not directly cause weight gain the way eating more calories does, but it can support the process through several indirect paths: lowering cortisol to reduce muscle breakdown, raising testosterone to promote lean mass, and normalizing thyroid function in people with sluggish thyroids. If stress, poor recovery, or hormonal imbalances are part of why you’re struggling to gain weight, ashwagandha can be a useful addition to a calorie-surplus diet and resistance training program.
Why Ashwagandha Helps With Weight Gain
The connection between ashwagandha and weight gain runs through your hormones, not your appetite. The root extract works on at least three systems that influence whether your body builds tissue or breaks it down.
First, it lowers cortisol. Cortisol is your primary stress hormone, and when it stays elevated for weeks or months, it increases muscle protein breakdown and impairs recovery from exercise. A body stuck in that catabolic state resists putting on mass even when you’re eating enough. By stabilizing cortisol, ashwagandha helps shift your body toward building and repairing tissue rather than tearing it down.
Second, it raises testosterone. In a crossover study of overweight men aged 40 to 70, eight weeks of ashwagandha supplementation produced a 14.7% greater increase in testosterone and an 18% greater increase in DHEA-S (a precursor hormone) compared to placebo. Both hormones play direct roles in building lean body mass. This is relevant whether you’re a man trying to add muscle or simply someone whose testosterone levels are on the low side.
Third, it can normalize thyroid hormones. In a trial of people with mildly underactive thyroids, 600 mg of ashwagandha root extract daily for eight weeks significantly improved TSH, T3, and T4 levels. If a sluggish thyroid is contributing to fatigue, poor appetite, or difficulty training hard enough to stimulate growth, correcting that imbalance removes a barrier to gaining weight.
The Role of Stress and Appetite
Some people lose weight under chronic stress not because they overeat but because stress suppresses their appetite, disrupts sleep, and keeps cortisol high enough to waste muscle. If that describes your situation, ashwagandha addresses the root cause rather than just the symptom.
An eight-week trial studying ashwagandha’s effect on stress-related eating behaviors found that the supplement significantly reduced emotional eating and uncontrolled eating scores compared to placebo. That might sound counterproductive if you want to eat more, but here’s the key: the study focused on people who were stress-eating junk food. For someone whose stress is killing their appetite or causing erratic eating patterns, the calming effect of ashwagandha can help normalize your relationship with food. When cortisol drops and sleep improves, many people find it easier to eat consistently and in larger quantities, which is exactly what weight gain requires.
Dosing and Timing
Most clinical trials showing hormonal or body composition benefits use 300 to 600 mg of ashwagandha root extract per day. The extract is typically standardized to contain a specific percentage of withanolides, the active compounds in the plant. Look for products that list this concentration on the label, usually somewhere between 2.5% and 10%.
You can take ashwagandha in capsule or powder form. Powder can be mixed into milk, smoothies, or protein shakes, which is convenient if you’re already using calorie-dense drinks to hit your daily intake. Taking it with food may reduce the mild stomach upset some people experience.
There is no strong evidence that timing matters much. Some people prefer taking it in the evening because of its calming properties, which may also improve sleep quality. Better sleep supports growth hormone release and muscle recovery, both of which help with gaining weight. Others split their dose into morning and evening. Either approach is fine.
How Long Before You See Results
Hormonal changes from ashwagandha begin within a few weeks, but visible changes in body weight take longer. The testosterone and thyroid studies both ran for eight weeks before measuring significant hormonal shifts. Changes in actual body composition, meaning measurable gains in muscle or overall weight, generally require 8 to 12 weeks of consistent supplementation combined with proper nutrition and training.
One important note: an eight-week study of healthy young men taking 600 mg daily alongside high-intensity interval training found no significant changes in body composition from the ashwagandha itself. The supplement alone is not enough. It creates a more favorable hormonal environment, but you still need a calorie surplus (eating more than you burn) and a resistance training stimulus to convert that environment into actual tissue growth. Think of ashwagandha as removing the brakes rather than pressing the gas pedal.
Pairing Ashwagandha With a Weight Gain Plan
To gain weight, you need to eat more calories than your body uses each day. A surplus of 300 to 500 calories is a reasonable starting point for gaining roughly half a pound to one pound per week. Ashwagandha fits into this plan as a support tool, not a replacement for food.
Resistance training is the other non-negotiable piece. Lifting weights or doing bodyweight exercises signals your muscles to grow, and the testosterone and cortisol benefits of ashwagandha amplify that signal. Without the training stimulus, extra calories are more likely to become fat rather than muscle.
A practical daily approach looks like this:
- Morning or evening: 300 to 600 mg of ashwagandha root extract with food
- Throughout the day: calorie-dense meals and snacks spaced every 3 to 4 hours
- 3 to 4 days per week: resistance training focusing on compound movements like squats, presses, and rows
- Nightly: 7 to 9 hours of sleep to maximize recovery and hormone release
Who Should Avoid Ashwagandha
Ashwagandha is not appropriate for everyone. According to the National Institutes of Health, people with autoimmune disorders or thyroid conditions should not take it without medical guidance, since it actively modifies immune and thyroid function. If you already take thyroid medication, ashwagandha could push your levels too high.
It can also interact with medications for diabetes, high blood pressure, and seizures, as well as sedatives and immunosuppressants. People with hormone-sensitive prostate cancer should avoid it because of its testosterone-raising effects. If you’re scheduled for surgery, stop taking it beforehand, as it may affect anesthesia or blood pressure during the procedure.

