Gaining weight in a healthy way comes down to eating more calories than you burn, consistently, while choosing foods that build lean tissue rather than just adding body fat. A modest daily surplus of roughly 350 to 500 calories is the conservative range recommended for gaining weight without excessive fat accumulation. That translates to about 1 to 2 pounds per week, a pace that favors muscle over fat when paired with strength training.
How Big Your Calorie Surplus Should Be
More food doesn’t automatically mean more muscle. A study of resistance-trained individuals found that larger calorie surpluses primarily increased the rate of fat gain rather than boosting muscle growth or strength. A separate study of 600 elite athletes compared a group that significantly overate to a group that maintained a normal diet. Both groups improved their lifting performance at the same rate, but the overeating group gained 15% more body fat compared to just 2% in the maintenance group. The takeaway: you need a surplus, but a bigger one doesn’t work better.
Start with 350 to 500 extra calories per day above what you normally eat. Track your weight weekly. If you’re gaining faster than about 2 pounds per week, scale back slightly. If the scale isn’t budging after two weeks, add another 200 calories.
Protein: How Much and How Often
Protein is the raw material your body uses to build muscle. If you’re training with the goal of gaining lean mass, aim for 1.6 to 2.2 grams of protein per kilogram of body weight each day. For a 150-pound person (68 kg), that works out to roughly 109 to 150 grams daily. This is significantly higher than the standard recommendation of 0.8 grams per kilogram, which is designed for people who aren’t actively trying to build muscle.
How you spread that protein across the day matters too. Your body can only use so much protein for muscle building in a single sitting. Eating about 0.4 to 0.55 grams per kilogram per meal across at least four meals is the most effective distribution. For that same 150-pound person, that’s roughly 27 to 37 grams of protein per meal. Good sources include eggs, chicken, fish, Greek yogurt, cottage cheese, tofu, and legumes.
Calorie-Dense Foods That Are Worth Eating
When you’re trying to eat more, volume is the enemy. Foods that pack a lot of calories into small portions make hitting your surplus far easier without feeling uncomfortably full all day. The best calorie-dense options also deliver vitamins, minerals, and healthy fats rather than empty calories from processed food.
- Nuts and seeds: A single ounce delivers 160 to 200 calories. Almonds, walnuts, cashews, pumpkin seeds, and sunflower seeds are all excellent choices. Sprinkle them on oatmeal, salads, or eat them as a standalone snack.
- Nut butters: Two tablespoons of peanut or almond butter provide about 190 calories. Spread on toast, blend into a smoothie, or stir into oatmeal.
- Avocado: Half an avocado adds 100 to 150 calories. Add it to sandwiches, eggs, or grain bowls.
- Olive oil and butter: One tablespoon of oil or butter adds about 100 calories. Drizzle olive oil over vegetables, use it in cooking, or add it to sauces.
- Whole eggs: Versatile, inexpensive, and rich in both protein and fat.
- Cheese: A calorie-dense addition to nearly any meal.
- Dried fruit: Much more calorie-dense than fresh fruit, with the same vitamins and minerals in a smaller package.
A simple strategy is to take meals you’re already eating and make them bigger with these additions. Top your pasta with olive oil and parmesan. Add avocado and cheese to your sandwich. Put nut butter in your morning smoothie. These small additions can collectively add 300 to 500 calories without requiring you to eat an entirely separate meal.
Carbohydrates for Energy and Recovery
Carbohydrates are stored in your muscles and liver as glycogen, which is the primary fuel your body draws on during exercise. Each gram of glycogen is stored alongside about 3 grams of water, which is one reason the scale moves noticeably when you increase your carb intake. That’s not a bad thing. Keeping glycogen stores topped off means better performance in the gym, which drives the muscle growth you’re after.
Focus on nutrient-rich carbohydrate sources: potatoes, rice, pasta, whole wheat bread, oats, beans, lentils, peas, and fruit. These foods provide not only starch for energy but also fiber, vitamins, and minerals. A cup of cooked black beans, a medium baked potato, or a cup of penne pasta each delivers a solid dose of carbohydrates along with other nutrients. Eating a variety of these foods ensures your glycogen stores stay full between workouts.
Why Liquid Calories Help
If you struggle with appetite, liquid calories can be a practical tool. Your body compensates less for calories consumed as liquid than for the same calories eaten as solid food, meaning drinks don’t suppress your appetite the way a full plate of food does. This makes it easier to consume more total calories throughout the day.
Homemade smoothies are the most useful application. A single blender shake made with milk, a banana, two tablespoons of peanut butter, a handful of oats, and a scoop of protein powder can easily reach 600 to 800 calories. Sip one between meals or alongside breakfast. Whole milk, 100% fruit juice, and yogurt-based drinks are other options that add calories without requiring you to sit down to another full meal.
Why Junk Food Backfires
It might seem logical that the fastest way to a surplus is through fast food, pizza, and ice cream. This approach, sometimes called “dirty bulking,” does produce weight gain, but the composition of that gain is overwhelmingly fat. Periods of eating large amounts of highly processed food also carry real costs: vitamin deficiencies, digestive problems, low energy, unfavorable cholesterol changes, and increased long-term risk of heart disease. The Cleveland Clinic notes that excess calories from processed sources are deposited as fat tissue, which contributes to chronic disease risk, without offering any performance advantage over a cleaner approach.
Whole, nutrient-dense foods build the same amount of muscle with far less body fat gained. You don’t need to eat perfectly, but the foundation of your diet should be real food.
Resistance Training Directs Where Calories Go
Eating more without exercising will add weight, but most of it will be fat. Resistance training is what signals your body to channel extra calories toward building muscle tissue. Research shows that when a sufficiently challenging training program is paired with a calorie surplus, more of that energy gets partitioned toward lean tissue rather than stored as fat. The key word is “sufficiently challenging.” A training protocol that stimulates all major muscle groups with enough intensity gives your body a reason to use those extra calories constructively.
If you’re new to lifting, a basic program that trains each major muscle group two to three times per week is enough to start. Progressive overload, meaning gradually increasing the weight or reps over time, is what drives continued growth. Without that stimulus, extra calories have nowhere productive to go.
A Sample Day of Eating
Here’s what a full day of calorie-dense, nutrient-rich eating might look like for someone aiming to gain weight:
Breakfast: Three scrambled eggs cooked in butter, two slices of whole wheat toast with peanut butter, and a banana. A glass of whole milk on the side.
Mid-morning snack: A smoothie made with milk, frozen berries, a tablespoon of almond butter, and a handful of oats.
Lunch: A large bowl of rice with grilled chicken thighs, black beans, avocado, cheese, and salsa.
Afternoon snack: A handful of mixed nuts and dried fruit, or Greek yogurt topped with granola and honey.
Dinner: Pasta with ground beef or turkey in marinara sauce, topped with olive oil and parmesan. A side of roasted vegetables.
Evening snack: Cottage cheese with pineapple, or another glass of whole milk with a few cookies.
This pattern hits the four-meal minimum for optimal protein distribution, includes calorie-dense additions at every meal, and keeps food quality high without being rigid. Adjust portions up or down based on how your weight responds over two to three weeks.

