Just like any ordinary hard workout you’ll want to ingest something with rapidly absorbed protein and carbohydrate like a normal recovery shake. Once you’ve had this, had your shower etc if you aren’t going to eat a proper meal then I would advise making something with the exact opposite of the above (although still have your recovery shake!) in the form of something with very slow energy and protein release to “drip feed” your muscles overnight.
Try getting some natural yogurt, some oats or muesli and mixing in some casein protein (often sold as overnight protein) and having this as you’re just getting into bed (ie as late as possible).
The recovery shake will give you the rapidly absorbed stuff to replenish the muscles ASAP and the late night snack will provide stuff overnight. It’s also worth probably taking a few key supplements such as vitamin D, omega fish oils (high quality ones… Look for EPA and DHA content) and maybe zinc and magnesium before bed too.
Hope that helps.