Ham steak becomes tough when it is over cooked. Avoiding over cooking will make the ham steak tough.