How Long Should Dry Rub Be On Steak Before Cooking?
Typically, dry rub should be applied to a steak and left to sit for at least 30 minutes or up to 24 hours before cooking. The longer the rub sits on the meat, the more flavor it will impart, but anything beyond 24 hours may cause the meat to become overly salty or dry. Ultimately, the exact timing of how long the rub should stay on the steak ultimately depends on personal preference and the type of rub being used.