A dry rub is a mixture of dry seasonings that is put on the surface of the meat but does not penetrate the meat. A marinade is a mixture of oil, acids, liquids, and seasonings to season the meat over a period of time for the marinade to penetrate the meat and tenderize it.