The best time to replenish nutrients is 15 minutes after your training session because your enzymes are still active. Don’t miss this window to refuel your body for the next workout with a healthy protein snack.
Then try to eat a full meal within two hours of finishing the workout. Protein is key at this point, so things like turkey or salmon are great choices. Also include some vegetables for additional vitamins and a balanced meal.