Foods That Help You Gain Weight the Healthy Way

The most effective foods for weight gain are calorie-dense options that let you eat more energy without feeling overly stuffed. Gaining weight requires eating more calories than your body burns each day, and the sweet spot for steady, healthy gains is about 10–20% above your maintenance calories. For most people, that translates to roughly 250–500 extra calories per day, enough to gain about 0.25–0.5% of body weight per week.

The challenge isn’t just eating more. It’s eating more of the right things so you build muscle and overall health rather than just adding body fat. Here are the foods and strategies that make the biggest difference.

Nuts, Nut Butters, and Seeds

Nuts and nut butters are some of the most calorie-dense foods you can eat, and they’re easy to add to meals you’re already having. Most nut butters pack 80–100 calories per tablespoon, with 7–10 grams of mostly unsaturated fat. Two tablespoons of almond butter deliver about 200 calories and 19 grams of fat. Peanut butter offers the highest protein of any nut butter at around 8 grams per serving, making it especially useful if you’re trying to build muscle.

The beauty of these foods is how effortlessly they stack onto other things. Spread peanut butter on toast, stir it into oatmeal, blend it into a smoothie, or eat a handful of mixed nuts between meals. You can add 300–500 calories to your day without a single extra “meal” just by incorporating nuts and nut butters into what you already eat.

Avocados and Healthy Oils

Half a medium avocado contains about 140 calories, and unlike most fruits, those calories come primarily from fat. At 177 calories per 100 grams, avocado is far more energy-dense than almost any other produce. Add it to sandwiches, eggs, rice bowls, or smoothies for an easy calorie boost that also provides fiber and potassium.

Olive oil and other cooking oils are another simple lever. A tablespoon of olive oil adds roughly 120 calories. Drizzle it over vegetables, use it generously when cooking, or add it to sauces and dressings. These small additions compound quickly over the course of a day.

Dried Fruit

Dried fruit is dramatically more calorie-dense than fresh fruit because removing the water concentrates the sugars. To put this in perspective, 100 grams of fresh apple contains 10 grams of sugar, while 100 grams of dried apple contains 57 grams. That’s nearly six times the sugar, and proportionally more calories, in the same weight of food.

Dates, raisins, dried mango, and dried apricots are all excellent choices. They’re portable, they don’t require preparation, and they pair well with nuts for a high-calorie snack. A small handful of trail mix with dried fruit and nuts can easily hit 300 calories.

Protein-Rich Foods for Lean Gains

Gaining weight without enough protein means most of the surplus goes to fat rather than muscle. Research from a large meta-analysis published in Nutrition Reviews found that the benefits of higher protein intake for building lean mass are strongest up to about 1.3 grams per kilogram of body weight per day. Beyond that point, the muscle-building returns diminish sharply (though resistance training helps extend them). For a 70-kilogram (154-pound) person, that’s roughly 91 grams of protein daily as a practical target.

The best protein sources for weight gain are ones that also bring calories along with them. Whole eggs, salmon, chicken thighs (not just breasts), ground beef, full-fat Greek yogurt, and whole milk all fit this description. Leaner options like chicken breast or egg whites are fine for protein, but they won’t help you hit a calorie surplus as efficiently.

Starches and Whole Grains

Calorie-dense carbohydrates form the backbone of most weight-gain diets. Rice, pasta, potatoes, sweet potatoes, oats, and bread are all affordable and easy to prepare in large quantities. A cup of cooked rice provides about 200 calories and pairs with almost anything. Oatmeal made with whole milk instead of water can double the calorie count of your breakfast without changing the portion size.

Granola deserves special mention. It’s one of the most calorie-dense breakfast foods available, often packing 400–500 calories per cup because the oats are baked with oil and sweeteners. Topped with full-fat yogurt, banana, and a drizzle of honey, a bowl of granola can easily become a 600–700 calorie meal.

Why Liquid Calories Work So Well

If you struggle to eat enough solid food, drinking some of your calories is one of the most effective strategies available. Research consistently shows that liquid calories don’t trigger the same fullness signals as solid food. In one four-week study, participants who consumed the same number of extra calories in liquid form gained weight, while those who ate the same calories as solid food did not, because the solid food made them eat less at later meals. The liquid calories essentially flew under the body’s appetite radar.

This happens partly because liquids pass through the mouth so quickly. When you chew an apple, the prolonged contact with your taste receptors triggers a cascade of digestive signals that tell your brain food is arriving. Apple juice skips most of that process. Your body simply doesn’t register it the same way.

For weight gain, this quirk of biology works in your favor. Smoothies are the most versatile option: blend whole milk, a banana, oats, peanut butter, and a scoop of protein powder for a drink that can easily top 600 calories. Whole milk on its own (about 150 calories per cup) is a simple addition to meals. Interestingly, soup is the one liquid that does suppress appetite as effectively as solid food, because you sip it slowly at roughly the same pace you’d eat a solid meal. If fullness is your enemy, smoothies and shakes are better than soup.

Combine Eating With Strength Training

Eating in a calorie surplus without exercising will add weight, but a significant portion will be fat. Strength training changes this equation. When you lift weights, your muscles release tiny packages of genetic material into your bloodstream. These packages travel to fat cells and activate genes involved in breaking down stored fat into fuel. At the same time, the muscles themselves grow. The net effect is that more of your calorie surplus gets directed toward building muscle rather than padding fat stores.

This process has been confirmed in both animal studies and human volunteers. After a single lower-body lifting session, participants showed the same molecular signature in their blood: depleted levels of a growth-regulating molecule in their muscles and elevated levels in their bloodstream, indicating active muscle-to-fat signaling. Over months of consistent lifting, the added muscle mass also raises your resting metabolic rate, meaning your body burns more calories even at rest, which further shifts the balance toward lean tissue.

Practical Tips for Adding Calories

Gaining weight comes down to consistency more than any single food choice. A few strategies make it easier to maintain a surplus day after day:

  • Eat more often. Three large meals can feel overwhelming. Four or five smaller meals, plus snacks, spread the calories out and reduce the discomfort of feeling overly full.
  • Add calories to existing meals. Cook with more oil, use whole milk instead of skim, top dishes with cheese or avocado, and stir nut butter into oatmeal or yogurt. These tweaks add 200–400 calories without requiring you to eat more volume.
  • Keep calorie-dense snacks accessible. Trail mix, granola bars, cheese and crackers, and dried fruit are easy to grab. If high-calorie food is within arm’s reach, you’ll eat more of it.
  • Drink a smoothie between meals. A blended shake with whole milk, banana, oats, and peanut butter won’t kill your appetite for your next meal the way a large solid snack would.
  • Don’t rely on junk food. Fast food and candy will create a surplus, but they lack the protein, vitamins, and minerals your body needs to actually build tissue. Prioritize the calorie-dense whole foods listed above.

The 10–20% calorie surplus guideline is a useful starting point, but the real measure of progress is the scale. Weigh yourself at the same time each day, average the week, and adjust your eating up or down based on whether you’re gaining at the rate you want. A gain of roughly half a pound to one pound per week is a sustainable pace for most people.