There’s no definitive answer to the question of when to salt meat. While a high concentration of salt can dry meat out, a small amount can enhance hydration. Many people recommend salting at least 40 minutes before cooking to achieve a juicier, more tender steak.
Salt draws water out of cells through osmosis and this water can then be reabsorbed, carrying dissolved salt deep into the meat. The salt also disrupts protein structures, making them better at retaining water molecules during cooking.