Hi there understand your concern. Include calorie dense foods like avocado,nuts,peanut butter,heavy cream,banana,dates. Include protein rich foods like dal,pulses,paneer,whole eggs-2,chicken,fish.Avoid exercise as we are looking for weight gain. For his beard growth it can be hormonal reasons do consult a doctor for the same.
Next Steps
if you looking out for professional diet plan you can get in touch with me
Health Tips
avoid junk,fried food,packed food to gain weight