Skip to main content
Life
3 min read
Updated March 2026

How to Gain Weight

Healthy, evidence-based weight gain methods

Quick Answer

Eat 300-500 cal/day above your maintenance level to create a steady calorie surplus that drives weight gain without excessive fat accumulation. Combine this with high protein intake and regular strength training for the best long-term results.

Step-by-Step Guide

1

Eat a Calorie Surplus

Consume 300-500 calories above your daily maintenance to gain weight steadily without excess fat. This moderate surplus minimizes fat gain while still providing enough energy for muscle tissue growth and recovery. Tracking your intake for the first few weeks helps you stay on target consistently.

💡Use a TDEE calculator to find your maintenance calories first, then add 300-500 on top.
2

Prioritize High Protein

Aim for 1.6-2.2g of protein per kg of body weight daily to support muscle growth and prevent the surplus calories from being stored purely as fat. Protein synthesis — the process your body uses to build new muscle — requires a consistent supply throughout the day. Spread your protein intake across all meals rather than consuming it all in one sitting.

💡Eggs, chicken, Greek yogurt, and legumes are affordable high-protein staples that are easy to incorporate into any meal.
3

Strength Train 3-4x per Week

Lift weights consistently to ensure extra calories build lean muscle mass rather than just fat. Progressive overload — gradually increasing the weight or reps over time — is the key mechanism that signals your body to grow stronger. Even two 45-minute sessions per week produce measurable results for beginners.

💡Focus on compound lifts — squats, deadlifts, bench press, and rows — as they recruit the most muscle mass per set.
4

Eat Frequently (5-6 Meals/Day)

Spread your calories across 5-6 smaller meals to make hitting your surplus easier and to keep amino acid levels in your blood consistently elevated. Eating more frequently also reduces the discomfort of trying to fit a large calorie surplus into just two or three big meals. Prepare meals in advance on weekends to avoid skipping feeds on busy days.

💡Add calorie-dense snacks like nuts, nut butter, or whole milk between meals to boost your daily total without feeling overly full.

Frequently Asked Questions

How fast can I gain weight?

A realistic goal is **0.25-0.5 kg (0.5-1 lb) per week** to minimize fat gain while maximizing muscle. Gaining faster than this is possible, but most of the extra weight will be fat rather than muscle. Track your weight weekly and adjust your calorie intake if progress stalls or accelerates beyond your target range.

What are the best foods for weight gain?

**Calorie-dense whole foods** like oats, rice, nuts, avocado, eggs, and lean meats provide the energy and nutrients your body needs to build mass. Pair starchy carbs (rice, pasta, potatoes) with a protein source at every meal to hit both your calorie and protein targets simultaneously. Liquid calories from whole milk or smoothies are also useful when your appetite is low.

Do I need supplements to gain weight?

Supplements are not required — a well-planned diet with whole foods is sufficient for most people. **Whey protein powder** and **creatine monohydrate** are the only two supplements with strong evidence for improving body composition, and both are optional conveniences rather than necessities. Focus on nailing your diet before adding any supplements.

Why am I not gaining weight even when eating more?

If the scale isn't moving, you are likely **underestimating your calorie intake** or overestimating how much you eat. Use a food-tracking app for at least two weeks to get an accurate picture of your actual consumption. Common culprits are cooking oils, sauces, and beverages that add significant calories without being noticed.

Related Guides

More from this category

Explore other topics

Was this helpful?
Share: