Nothing beats real food for healing...
As far as healing muscles that have been broken down and rebuild faster and better, and ease DOMS, the number one choice is protein. Ideally you want a serving of 3-4oz of quality protien whether it is from whole foods like eggs or chicken or cottage cheese, or whether it is from a quality protein shake supplement, immediately following your workout, and then also make sure you have 3-4oz at each meal as well. Combine that with healing foods that are high in Vitamin C, like jicama, papaya, kale, broccoli, and red peppers and you will be fit and recovered in no time!