There is simply no substitute for a healthy diet. No amount of supplements can match the nutrition that you can gain in the form of food. Try to cover all food groups every day. In case you are experiencing aversion to particular food, seek the guidance of a dietician who can guide you accordingly. Fruits and vegetables should make up a bulk of your diet as they bring in the much needed vitamins and minerals, along with fibre which are a must for overall health. Choose as many different coloured fruits and vegetables as possible as each brings with it different benefits, covering a majority of nutrients. Grains, pulses and legumes are an important source of carbohydrates and proteins, along with other elements. To get the much needed proteins, vegetarians should turn to diary and dairy products while non-vegetarians can choose meat, poultry and fish. Oils should be used sparingly as they contribute to weight gain. Have ample of water at frequent intervals to keep yourself properly hydrated.