Oooh, my favorite subject.
Imo, the singular most important factor for recovery is sufficient caloric intake. There was a time in my life where I was eating probably 8-10,000 calories per day. A dozen eggs and a pound and a half of ground beef per day plus as many carbs and fats as i could shovel in. I was training so hard that i genuinely lost bodyfat eating that way, we’re talking like sets of 20 squats with 65%-70% of your 1RM on the bar, coach wouldn’t let you rerack until you got 20, he didn’t give a shit if you stood there for an hour. Never once in that training block did i feel run down, torn up, ruined, etc. I was eating like a fucking monster to fuel that training.
Failing that (now, for example, I’m cutting weight), my #1 cure for soreness is a lot of lightweight movements of the affected area. Quads sore after leg day? Pump out 5x20 leg extensions with only 10-20 pounds on the stack. Totally alleviates soreness. Same for chest with flys, etc.