How to Put On Weight Fast: Diet, Protein and Lifting

Gaining weight requires eating more calories than your body burns, consistently, every single day. The target that works for most people is eating 10–20% above your maintenance calories, which translates to roughly 0.25–0.5% of your body weight gained per week. For someone weighing 150 pounds, that’s about 0.4 to 0.8 pounds per week. Faster than that is possible, but most of the extra weight will be fat rather than muscle.

Figure Out Your Calorie Target

Before you can eat in a surplus, you need to know your baseline. Your maintenance calories are the amount you eat to stay the same weight. The simplest way to estimate this: multiply your body weight in pounds by 14–16, depending on how active you are. A lightly active 160-pound person might maintain at around 2,400 calories per day.

Once you have that number, add 10–20% on top. If your maintenance is 2,400, you’re aiming for 2,640 to 2,880 calories daily. If you need 3,000 to maintain, shoot for 3,300 to 3,600. Start at the lower end for the first week or two and adjust based on what the scale does. If it’s not moving after two weeks, add another 200 calories.

Prioritize Calorie-Dense Foods

The biggest mistake people make when trying to gain weight is filling up on high-volume, low-calorie foods like salads and plain chicken breast. You need foods that pack a lot of energy into small portions. These are the ones that let you hit your calorie target without feeling painfully stuffed all day.

Some of the most efficient options:

  • Nut butters: 190 calories in just two tablespoons of peanut or almond butter
  • Nuts and seeds: 160–200 calories per ounce (a small handful)
  • Dried fruit: 160–185 calories in two ounces of raisins, apricots, or figs
  • Avocado: 100–150 calories per half
  • Cheese: 115 calories per ounce
  • Whole milk: 150 calories per cup
  • Olive oil and butter: 100 calories per tablespoon

A practical approach: drizzle olive oil on your rice, add nut butter to your oatmeal, snack on trail mix between meals, and cook with butter instead of cooking spray. These small additions can easily account for 300–500 extra calories without requiring you to eat an entirely separate meal.

Drink Your Calories

Liquid calories are one of the most effective tools for weight gain because they don’t suppress your appetite the way solid food does. Research from Purdue University found that when people consumed extra calories as a liquid (soda), they didn’t naturally reduce their food intake the rest of the day. But when they ate the same extra calories as solid food (jelly beans), they compensated by eating less later. In other words, your stomach doesn’t “count” liquid calories the same way it counts food.

Use this to your advantage with calorie-dense shakes and smoothies. A simple recipe: blend whole milk, a banana, two tablespoons of peanut butter, a scoop of protein powder, and a handful of oats. That’s roughly 600–800 calories in a single glass, and you can drink it alongside a full meal without killing your appetite. Whole milk on its own, at 150 calories per cup, is also an easy swap for water at meals.

Mass gainer supplements are another option. They pack 500 to 1,200 calories per serving, mostly from carbohydrates, with around 25 grams of protein per scoop. They’re convenient but expensive. A homemade shake with whole foods gives you essentially the same thing for less money and with better nutrition.

Eat More Often

If you struggle to eat large meals, spreading your intake across more eating occasions makes the total volume easier to manage. Instead of forcing down three 900-calorie meals, try five meals of 550 calories each. Controlled feeding studies show that eating more than three times a day doesn’t dramatically change hunger hormones over the course of a full day, but it does lower the peaks of fullness you feel after each sitting. That makes it easier to stay consistent.

Set alarms or schedule meals if you tend to forget. Many people trying to gain weight aren’t naturally big eaters, so relying on hunger cues alone won’t get you to your calorie target. Treat eating like a task on your to-do list: breakfast, mid-morning snack, lunch, afternoon snack, dinner, and a bedtime snack. Even if the “snacks” are just a glass of whole milk with a handful of almonds, those add up to several hundred extra calories by the end of the day.

Get Enough Protein

Calories alone will make the scale go up, but if you want that weight to include a meaningful amount of muscle, protein intake matters. The recommended range for people who exercise regularly is 1.4 to 2 grams of protein per kilogram of body weight per day. For a 160-pound person (about 73 kg), that’s roughly 100 to 145 grams daily, or about 20 to 40 grams per meal spread across your eating occasions.

Good sources include eggs (75 calories and 6 grams of protein each), Greek yogurt, chicken, beef, fish, beans, lentils, and protein powder. Whey protein isolate is nearly 90% protein by weight, making it one of the most efficient options if you’re already hitting your calorie target and just need more protein specifically.

Eating protein before bed has a measurable effect. Research published in The Journal of Nutrition found that consuming protein right before sleep increased muscle protein synthesis by roughly 22% during overnight recovery compared to a placebo. A simple option: a cup of cottage cheese (120 calories, around 14 grams of protein) or a casein protein shake before you turn in.

Lift Weights to Build Muscle

Without resistance training, the majority of weight you gain from a calorie surplus will be stored as fat. Lifting weights signals your body to use those extra calories to build and repair muscle tissue instead. You don’t need a complicated program. Focus on compound movements (squats, deadlifts, bench press, rows, overhead press) that work multiple muscle groups at once.

The key principle is progressive overload: gradually increasing the challenge over time so your muscles keep adapting. You can do this by adding a small amount of weight each week, doing more reps with the same weight, slowing down each repetition to keep muscles under tension longer, or shortening your rest periods between sets. If you’re a beginner, change only one variable at a time and give your body a chance to adjust before adding another.

Allow at least 48 hours between training the same muscle group. Training your chest on Monday means waiting until Wednesday or Thursday to hit it again. This recovery window is when actual muscle growth happens. Three to four lifting sessions per week is plenty for most people trying to gain weight.

Sleep and Recovery

Sleep is when your body does the bulk of its repair work. Aim for seven to nine hours per night. Growth hormone release peaks during deep sleep, and the protein you eat before bed gets digested and absorbed overnight, feeding directly into muscle recovery. Chronic sleep deprivation blunts muscle growth and can increase fat storage, undermining your surplus.

Avoid the “Dirty Bulk” Trap

It’s tempting to just eat everything in sight, especially fast food and highly processed snacks, since the calorie counts are high and the food is cheap. This approach, sometimes called a dirty bulk, does produce fast weight gain. But the Cleveland Clinic notes that those excess calories get deposited as fat tissue, contributing to heart disease risk, high cholesterol, and other chronic conditions. Periods of eating large amounts of processed food also increase the risk of vitamin deficiencies, low energy, low testosterone, and stomach problems.

The extra fat you gain doesn’t improve strength or athletic performance, and you’ll eventually need to diet it off, which is its own miserable process. A cleaner approach, where most of your surplus comes from whole, nutrient-dense foods, takes slightly more effort but produces better body composition and avoids the health downsides. You can still eat pizza and ice cream. Just make sure the foundation of your diet is real food.