30 Best High Calorie Foods for Weight Gain

Are you struggling to put on weight despite eating regularly? Do you feel like no matter how much you eat, the scale just won’t budge? Whether you’re recovering from illness, dealing with a fast metabolism, trying to build muscle, or simply looking to add healthy pounds, gaining weight can be just as challenging as losing it for many people.

The good news is that with the right food choices, healthy weight gain is absolutely achievable. In this article, we’re sharing 30 of the most calorie-dense, nutrient-rich foods that can help you gain weight in a sustainable, health-conscious way. These aren’t empty-calorie junk foods — these are powerhouse ingredients packed with the nutrients your body needs to build muscle, store energy, and thrive.

High Calorie Foods for Weight Gain
High Calorie Foods for Weight Gain

What is Healthy Weight Gain?

Being underweight is a condition that’s often overlooked in a culture almost entirely focused on weight loss. However, being too thin carries its own set of health risks, including weakened immune function, bone density loss, hormonal disruptions, and nutritional deficiencies.

Healthy weight gain means consuming a consistent caloric surplus — more calories than your body burns each day — using nutrient-dense foods. Rather than reaching for chips and fast food, a sustainable approach focuses on whole foods rich in complex carbohydrates, healthy fats, and high-quality protein.

The goal isn’t simply to gain any weight — it’s to gain the right kind of weight, including muscle mass and healthy fat stores, rather than excess visceral fat that can harm long-term health. Many people describe the struggle to gain weight as frustrating and disheartening, but understanding the right nutritional approach makes an enormous difference.

30 Best High-Calorie Foods for Weight Gain

1. Whole Eggs

Eggs are one of the most complete and calorie-dense foods available. Two large whole eggs contain approximately 150 calories and provide high-quality protein, healthy fats, vitamins D and B12, and choline. The yolk, in particular, is where most of the calories and key nutrients reside.

For those looking to gain weight, eating whole eggs is far more effective than egg whites alone. They’re incredibly versatile — scrambled, poached, fried in butter, or baked into dishes. You can add an extra egg or two to your morning scramble, or make egg-based frittatas loaded with cheese and roasted vegetables for a calorie-rich, satisfying meal.

How to Cook Salmon in the Oven
How to Cook Salmon in the Oven

2. Salmon and Fatty Fish

A 3-ounce serving of salmon delivers around 175–200 calories along with heart-healthy omega-3 fatty acids, high-quality protein, and B vitamins. Fatty fish like mackerel, herring, and sardines are similarly calorie-dense and nutritionally powerful.

The omega-3 content in fatty fish supports muscle protein synthesis, making this an excellent choice for those aiming to build lean muscle alongside overall weight. Enjoy salmon pan-seared in butter, baked with olive oil and herbs, or incorporated into a creamy pasta dish for a significant calorie boost.

3. Chicken Thighs

While chicken breast gets most of the attention, chicken thighs are a superior choice for weight gain. A 3-ounce serving of skin-on chicken thigh contains approximately 210 calories, compared to about 140 calories in a similar serving of breast meat.

Dark-meat chicken is higher in fat, which contributes to its calorie density. It’s also richer in zinc and iron than white meat. Roast chicken thighs generously with olive oil, herbs, and root vegetables for a calorie-rich, complete meal that requires minimal preparation.

4. Ground Beef

Ground beef is one of the most calorie-dense animal proteins available. An 80/20 blend (80% lean, 20% fat) provides approximately 280 calories per 3-ounce serving, along with significant amounts of iron, zinc, B12, and creatine.

Creatine, found naturally in red meat, supports muscle energy production and may help increase muscle mass over time. Use ground beef in burgers, meatballs, pasta sauces, casseroles, and stir-fries for an effortless calorie boost.

5. Canned Tuna in Oil

Tuna packed in olive oil rather than water contains significantly more calories — around 190 calories per 3 ounces compared to about 100 calories in water-packed varieties. It’s also rich in protein and heart-healthy fats.

Mix oil-packed tuna with mayonnaise or avocado, or add it to pasta dishes with olive oil and garlic for a calorie-dense meal that comes together in minutes.

6. Lamb

Lamb is another calorie-rich meat that often gets overlooked. A 3-ounce serving of cooked lamb provides around 250 calories, along with zinc, iron, vitamin B12, and conjugated linoleic acid (CLA) — a healthy fatty acid associated with muscle building and fat metabolism.

Lamb chops, rack of lamb, or slow-cooked lamb stew are all delicious ways to incorporate this meat into your weight-gain diet.

Nutrition Facts and Health Benefits of Avocado
Nutrition Facts and Health Benefits of Avocado

Healthy Fats and Oils

7. Avocado

One whole avocado contains approximately 320 calories and is loaded with monounsaturated fats, fiber, potassium, and folate. Avocados are among the most calorie-dense fruits in the world and deliver nutrients that actively support cardiovascular and hormonal health.

Add avocado to smoothies, spread it generously on toast, slice it onto salads, or blend it into creamy dressings. You can also mash it into sauces and dips for a rich, nutrient-packed calorie boost across multiple meals throughout the day.

8. Extra Virgin Olive Oil

Just one tablespoon of extra virgin olive oil contains approximately 120 calories — entirely from heart-healthy monounsaturated fats. Adding generous amounts of olive oil to meals is one of the simplest ways to significantly increase daily calorie intake without adding bulk.

Drizzle it over roasted vegetables, toss it through pasta, use it for cooking proteins, or mix it generously into salad dressings. A Mediterranean-style diet rich in olive oil has long been associated with longevity, reduced inflammation, and cardiovascular health.

9. Coconut Oil

With about 120 calories per tablespoon, coconut oil is another calorie-dense cooking fat worth incorporating into your diet. It contains medium-chain triglycerides (MCTs), which are rapidly absorbed and efficiently used for energy rather than being stored as fat.

Use coconut oil for sautéing, baking, or blending into smoothies and morning coffees. It pairs particularly well with sweet potatoes, bananas, and tropical flavors, making it a natural addition to many meals and snacks.

10. Full-Fat Coconut Milk

Canned full-fat coconut milk contains approximately 445 calories per cup — making it one of the most calorie-dense liquids you can use in cooking. It’s also rich in MCTs and healthy saturated fats that support energy and satiety.

Use it in curries, smoothies, overnight oats, soups, or as a dairy-free alternative in desserts and baked goods. A coconut milk smoothie with banana, nut butter, and oats is one of the most effective and delicious weight-gain shakes available.

Sweet Potatoes
Sweet Potatoes

Starchy and Carbohydrate-Rich Foods

11. Sweet Potatoes

One large baked sweet potato with skin contains approximately 160–180 calories, along with complex carbohydrates, fiber, vitamin A, and potassium. Sweet potatoes provide sustained energy that supports muscle recovery and athletic performance.

They’re versatile enough for every meal — mash them with butter and cream, roast them with olive oil, or blend them into soups. Adding toppings like sour cream, shredded cheese, or coconut oil dramatically increases their calorie content while maintaining excellent nutritional value.

12. Brown Rice

One cooked cup of brown rice delivers around 215 calories and provides complex carbohydrates that fuel workouts and replenish glycogen stores in muscles post-exercise. It’s a staple in the diets of athletes and bodybuilders around the world.

For enhanced calorie density, cook brown rice in full-fat coconut milk instead of water, or stir in butter and top with a fried egg and avocado for a satisfying, high-calorie bowl. Brown rice pairs well with virtually every protein source, making it easy to incorporate daily.

13. Oats and Oatmeal

One cup of cooked oats contains approximately 165 calories and provides beta-glucan fiber, B vitamins, and a steady release of energy. While this may seem modest in isolation, oatmeal becomes a weight-gain powerhouse when calorie-dense toppings are added generously.

Boost oatmeal with whole milk, nut butter, banana slices, honey, coconut oil, and full-fat yogurt to easily create a 600–800-calorie breakfast. Overnight oats prepared with full-fat coconut milk and topped with nuts, seeds, and dried fruit are another excellent, convenient option.

14. Whole Grain Pasta

Whole grain pasta provides approximately 220 calories per cooked cup and offers complex carbohydrates, fiber, and B vitamins. Pasta is among the most calorie-efficient foods for weight gain when paired with high-calorie sauces and proteins.

Add ground beef, olive oil, full-fat cream-based sauces, generous amounts of cheese, or canned tuna to pasta dishes for calorie-rich, satisfying meals. A classic Bolognese or carbonara can easily deliver 700–900 calories per serving, making it an ideal meal for consistent weight gain.

15. Whole Grain Bread

Two slices of whole grain bread provide approximately 160–200 calories and deliver complex carbohydrates and fiber. The real calorie magic happens with the toppings — pair bread with nut butters, avocado, full-fat cheese, eggs, or fatty fish for substantial calorie boosts at any meal.

Sourdough whole grain bread may offer improved nutrient bioavailability due to the fermentation process, which helps reduce phytic acid and enhances mineral absorption.

How to Cook Purple Potatoes
How to Cook Purple Potatoes

16. Potatoes

Potatoes are among the most calorie-dense and filling vegetables available. One large baked potato contains approximately 280 calories and delivers potassium, vitamin C, and complex carbohydrates. Load them generously with butter, cheddar cheese, sour cream, and bacon for a meal that can exceed 600 calories.

Calorie-rich potato dishes like shepherd’s pie, potato gratin, or creamy mashed potatoes made with full-fat milk and generous amounts of butter are excellent comfort foods that make consistent high-calorie eating feel entirely effortless.

17. Bananas

One large banana provides approximately 120 calories along with potassium, vitamin B6, and fast-digesting carbohydrates ideal for pre- or post-workout energy. Bananas are particularly valuable as a base for high-calorie smoothies.

Freeze ripe bananas and blend them with peanut butter, full-fat milk, oats, and honey for a 500-calorie weight-gain shake. Or simply eat two or three bananas as a convenient snack between meals to add calories effortlessly throughout the day.

Dairy and Dairy Alternatives

18. Whole Milk

One cup of whole milk provides approximately 150 calories, 8 grams of protein, and significant amounts of calcium, vitamin D, and vitamin B12. Whole milk is one of the most convenient and naturally effective weight-gain beverages available and has been used by hardgainers for generations.

Drink it with meals, use it as the base for smoothies, add it to cereal and oatmeal, or use it in protein shakes. The combination of quality protein, healthy fat, and carbohydrates in whole milk makes it uniquely effective for supporting muscle growth and healthy weight gain.

19. Full-Fat Greek Yogurt

A cup of full-fat Greek yogurt delivers approximately 220 calories along with approximately 20 grams of protein, beneficial probiotics, calcium, and B vitamins. Greek yogurt is one of the most nutrient-dense, low-calorie foods available in any grocery store.

Top it with granola, raw honey, dried fruits, nuts, and seeds for a breakfast or snack that can easily reach 400–500 calories. You can also blend it into smoothies, use it as a base for creamy dressings, or substitute it for sour cream in savory dishes like baked potatoes or tacos.

Cottage Cheese
Cottage Cheese

20. Cheese

Cheese is one of the most calorie-dense foods you can add to almost any dish with minimal effort. Just one ounce of cheddar cheese provides about 115 calories, along with calcium, quality protein, and fat-soluble vitamins. High-fat varieties like brie, gouda, parmesan, and mascarpone are particularly calorie-dense options.

Add generous amounts of cheese to pasta, eggs, sandwiches, soups, casseroles, and salads to meaningfully increase calorie intake without dramatically changing portion sizes or how full you feel.

21. Butter and Heavy Cream

Adding butter and heavy cream to meals is one of the most efficient calorie-boosting strategies available. One tablespoon of butter adds about 100 calories, while one tablespoon of heavy cream adds approximately 52 calories with minimal impact on food volume.

Use butter for cooking, spreading on bread, stirring into oatmeal or mashed potatoes, and finishing sauces. Heavy cream can be added to coffee, soups, pasta sauces, and baked goods to dramatically increase calorie content while adding richness and flavor.

Nuts, Seeds, and Nut Butters

22. Almonds

Just one ounce (about 23 almonds) provides approximately 165 calories, making almonds one of the most calorie-dense snacks available. They’re rich in vitamin E, magnesium, and healthy monounsaturated fats that support heart health and hormonal function.

Keep a bag of almonds readily available for snacking throughout the day. Add them to yogurt, oatmeal, and salads, or blend them into homemade almond butter for another calorie-rich spread that elevates toast, smoothies, and baked goods.

23. Peanut Butter

Two tablespoons of natural peanut butter deliver approximately 190 calories along with protein, healthy fats, vitamin E, and niacin. It’s one of the most calorie-dense, convenient, and affordable foods for consistent weight gain.

Add peanut butter to smoothies, spread it on whole grain toast with banana slices and honey, stir it into oatmeal, or use it in Asian-style peanut noodle sauces. Natural peanut butter without added sugars or hydrogenated oils is always the preferred choice for maximum nutritional benefit.

24. Cashews

Cashews provide approximately 157 calories per ounce with a creamy, mildly sweet flavor that makes them incredibly versatile in both sweet and savory applications. They’re also rich in copper, magnesium, and zinc, which support immune function and energy metabolism.

Enjoy cashews as a standalone snack, blend them into rich cashew cream sauces for pasta, or use cashew butter in smoothies and baked goods. Cashew-based stir-fries and plant-based curries are particularly creative and delicious ways to incorporate these calorie-dense nuts.

Black Walnut
Black Walnut

25. Walnuts

One ounce of walnuts provides about 185 calories and is one of the best plant-based sources of omega-3 fatty acids (ALA). Their anti-inflammatory properties support muscle recovery and cardiovascular health — important considerations during an active weight gain program.

Sprinkle walnuts generously on oatmeal, yogurt, and salads, or incorporate them into baked goods like banana bread and muffins. Walnut-based pesto is another creative and calorie-rich way to use these nutritious nuts in everyday cooking.

26. Sunflower Seeds

One quarter cup of sunflower seeds delivers approximately 186 calories along with vitamin E, selenium, and healthy polyunsaturated fats. Like pumpkin seeds, they’re easy to sprinkle onto virtually any dish for a quick calorie boost.

Add sunflower seeds to trail mix, salads, granola, or yogurt parfaits. Sunflower seed butter is an excellent and often overlooked alternative to peanut butter, particularly for those with nut allergies looking for calorie-dense spreads.

Fruits and Natural Sweeteners

27. Dried Fruits

Dried fruits like Medjool dates, raisins, dried mangoes, dried figs, and apricots are extremely calorie-dense because the drying process removes water while concentrating calories and nutrients. A half-cup of raisins provides approximately 250 calories, while just three Medjool dates deliver nearly 200 calories.

Add dried fruits to oatmeal, trail mix, yogurt, and baked goods. They work beautifully as natural sweeteners in smoothies and energy balls, making them an excellent strategy for adding significant calories in small, convenient portions throughout the day.

28. Dark Chocolate

One ounce of dark chocolate (70–85% cocoa) provides approximately 170 calories, along with iron, magnesium, and powerful antioxidant flavonoids. Dark chocolate is a satisfying, calorie-dense treat that offers genuine nutritional benefits well beyond just its energy content.

Pair dark chocolate with nuts and dried fruit for a calorie-rich trail mix, melt it into smoothies or overnight oats, or simply enjoy a few squares after meals as a satisfying calorie-boosting dessert. Raw cacao nibs offer even higher antioxidant content and can be added to smoothies and baked goods for additional nutritional benefits.

Honey and Sugar as Scrub
Honey and Sugar as Scrub

29. Raw Honey

One tablespoon of raw honey provides approximately 64 calories of natural sugars, along with trace antioxidants and antimicrobial compounds. Raw, minimally processed honey retains more of its nutritional properties than highly refined commercial varieties.

Use honey to sweeten oatmeal, yogurt, smoothies, and herbal teas. Drizzle it generously over full-fat Greek yogurt with granola and walnuts for a calorie-rich snack, or blend it into nut butter toast with banana slices for a quick and satisfying high-calorie meal.

30. Granola

Commercially prepared granola is one of the most calorie-dense foods available per cup, providing between 400–600 calories depending on the recipe and brand. Made from oats, nuts, seeds, dried fruits, and natural sweeteners, granola is a convenient and genuinely delicious way to add substantial calories to your daily diet.

Enjoy it with whole milk or full-fat yogurt for breakfast, or use it as a topping for smoothie bowls and ice cream.

How Many Calories Do You Need for Weight Gain?

The number of calories needed for healthy weight gain varies based on your current weight, height, age, activity level, and individual metabolism. Here are general guidelines to help you establish a starting point:

  • Sedentary adults: Add 300–500 calories per day above your maintenance level for slow, steady weight gain
  • Moderately active adults: Add 400–600 calories per day for consistent, noticeable weight gain
  • Very active individuals or athletes: May need 500–700+ extra calories per day to support both training demands and weight gain goals
  • Underweight individuals with a medical cause: May require professional medical guidance and a more carefully supervised caloric approach

FAQs

1. Can I gain weight without eating unhealthy food?

Absolutely. Every food on this list is either whole, minimally processed, or packed with nutrients. You don’t need to rely on fast food, sugary snacks, or processed junk to gain weight — in fact, doing so often leads to fat gain without muscle, plus a host of health issues.

2. How many calories do I need to gain weight?

Most people need to consume approximately 300–500 calories above their maintenance level per day for gradual, healthy weight gain. If you want to gain weight faster, you might aim for 700–1,000 calories above maintenance — but be prepared to gain some fat alongside muscle.

3. What if I feel too full to eat more?

This is one of the most common challenges for people with small appetites. Focus on calorie-dense foods rather than high-volume ones. Nuts, nut butters, oils, avocados, and smoothies give you more calories in fewer bites, which makes it much easier to hit your goals without feeling stuffed all the time.

4. Do I need to exercise to gain weight?

You don’t have to, but it’s strongly recommended. Resistance training (like weightlifting) signals your body to use those extra calories to build muscle rather than just store them as fat. Even 3 sessions per week of basic strength training can make a significant difference in how and where you gain weight.

Author

  • Emma Carter

    Lifestyle & Movement Coach

    Emma focuses on sustainable lifestyle habits and gentle movement practices. She believes wellness comes from small, consistent daily choices rather than extreme changes.

    View all posts
Visited 51 times, 1 visit(s) today