Healthy evening sir,
Increase the intake of fats and protein might help you gain weight naturally. To my knowledge, foods items like red meat, chicken, fish, beans, whole milk, eggs, cheese, full fat yogurt, nuts, nuts butter and olive may help gaining weight while maintaining your health.
Foods that helps in gaining weight
1. Milk
2. Rice
3. Dried fruits
4. Homemade protein smoothie
5. Red meat
6. Fatty and oily fish
7. Potatoes and starch
8. Whole grains bread
9. Avocado
10.whole eggs
11. Healthy fats and oils.
Health Tips
There are many foods and supplements available that helps you to gain weight. But, instead of trying to gorge yourself with masses of sweet or fatty foods, choose high calorie foods that provide energy and build muscle mass without all of the unhealthy fats that can cause you harm.
Regular, age -appropriate exercise along with a healthy and calorie rich diet is the best way to put on weight in a healthy manner