caloric intake calculator to gain weight

Weight Gain Calorie Calculator

Use this tool to estimate your daily calories for a controlled, healthy weight gain plan.

How many calories should you eat to gain weight?

If your goal is to gain weight, the core principle is simple: you need to eat more calories than your body burns. This is called a calorie surplus. The calculator above estimates your maintenance calories first, then adds extra calories based on your desired weekly rate of weight gain.

A realistic and sustainable approach usually works better than trying to gain as fast as possible. Most people do well with a moderate surplus, especially if they are lifting weights and want to gain mostly muscle rather than body fat.

How this calculator works

This calculator uses the Mifflin-St Jeor equation to estimate your Basal Metabolic Rate (BMR), then multiplies it by your activity level to estimate your Total Daily Energy Expenditure (TDEE), also called maintenance calories.

  • BMR: Calories your body needs at complete rest.
  • Maintenance Calories (TDEE): BMR plus movement, daily activity, and training.
  • Target Calories: Maintenance calories plus a daily surplus to support weight gain.

The tool also gives a simple macronutrient split (protein, fat, carbs) to help you turn the calorie target into practical meal planning.

Choosing the right weight gain rate

Slow gain (0.25 kg/week)

Best for people who want to stay lean and minimize fat gain. This is ideal for experienced lifters or anyone who is patient and focused on body composition.

Moderate gain (0.5 kg/week)

A balanced option for most people. You gain steadily while still controlling the amount of extra body fat.

Fast or aggressive gain (0.75 to 1.0 kg/week)

Useful for very underweight individuals or hard gainers with high activity levels, but this approach can increase fat gain. If you choose this route, track progress closely and adjust as needed.

Macro breakdown for healthy weight gain

Calories matter most for gaining weight, but macros help improve the quality of your gain:

  • Protein: Supports muscle repair and growth. Aim for roughly 1.6–2.2 g/kg body weight.
  • Fat: Helps hormones and adds calorie density. A practical target is around 0.8–1.0 g/kg.
  • Carbs: Fuel workouts and recovery. Most remaining calories can come from carbs.

Practical tips to hit your calorie target

1. Increase meal frequency

If large meals are difficult, try 4–6 smaller meals per day. This often feels easier than forcing huge portions.

2. Use calorie-dense foods

Choose foods that provide more energy in less volume: nuts, peanut butter, olive oil, whole milk yogurt, granola, dried fruit, rice, pasta, and smoothies.

3. Add liquid calories

Homemade shakes are an efficient way to increase intake. A simple blend of milk, oats, banana, peanut butter, and whey can add 500–800 calories quickly.

4. Train for muscle gain

Without resistance training, most of a calorie surplus can become fat. Prioritize progressive overload with compound lifts and sufficient recovery.

5. Track and adjust weekly

Weigh yourself 3–4 mornings per week and use the average. If your body weight is not rising after 2–3 weeks, add 100–200 calories per day.

Common mistakes when trying to gain weight

  • Relying only on junk food instead of nutrient-dense meals.
  • Not eating enough protein while increasing calories.
  • Skipping training and expecting muscle gain from food alone.
  • Changing calories too often instead of giving the plan time.
  • Ignoring sleep, hydration, and stress management.

When to see a professional

If you are losing weight without trying, have digestive symptoms, poor appetite, chronic fatigue, or a medical history affecting metabolism, consult a physician or registered dietitian. A personalized plan is especially important for people with diabetes, thyroid conditions, GI disorders, or eating disorder history.

Bottom line

A caloric intake calculator is a great starting point for weight gain, but your body’s real response is what matters most. Use the estimate, eat consistently, train smart, and make small weekly adjustments. Over time, consistency beats perfection.

🔗 Related Calculators