Please tell me the best foods and ingredients to eat at morning, during the day and night for mass and weight gain.?

Weight gain. To gain weight increase your protein intake which helps increase lean muscle mass. It is easier to add protein shakes based on vegetarian choices such as chia, maca, pea protein. These are easier on the kidneys, do not affect blood pressure or cholesterol. Engage in weight training moderately and drink lots of water.