How to Gain Weight: Healthy & Effective Methods

A Dietitian's Guide to the Most Effective & Healthy Ways to Gain Weight

I know firsthand how challenging being underweight can be, a struggle often dismissed with comments like, "You're so lucky, you can eat anything and not gain weight." The reality is a constant battle: clothes that hang off you, always feeling cold, persistent fatigue, and seeing your bones in the mirror.

Contrary to popular belief, gaining weight is not about eating everything in sight. A diet of hamburgers, chips, and sugary desserts won't bring you health; it will only bring you belly fat, acne, and a fatty liver. Our goal is to help you reach your ideal physique by increasing muscle mass and healthy fat tissue, not by turning your body into a dumpster.

In this guide, we'll explore both healthy weight gain strategies and the high-calorie superfoods you should always have in your kitchen.

Why Can't I Gain Weight? (What's the Problem?)

Before starting your weight gain journey, we need to find what's holding you back. There are usually three main culprits:

  • Fast Metabolism: You might be genetically wired to have a metabolism that runs like a race car.
  • Poor Appetite and Early Satiety: You may have a small stomach capacity, or stress might be killing your appetite.
  • Wrong Food Choices: You might think you're eating a lot, but you could be filling up on foods that are high in volume but low in calories, like salads, soups, and watermelon.

Would you like to receive professional diet counseling?

Yes, I Do

5 Golden Rules for Healthy Weight Gain

Gaining weight is simple math: Energy In > Energy Out. But to do it healthily, you must follow these rules:

1. Drink Your Calories (Liquid Calories)

If you struggle with solid food, turn to calories that don't require chewing. Don't drink water with meals (it fills you up). Shakes made with milk, banana, and honey for your snacks provide high energy without overloading your stomach.

2. Never Skip a Meal

Someone trying to gain weight doesn't have the luxury of saying, "I don't feel like it." You need 3 main meals and at least 3 snacks. Your stomach shouldn't be empty for more than 3 hours.

3. Fortify Your Plate

Secretly increase the calories of every meal you eat. Add cheese and walnuts to your pasta, make your soup with milk or cream, and add avocado and corn to your salad.

4. Do Weight Training

Weight gained from eating alone tends to collect on your belly. Weight training (fitness) converts the food you eat into muscle, shapes your body, and, most importantly, naturally boosts your appetite. Avoid excessive cardio (like running).

5. Add a Bedtime Snack

Eating nuts, honeyed milk, or fruit 1-1.5 hours before sleep helps your body store energy (anabolic process) overnight.

A Guide to 17+ High-Calorie Foods for Weight Gain

As we've mentioned before, the secret to gaining weight is choosing foods that are "Small in Volume, Big in Energy." Here are 17 superfoods to add to your diet plan:

1. Tahini (The Calorie King)

Perhaps the most energy-dense food source. It contains about 600 calories per 100 grams. Consuming it with molasses for breakfast, mixed into milk for a snack, or as a salad dressing is a tremendous energy bomb.

Personalized online diet program. Start now!

Book Online

2. Peanut Butter

A powerhouse of protein and healthy fats. Just one tablespoon contains about 100 calories. Choose sugar-free versions and spread them on a banana or bread.

3. Avocado

Unlike other fruits, it's a source of healthy fats, not carbs. A whole avocado has about 300 calories. You can double a meal's calories by adding it to salads, omelets, or sandwiches.

4. Walnuts, Almonds, and Hazelnuts

The most convenient snack. A handful of nuts you can carry in your pocket (about 150-200 calories) gives you more energy than a slice of bread.

5. Olive Oil

Drizzling one tablespoon of olive oil over your food after it's cooked gives you an extra 120 calories without changing the taste.

6. Dried Fruits (Raisins, Figs, Apricots)

Because the water has been removed, their sugar and energy are concentrated. Eating dried grapes instead of fresh ones allows you to get 3-4 times more calories without filling your stomach.

7. Full-Fat Cheeses (Cheddar, Provolone)

Instead of cottage or feta cheese, opt for higher-fat cheeses like cheddar or provolone. Grate them onto your toast, pasta, or omelet to increase calories.

8. Salmon

Oily fish are packed with protein as well as Omega-3 fatty acids. One serving of salmon offers much higher calories and nutritional value than white fish.

9. Oatmeal

A great source of complex carbohydrates. It can be bland on its own, but when cooked with milk, honey, and walnuts (porridge), it becomes one of the best breakfast options.

10. Red Meat

A natural source of creatine and protein. To increase muscle mass, you should consume grilled or baked red meat at least 2-3 times a week.

11. Banana

An easy-to-carry, fast-digesting source of carbohydrates. Ideal for snacks or for energy before a workout.

12. Butter

A natural energy source rich in Vitamin A that you can use generously when making your eggs, rice, or pasta.

13. Honey and Molasses

Natural sugar sources. They provide quick energy when added to milk, yogurt, or eaten with clotted cream for breakfast.

14. Whole Milk

Forget low-fat or skim products. To gain weight, you must drink whole milk. Its protein and calcium content also strengthens your bones.

15. Dark Chocolate

Dark chocolate with a high cocoa content (70% and above) is rich in antioxidants and very calorie-dense. Even a small square is a good energy source.

16. Coconut Oil/Milk

Increases the calorie count without altering the taste, especially when added to coffee or smoothies. Its MCT oils are converted into quick energy.

17. Potatoes and Starchy Vegetables

Boiled potatoes, sweet potatoes, and corn are cheap and effective sources for replenishing glycogen stores (muscle energy).

Dietitian Sheyda's Homemade "Power" Smoothie Recipe

On days when your appetite is low, you can drink the following mix to get 600-700 calories in one go.

Ingredients: 1.5 cups whole milk, 1 large banana, 2 tablespoons oatmeal, 1 heaping tablespoon peanut butter, 1 teaspoon honey, 3 whole walnuts.
Instructions: Blend all ingredients until smooth. Consume as a snack.

Sample 1-Day Weight Gain Diet Menu

Breakfast:

  • Omelet with 2 or 3 eggs, cheese, and butter
  • 10 green/black olives
  • Plenty of honey with clotted cream or tahini with molasses
  • 2-3 slices of whole wheat or walnut bread
  • 1 glass of fresh-squeezed orange juice

Morning Snack:

  • 1 handful of mixed nuts (unsalted) + 1 handful of raisins

Lunch:

  • A large plate of pasta with ground meat (or buttered rice)
  • Grilled chicken or meatballs
  • Seasonal salad (with olive oil, pomegranate molasses, walnuts, and corn)
  • 1 bowl of full-fat yogurt

Afternoon Snack:

  • The "Power" smoothie from above or 2 slices of tahini halva

Dinner:

  • Vegetable stew with meat or a legume dish (you can dip bread in the broth)
  • Bulgur pilaf
  • Purslane with yogurt or cacik (yogurt-cucumber dip)

Bedtime:

  • 1 glass of milk with honey + 1 piece of fruit

The Weight Gain Process Requires Patience

"Weight gain powders that promise 10 pounds in a week" or "miracle diets" you find online usually just harm your health. Gaining weight is a serious process that requires an analysis of your hormones, blood work, and lifestyle.

To create a personalized program that helps you gain weight in a healthy, sustainable way that suits your body type, please feel free to reach out to me by filling out the form below.


Frequently Asked Questions

Liquid calories are the fastest method. Shakes made from tahini, molasses, peanut butter, banana, and milk allow you to consume a very high number of calories without feeling as full as you would from solid food.
It is impossible to do this healthily. Even if the scale shows a 10-pound increase in a week, it's likely mostly water retention and fat. A healthy goal is to gain between 1 to 2 pounds per week.
Weight should be gained with nutrient-dense foods (protein, complex carbs, healthy fats) and muscle-building weight exercises, not with junk food.
While it varies based on metabolism, gaining 4 to 8 pounds per month is ideal for a healthy process. This allows the body to grow without developing disproportionate fat, like only in the belly area.
Instead of sugary sodas, you should choose whole milk, fresh-squeezed fruit juices, kefir, boza, salep, and homemade smoothies.
Increase the number of meals (6-8 per day) and make the portions smaller. Do not drink water with your meals. Focus on high-calorie liquid foods and make your meals more appealing with sauces you enjoy.
No, it supports it. Weight training stimulates appetite and helps convert the calories you consume into muscle. This helps you achieve a fit body, not a 'skinny fat' one.
Yes, they are high in calories, but they are also very high in sugar and processed fats. They are not a healthy option for regular consumption. A mix of oats, banana, and honey is a more natural alternative.
Yes. The inability to gain weight could be due to underlying medical conditions like an overactive thyroid (hyperthyroidism), diabetes, parasites, or malabsorption disorders like celiac disease. You should get blood tests done first.
Over-the-counter 'weight gainer' pills or powders can cause serious damage to your liver and kidneys. The safest way to gain weight is through natural foods.
Dyt. Şeyda Ertaş

Dyt. Şeyda Ertaş

Expert Author

Dietitian & Nutrition Specialist

BSc in Nutrition and Dietetics, Hacettepe University. Over 7 years of professional experience guiding 2000+ clients toward healthier lives through science-based nutrition.

View Profile

Free Pre-Application

This is a pre-application. No credit card required, payments determined after consultation.

Application Received!

Your message has been sent successfully. We will contact you soon.

Working Hours

Monday - Friday: 09:00 AM - 6:00 PM
Saturday: 10:00 AM - 2:00 PM
Sunday: Closed

Applications received outside working hours or on holidays will be responded to on the next business day.