So much nutrition and diet advice is aimed at losing weight, but if you're too thin, you may be at a loss on how to gain weight. Which foods are healthiest and best for gaining weight? Instead of trying to gorge yourself with masses of sweet, rich, or fatty foods, choose high-calorie, nutrient-dense foods for energy and muscle mass without unhealthy fats that can cause harm.
How to Get Started
The weight gain equation is pretty simple: consume more calories than you burn. If you have a high metabolism or exercise vigorously, you may be in a calorie deficit if you don't eat enough to meet your needs.
If you don't know how many calories you burn daily, use an online calorie calculator. Next, build a diet plan filled with healthy foods to help you gain weight.
Adding roughly 500 calories each and every day—ideally with energy-dense foods and snacks—should give you the extra calories you need to increase your weight.
To gain weight, eat smaller, more frequent meals throughout the day and use toppings (gravies, chopped nuts, ranch dressing) to add calories without bulk. Here are 10 nutritious, high-calorie foods to get your weight gain strategy started: