Weight gain should be done through a plan of action. Carbohydrates Proteins and Fats all three would be essential but in the right portions so that there are no adverse effects. Diet along with strength training helps gain wt. Weight gain can be acquired through unhealthy ways as well i.e by increasing your fat percentage only. But you will need a balance in fat and muscle gain in the right way for which I would need your personal details like Anthropometric data, Diet,Exercise, Family history etc...
Next Steps
Kindly consult in person on Practo so that I can help you with a personalised meal plan.
Health Tips
1. Small, frequent energy dense meals to be consumed. No fasting.
2. Add 4-5 snacks in between the major meals.
3. Opt for full fat options instead of low calorie foods. Consume whole milk instead of slim versions to gain high quality protein and calories.
4. Consume polyunsaturated fats (Healthy fats) like nuts like Almonds and Walnuts and oil seeds like pumpkin seeds.
5. Top your foods with grated cheese, chili, and peanut or almond butter.
6. Add powdered milk, nuts, honey, or dried fruits to your breakfast cereals.
7. Garnish your salad with olive oil, avocados, sunflower seeds, whole olives, or nuts.
8. Add 1-2 tablespoons of dry milk powder to liquid milk, soups, mashed potatoes, and casseroles.
9. Use bigger plates to consume more food.
10. Eat protein first then have vegetables later.
11. Consume fresh fruits like banana, mango, Custard apple, Sapota, Grapes, pomegranate. Try adding milk to fruit slices in the form of a milk shake or top them with seeds like flax seeds, chia seeds for a good caloric boost.
12. Increase your caloric consumption by eating more starchy vegetables like corn and potatoes. Potato has complex carbohydrates which help the body gain weight naturally.
13. Say no to any form of Smoking, Emotional and Mental stress.
14. Get adequate amount of sleep (7-8hrs) to promote muscle gain