I'd suggest foods rich in nutrients to help your body to recover. Specifically you need foods rich in protein,calcium, vitamins C, B, D, magnesium, manganese and zinc. So this means including lots of fish, lean meat, eggs, nuts, and seeds for added protein, vitamins and minerals, plus green vegetables and fruit. Perhaps in addition you could consider taking a multi vitamin and mineral supplement, if you are not on any medication to boost your intake. If you are on medication, speak to your doctor before taking nutritional supplements. Avoid fizzy drinks and other high sugar foods.