Though dry rubs and marinades are both used to infuse protein with flavor, dry rubs tend to not have liquid (hence the name "dry" rub) while marinades often contain vinegar, oil, or acid (typically citrus juice), which is used to break down the tough fibers in meat. If working with a tender cut of meat, rubs help add flavor without breaking down the protein.