Weight gain on prednisone is common, but not inevitable. It happens through three main pathways: fluid retention, increased appetite that leads to extra calorie intake, and changes in how your body stores fat and processes blood sugar. Each of these can be managed with specific dietary and lifestyle adjustments, even while you’re still taking the medication.
Why Prednisone Causes Weight Gain
Understanding what’s actually happening in your body makes the strategies below easier to stick with. Prednisone triggers weight gain through several mechanisms working at the same time.
First, it causes your body to hold onto sodium, which pulls water into your tissues. This fluid retention can add several pounds quickly and is often the first change people notice. Second, prednisone ramps up appetite significantly. Many people describe a relentless hunger that makes it hard to stop eating, even when they know they’re full. This isn’t a willpower issue; it’s a direct pharmacological effect of the drug.
Third, prednisone raises blood sugar levels. When blood sugar stays elevated, your body responds by storing more fat, particularly in specific areas: the face (sometimes called “moon face”), the back of the neck, and the abdomen. These redistribution patterns vary from person to person, but they’re a hallmark of prolonged corticosteroid use. Over time, persistently elevated blood sugar can even lead to steroid-induced diabetes in some people.
Cut Sodium to Reduce Water Weight
The fastest win is reducing sodium intake. Because prednisone makes your body retain sodium, and sodium pulls water with it, cutting salt directly reduces the puffiness and bloating that account for a significant chunk of prednisone-related weight gain.
A practical target is choosing foods with less than 140 mg of sodium per serving, which is the threshold for a “low-sodium” food. In real terms, this means cooking more at home, avoiding canned soups and processed meats, reading labels on condiments and sauces (soy sauce, salad dressings, and pasta sauces are common culprits), and skipping the salt shaker at the table. Restaurant meals are almost always high in sodium, so limiting those helps too.
Eating more potassium-rich foods like bananas, sweet potatoes, spinach, and avocados can also help your kidneys flush out excess sodium. This combination of lowering sodium in and pushing sodium out is one of the most effective tools for controlling the water-weight component.
Manage Your Blood Sugar With Smarter Carbs
Because prednisone pushes blood sugar up, the type of carbohydrates you eat matters more than usual. The goal isn’t to eliminate carbs but to choose ones that raise blood sugar gradually instead of spiking it.
Include a starchy carbohydrate at each meal, but make it a whole-grain version whenever possible: brown rice instead of white, whole-grain bread instead of white bread, oats instead of sugary cereal. These high-fiber options slow digestion and create a more gradual rise in blood sugar, which means less insulin released and less fat storage.
Sugary foods are the biggest problem here. Sweets, chocolate, cake, biscuits, ice cream, and sugary drinks all cause rapid blood sugar spikes that compound what prednisone is already doing. Keep these as occasional treats rather than daily staples. Even seemingly healthy choices need attention: fruit contains natural sugar, so spacing your fruit portions throughout the day rather than eating several servings at once helps avoid a glucose surge. For your coffee or tea, skip the sugar, honey, or syrups and use an artificial sweetener if you need the taste. When reading labels, look for foods with less than 5 grams of sugar per 100 grams.
Work With the Appetite Increase
Prednisone-driven hunger is one of the hardest side effects to manage because it feels genuinely physical, not just psychological. Rather than trying to white-knuckle through it, use strategies that let you eat enough to feel satisfied without overshooting your calorie needs.
High-fiber, high-protein foods are your best allies here. Fiber slows digestion and keeps you feeling full longer. Protein has the same effect and also helps preserve muscle mass, which can take a hit during extended steroid use. Think eggs, Greek yogurt, chicken, fish, beans, lentils, and vegetables at every meal. When hunger hits between meals, reach for something with substance (a handful of nuts, vegetables with hummus, a hard-boiled egg) rather than crackers or chips that won’t hold you.
Meal timing also helps. Eating at regular intervals, roughly every three to four hours, prevents the kind of extreme hunger that leads to overeating. If you find yourself ravenous in the evening, it often means you didn’t eat enough protein or fiber earlier in the day. Planning meals ahead of time, even loosely, removes the decision-making that leads to grabbing whatever is fastest when hunger spikes.
Stay Active, Even Gently
Exercise works on multiple fronts when you’re on prednisone. It helps burn extra calories, improves insulin sensitivity (counteracting the blood sugar elevation), and reduces fluid retention. It also protects against muscle loss and the bone-thinning effects that come with longer courses of corticosteroids.
You don’t need intense workouts. Walking for 30 minutes a day makes a measurable difference in blood sugar control and fluid balance. If your condition allows it, adding some resistance training (bodyweight exercises, light weights, resistance bands) is particularly valuable because prednisone can break down muscle tissue over time, and strength training directly opposes that. Even gentle activities like yoga or swimming count. The key is consistency rather than intensity.
That said, be realistic about what your body can handle. Many people take prednisone because they have an inflammatory condition that limits their activity. Do what you can, increase gradually, and focus on what’s sustainable rather than ambitious.
Protect Your Bones
This isn’t directly about weight, but it matters for anyone on prednisone for more than a few weeks. Corticosteroids accelerate bone loss, and the American College of Rheumatology has recommended that patients on these medications take at least 1,500 mg of calcium and 800 IU of vitamin D daily to protect against osteoporosis. Dairy products, fortified plant milks, leafy greens, and canned fish with bones all contribute calcium. Vitamin D is harder to get from food alone, so a supplement is often the practical choice, especially in less sunny climates.
What Happens After You Stop
The good news: fluid retention and the increased appetite typically resolve once you stop prednisone or your dose drops below about 10 mg per day. The puffiness in your face and extremities will gradually fade as your body stops holding onto excess water.
The less welcome news: any actual body fat you gained while on prednisone won’t disappear on its own when you stop the medication. That fat responds to the same rules as any other body fat. It requires a sustained calorie deficit through diet, exercise, or both. This is why preventing fat gain during treatment is so much more effective than trying to lose it afterward. The strategies above, particularly managing appetite and blood sugar, are most valuable if you start them early in your course of prednisone rather than waiting until weight gain has already happened.

