Nutritionists will generally recommend eating energy dense foods. This usually includes food such as full fat dairy, nuts, red meat and fish, avocado, eggs, and many more. If you are thinking of trying a weight gain diet for the first time, it’s recommended that you do so together with an expert, to make sure you’re not neglecting certain nutrients and also to know what are the best foods for you and your personal situation. Generally Ayurveda diets can be adapted to suit your individual needs without neglecting vital minerals or nutrients.