How to Eat More and Gain Weight at a Healthy Pace

Eating more comes down to a combination of food choices, meal timing, and small environmental tweaks that add up over the course of a day. Whether you’re trying to gain weight, build muscle, or simply struggling with a low appetite, the strategies below can help you consistently increase your calorie intake without forcing yourself through uncomfortable meals.

Why Your Body Resists Eating More

Your appetite isn’t just willpower or habit. It’s regulated by two hormones working in opposition. Ghrelin, often called the hunger hormone, stimulates a region of the brain that drives you to seek food. Leptin does the opposite, signaling fullness and actively blocking ghrelin’s effects. These two hormones exist in a constant tug-of-war, and your body uses them to defend whatever weight it’s accustomed to. That’s why simply deciding to “eat more” rarely works on its own. You need strategies that work with your biology rather than against it.

Certain nutrient deficiencies can also suppress your desire to eat. Zinc deficiency, which is relatively common, can dull or distort your sense of taste, making food less appealing even when you’re physically hungry. In clinical cases, restoring zinc levels has led to rapid taste improvement and noticeable weight gain within weeks. If food has tasted bland or unappealing for a long time, a simple blood test can rule this out.

Choose Calorie-Dense Foods

The single most effective strategy for eating more calories without eating more volume is shifting toward energy-dense foods. Fat contains 9 calories per gram, more than double the 4 calories per gram in protein or carbohydrates. That means adding healthy fats to meals dramatically increases their calorie content without making them physically larger.

Practical high-calorie additions include nuts, seeds, nut butters, avocado, olive oil, and cheese. One ounce of walnuts contains 17 grams of fat, roughly 170 calories in a small handful. Roasted peanuts, sunflower seeds, and sesame seeds all pack between 13 and 15 grams of fat per ounce. A tablespoon of olive oil drizzled over pasta, rice, or vegetables adds about 120 calories you’ll barely notice. These aren’t empty calories either. Nuts, seeds, and olive oil are rich in monounsaturated fats that support heart health.

Think of calorie density as a spectrum. On one end, foods like raw vegetables and broth-based soups take up a lot of stomach space for very few calories. On the other end, trail mix, granola, dried fruit, and full-fat dairy deliver hundreds of calories in compact portions. When your goal is eating more, lean toward the dense end of that spectrum at every opportunity.

Drink Your Calories

Liquids leave your stomach faster than solid food, emptying without the lag phase that solids require. This means a calorie-rich smoothie or shake will fill you up less and for a shorter time than the same calories eaten as a solid meal. That’s a significant advantage when you’re trying to increase intake.

A basic high-calorie smoothie might include whole milk or a milk alternative, a banana, a scoop of nut butter, oats, and a handful of frozen berries. That single drink can easily reach 500 to 700 calories. Sipping it between meals or alongside a smaller meal adds calories without competing for stomach space at your main sittings. Whole milk on its own provides about 150 calories per cup, making it a simple swap for water during meals.

Eat More Often

Research from a USDA systematic review found that splitting the same amount of food into more eating occasions (six meals versus three, for example) didn’t automatically increase total daily calorie intake in controlled trials. But those studies focused on weight loss populations eating fixed amounts of food. In a real-world setting where you’re actively trying to eat more, adding eating occasions creates more windows of opportunity to take in calories.

The key is that extra meals and snacks need to be additions, not just redistributions. If three meals a day gets you to 1,800 calories, adding a mid-morning snack and an evening snack of 300 calories each pushes you to 2,400. Set alarms or reminders if you tend to forget. Many people with small appetites don’t feel hunger cues reliably, so eating by the clock rather than by feel can make a real difference.

Use Bigger Portions and Plates

Portion size has a direct, measurable effect on how much you eat. A meta-analysis of controlled studies found that people consumed roughly 235 fewer calories per day when given smaller portions compared to larger ones. The relationship works both ways: serve yourself more, and you’ll eat more without consciously trying. The effect is strongest when you move from a normal portion to a large one, rather than from an already-large portion to an even bigger one.

Use larger plates, bowls, and glasses. Serve yourself a heaping portion rather than a conservative one. Keep second servings accessible on the table. These small environmental nudges add up, taking advantage of the fact that your brain uses visual cues to decide when a meal is “done.”

Rethink Exercise

Exercise is often associated with calorie burning, which seems counterproductive when you want to gain weight. But the type of exercise matters enormously. In a study comparing resistance training (weightlifting) to aerobic exercise (running), both types initially suppressed hunger during the activity itself. However, resistance exercise led to a rebound in appetite after the session, with hunger returning to normal levels by the time participants sat down to eat. Aerobic exercise, by contrast, elevated a gut hormone called peptide YY that suppresses appetite, and this effect lasted longer.

For someone trying to eat more, resistance training is the better choice. It builds muscle, which increases your body’s calorie requirements over time, and it doesn’t blunt your appetite the way long cardio sessions can. If you enjoy running or cycling, you don’t have to stop, but be aware that you’ll need to compensate for both the calories burned and the temporary appetite suppression.

Gaining Weight at a Healthy Pace

A healthy rate of weight gain is about 1 to 2 pounds per week. Gaining a pound of lean muscle requires roughly 2,000 to 2,500 extra calories over the course of a week, which translates to about 300 to 350 additional calories per day above what your body burns. Gaining a pound of fat requires closer to 3,500 extra weekly calories. Most people aiming for healthy weight gain want a mix of both, so a daily surplus of 300 to 500 calories is a reasonable starting target.

Track your intake for a few days to establish a baseline. Then add calories incrementally rather than trying to double your food intake overnight. A tablespoon of olive oil here, a handful of nuts there, a smoothie between lunch and dinner. These additions are sustainable in ways that forcing down an extra full meal typically isn’t. The World Health Organization classifies a BMI below 18.5 as underweight and below 16 as a serious health risk associated with poor physical performance and fatigue, so if you fall into those ranges, consistent effort toward eating more is especially important.

Practical Daily Strategies

  • Add before you subtract. Put extra toppings on meals: cheese on eggs, avocado on toast, granola on yogurt, cream in coffee. Each addition is 100 to 200 easy calories.
  • Don’t drink water right before meals. Fluid fills your stomach and can blunt appetite. Sip calorie-containing beverages instead, or save water for between meals.
  • Eat your favorite foods. Appetite is partly psychological. Foods you genuinely enjoy are easier to eat in larger quantities. This isn’t the time for bland “health food” that you have to choke down.
  • Keep snacks visible and accessible. A jar of mixed nuts on your desk, cheese sticks in the front of the fridge, a banana on the counter. You eat what’s easy to reach.
  • Eat the calorie-dense items on your plate first. If you fill up before finishing, at least you’ve prioritized the protein and fats over the salad.
  • Cook with oil liberally. Sautéing vegetables in a couple tablespoons of olive oil instead of steaming them can add 200 or more calories to a side dish with no change in portion size.