The body of a missing 31-year-old man has been recovered from Little Cottonwood Canyon, according to the Unified Police Department.