Hi
It's always better to have protein through diet as much as possible...
Consume plant based proteins which are good and have high biological value like whole lentils legumes, sprouts,milk and milk products, nuts, seeds, dry fruits varieties, if non veg take sea fish, chicken soups, lean meats as animal based protein..etc..
Incase of advise regarding taking protein powders kindly consult doctor for protein powders..
Health Tips
Always consume well balanced meals, all seasonal fruits and vegetables, complex carbs, plant protein, more of good unsaturated fats, less of saturated fat, enough hydration, normal fiber intake, exposure to sun, healthy lifestyle modifications, sweet potato kheer, red and Kerala variety bananas, milk and milk products, banana almond milk shake etc...are helpful in gaining weight..