Yes, steak can be marinated and it will impart a delicious flavor. For the most flavorful steak, it is recommended to marinate steak for at least one hour before cooking. Be sure to discard any remaining marinade after it has been used.