How Many Calories Should I Eat to Gain Weight?

To gain weight at a steady, healthy pace, you need to eat roughly 300 to 500 calories more per day than your body burns. That surplus adds up to about half a pound to one pound of weight gain per week. Some sources recommend going as high as 500 to 1,000 extra calories daily for faster results of one to two pounds per week, but a more moderate surplus gives you better control over how much of that new weight is muscle versus fat.

The exact number of calories you need depends on your metabolism, your size, and how active you are. Here’s how to find your personal target.

Find Your Maintenance Calories First

Before you can add a surplus, you need to know how many calories your body uses just to maintain its current weight. This number, often called your total daily energy expenditure (TDEE), combines two things: the calories your body burns at rest and the calories you burn through movement.

Your resting metabolic rate accounts for the biggest share, typically 60 to 75 percent of your daily burn. The most widely used formula for estimating it is the Mifflin-St Jeor equation, which the American Dietetic Association has recognized as one of the more reliable options. It uses your weight, height, age, and sex to produce a baseline number. You can find free online calculators that do this math for you in seconds.

Once you have that resting number, you multiply it by an activity factor based on how much you move during a typical day. The Food and Agriculture Organization of the United Nations classifies these into three tiers:

  • Sedentary or lightly active (desk job, minimal exercise): multiply by 1.4 to 1.7
  • Moderately active (regular exercise, active job): multiply by 1.7 to 2.0
  • Very active (intense daily training, physical labor): multiply by 2.0 to 2.4

For a 30-year-old man who weighs 150 pounds, stands 5’10”, and exercises a few times per week, maintenance calories typically land somewhere around 2,400 to 2,600 per day. A woman of similar age at 130 pounds and 5’5″ with moderate activity might maintain around 1,900 to 2,100. These are starting estimates. The real test is whether your weight stays stable over a couple of weeks at that intake.

How Big Your Surplus Should Be

A surplus of 300 to 500 calories per day works well for most people who want to gain weight without adding excessive body fat. That puts most men in the range of 2,700 to 3,100 calories daily, and most women around 2,200 to 2,600, depending on activity level and body size.

If you’re significantly underweight or recovering from illness, a larger surplus of 500 to 1,000 calories per day can help you regain weight faster. At that pace, you can expect one to two pounds of gain per week. This more aggressive approach makes sense when gaining weight quickly is a medical priority, but for people who want to build muscle with minimal fat gain, the smaller surplus is more practical.

Weigh yourself at the same time each day (morning, before eating) and track the weekly average. If you’re not gaining after two weeks, add another 200 to 300 calories. If you’re gaining faster than you’d like, scale back slightly. Your body isn’t a perfect calculator, so adjustments along the way are normal.

Protein and Other Nutrients That Matter

Eating more calories is only half the equation. Where those calories come from determines whether you gain mostly muscle or mostly fat. Protein is the most important piece. If you’re lifting weights or doing any kind of resistance training, aim for 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 70-kilogram (154-pound) person, that works out to roughly 84 to 119 grams of protein daily.

Spread your protein across multiple meals rather than loading it all into one sitting. Your body can only use so much at once for muscle repair, so three to four protein-rich meals tends to be more effective than one massive serving at dinner.

Carbohydrates provide the energy your muscles need to train and recover. They should make up the largest portion of your extra calories, especially around workouts. Fats are calorie-dense at 9 calories per gram (compared to 4 for protein and carbs), making them a useful tool when you’re struggling to eat enough volume. A rough starting split for weight gain is about 25 to 30 percent of calories from protein, 45 to 55 percent from carbohydrates, and 20 to 30 percent from fats.

High-Calorie Foods That Make It Easier

One of the biggest challenges of eating in a surplus is simply fitting enough food into your day. Choosing calorie-dense foods helps you hit your target without feeling uncomfortably full. A few practical options, with approximate calorie counts:

  • Nuts (almonds, walnuts, pistachios): 160 to 200 calories per ounce, a small handful
  • Avocado toast: about 250 calories for half an avocado on a slice of bread
  • Greek yogurt parfait with nuts and fruit: around 300 to 360 calories
  • English muffin with nut butter: roughly 250 calories
  • Eggs: 78 calories each, easy to add to any meal

Other reliably calorie-dense foods include olive oil (drizzle it on vegetables, rice, or pasta), dried fruit, cheese, whole milk, granola, and trail mix. Adding even one tablespoon of olive oil to a meal adds about 120 calories without changing the volume of food on your plate.

Why Liquid Calories Can Help

If you struggle with appetite, drinks are one of the most effective ways to add calories. Your body doesn’t register liquid calories the same way it registers solid food. Research on this effect consistently shows that calories consumed in liquid form produce less fullness and less of an appetite-reducing response than the same number of calories from solid food. That’s a disadvantage for people trying to lose weight, but it works in your favor when gaining.

Smoothies are the easiest way to take advantage of this. A blender combination of whole milk, a banana, a scoop of peanut butter, oats, and protein powder can easily reach 500 to 700 calories and goes down much faster than the equivalent as a plated meal. Drinking a shake between meals lets you add significant calories without suppressing your appetite for the next real meal.

Whole milk, 100 percent fruit juice, and homemade shakes are better choices than sugary sodas. The goal is extra calories from foods that also deliver protein, healthy fats, vitamins, and fiber.

Timing and Meal Frequency

Eating three large meals is harder than eating four to six smaller ones when you’re in a surplus. Many people find that adding one or two snacks between meals, plus a snack before bed, is the least stressful way to reach a higher calorie target. A bedtime snack like a bowl of cereal with whole milk, a peanut butter sandwich, or a handful of trail mix adds 200 to 400 easy calories at a time when you’re not competing with the day’s other meals.

Don’t skip breakfast. After a night of fasting, your body is primed to use those morning calories. Even something quick, like two eggs on toast with a glass of juice, puts you 400 to 500 calories ahead before most people have started eating.

Strength Training Changes the Outcome

A calorie surplus without exercise will add weight, but a larger share of it will be fat. Resistance training signals your body to direct those extra calories toward building muscle tissue. You don’t need an elaborate gym routine. Two to four sessions per week focusing on compound movements (squats, presses, rows, deadlifts) is enough to shift the balance toward lean mass.

The combination matters more than either piece alone. Extra calories give your body the raw materials. Training gives it a reason to build muscle instead of storing fat. People who pair a moderate surplus with consistent resistance training typically see about a 50/50 or better split between muscle and fat gain, compared to a much higher fat ratio without training.

How Long It Takes to See Results

At a surplus of 300 to 500 calories per day, expect to gain about two to four pounds per month. The scale may jump more in the first week or two due to increased food volume and water retention, not actual tissue gain. After that initial bump, look for a steady upward trend in your weekly averages.

Visible changes in the mirror usually take four to eight weeks. Progress photos every two to four weeks are more reliable than daily mirror checks, since the changes happen gradually enough that you won’t notice them day to day. If the scale isn’t moving after three consistent weeks, increase your intake by another 200 to 300 calories and reassess.