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 Do5 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 Online2. 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.

