I want to gain weight. My height is 5'7 and my weight is 56kg. Please guide me a diet plan. I am vegetarian.

Fat vs fit. You may want to gain weight but not fat. Lean body mass can increase with the combination of increase caloric intake and exercise. Resistance training and weights will help you gain mass. Protein increase with muscle training will build bulk.