How to Gain Weight in 7 Days at Home With Exercise

You can realistically gain 1 to 2 pounds in seven days by eating 500 to 1,000 extra calories per day beyond what your body normally burns. That’s a healthy, sustainable rate. Claims of gaining 5 or 10 pounds of real body mass in a week aren’t realistic without mostly adding water weight or fat. But one focused week can absolutely kick-start meaningful progress, and everything you need is already in your kitchen.

Figure Out Your Calorie Target

Before you can eat more, you need to know how much your body burns at rest. A simple formula gives you a reasonable estimate. For men: multiply your weight in kilograms by 13.4, add your height in centimeters multiplied by 4.8, add 88, then subtract your age multiplied by 5.7. For women: multiply your weight in kilograms by 9.2, add your height in centimeters multiplied by 3.1, add 448, then subtract your age multiplied by 4.3.

That number is your resting metabolic rate, the calories your body burns just existing. Multiply it by 1.3 to 1.5 depending on how active you are (1.3 for mostly sedentary, 1.5 for moderately active) and you get your maintenance calories. Now add 500 to 1,000 on top. It takes roughly 3,500 extra calories to gain one pound, so a daily surplus of 500 puts you on track for about a pound per week, while 1,000 extra gets you closer to two.

What to Eat for Easy Calories

The goal is calorie-dense food that packs a lot of energy into small portions. If you’re not used to eating large volumes, this matters more than anything else. A tablespoon of peanut butter has 190 calories. A tablespoon of butter or oil has 100. Half an avocado gives you 100 to 150 calories. These are the kinds of additions that raise your daily total without making you feel stuffed.

Build your meals around these high-calorie staples:

  • Whole milk: 150 calories per cup. Switch from water or skim milk in everything, including cereal, oatmeal, and cooking.
  • Nut butters: 190 calories per two tablespoons. Add to toast, smoothies, oatmeal, or eat straight from the jar.
  • Nuts and seeds: 160 to 200 calories per ounce (a small handful). Keep them on the counter for easy snacking.
  • Cheese: 115 calories per ounce. Add to eggs, sandwiches, pasta, or rice dishes.
  • Dried fruit: 160 to 185 calories per two ounces. Raisins, dried apricots, and figs are all compact calorie sources.
  • Eggs: 75 calories each. Easy to prepare in bulk and eat throughout the day.
  • Full-fat yogurt or Greek yogurt: 120 to 160 calories per serving. Top with granola and honey for even more.

A simple trick: take whatever you normally eat and add calorie-dense toppings. Drizzle olive oil on rice, melt cheese on vegetables, spread cream cheese on bread, stir honey into yogurt. Each tablespoon of added fat contributes around 100 calories, and you’ll barely notice the difference in volume.

Make a High-Calorie Shake

Drinking your calories is one of the fastest ways to hit a surplus, especially if you struggle with appetite. A single homemade shake can deliver over 600 calories. The Mayo Clinic’s version combines one cup of vanilla yogurt, one cup of milk, a banana, two tablespoons of wheat germ, and two tablespoons of protein powder for about 608 calories. Adding a tablespoon of flaxseed oil bumps it to nearly 730.

You can customize this endlessly. Swap in peanut butter, oats, frozen berries, or cocoa powder. Blend with whole milk instead of low-fat. The point is having a drinkable meal ready when you don’t feel like chewing through another plate of food. One shake between breakfast and lunch, or as a bedtime snack, can single-handedly close a 600-calorie gap.

Eat More Often, Not Just More

Eating frequency alone doesn’t magically change your metabolism or body composition. Research on meal frequency confirms that. What it does do is make it physically easier to eat more total food in a day. Three huge meals can feel overwhelming, but three regular meals plus two or three snacks spread the load across the day.

Aim for something every 2.5 to 3 hours. A few practical tips from NHS dietary guidance: avoid drinking large amounts of fluid right before meals, since it fills your stomach and dulls hunger. Save beverages for after you eat or between meals. Choose foods you actually enjoy, because you’ll eat more of them. If cooking feels like a chore, batch-prepare rice, pasta, or proteins at the start of the week so food is always ready to grab.

Light movement and fresh air between meals can also stimulate your appetite. A short walk outside before lunch or dinner genuinely helps if you’re the kind of person who forgets to feel hungry.

Prioritize Protein

Not all weight gain is equal. Without enough protein, extra calories tend to become fat rather than muscle. The baseline recommendation is about 0.75 grams of protein per kilogram of body weight daily, but if you’re actively trying to build muscle, going up to 1.2 to 1.5 grams per kilogram is reasonable. For a 70-kilogram (154-pound) person, that’s roughly 85 to 105 grams of protein per day. Going above 1.5 grams per kilogram isn’t recommended.

In practical terms, this means including a protein source at every meal. An egg at breakfast, chicken or beans at lunch, fish or lentils at dinner, Greek yogurt or a handful of nuts as snacks. Protein powder in your shake helps fill in any gaps. Cottage cheese is another easy option at 120 calories per half cup with a solid protein count.

Do Bodyweight Exercises at Home

Eating a calorie surplus without exercising will add weight, but much of it will be fat. Even basic resistance training signals your body to direct some of those extra calories toward building muscle. You don’t need a gym or equipment for this.

Focus on compound movements that work large muscle groups: push-ups for your chest and arms, bodyweight squats and lunges for your legs, hip bridges for your glutes and lower back, and planks for your core. Start with whatever number of repetitions challenges you and try to add a few more reps each session. That progressive increase is what drives muscle growth over time, not the amount of weight you lift. Slowing down each repetition so your muscles spend more time under tension also helps. A push-up that takes four seconds to lower and two seconds to press up is far more effective than a fast, bouncy one.

Three to four sessions per week, 20 to 30 minutes each, is plenty to complement a calorie surplus during your seven-day push and beyond.

Sleep Is Part of the Plan

Growth hormone, the signal that tells your body to build muscle and bone, is released primarily during deep sleep. Poor sleep directly lowers growth hormone levels, which undermines muscle recovery and shifts your metabolism toward storing fat rather than building lean tissue. Growth hormone also regulates how your body processes glucose and fat, so skimping on rest doesn’t just slow muscle gains; it changes where those extra calories end up.

For this week, treat 7 to 9 hours of sleep as non-negotiable. Keep a consistent bedtime, limit screens before bed, and avoid eating a very large meal right before lying down (a smaller, calorie-dense snack is fine).

A Sample Day

Here’s what a high-calorie day might look like, built entirely from home-cooked or no-cook foods:

  • Breakfast: Three scrambled eggs with cheese, two slices of toast with peanut butter, a glass of whole milk. (~700 calories)
  • Mid-morning snack: Full-fat Greek yogurt with honey and a handful of mixed nuts. (~350 calories)
  • Lunch: Rice with chicken thighs, half an avocado, and olive oil drizzled on top. (~650 calories)
  • Afternoon snack: High-calorie shake with banana, milk, yogurt, and protein powder. (~600 calories)
  • Dinner: Pasta with meat sauce, topped with grated cheese, with a side of bread and butter. (~700 calories)
  • Evening snack: Dried fruit and nut butter on crackers. (~250 calories)

That totals roughly 3,250 calories. For many people, this represents a surplus of 500 to 1,000 calories above maintenance. Adjust portions up or down based on your own calculated target. The important thing is consistency: seven days of steady surplus adds up. One or two big meals followed by days of undereating won’t move the scale.