Recovery is a 24/7 thing. You need to be eating well, sleeping well, minimizing stress etc.
Antioxidants and vitamins/minerals are great to assist recovery. Most people don't eat enough fruits/vegetables so I would start off with supplementing with a good greens powder and a high quality multi vitamin/mineral