Food

Dry Rub vs. Marinade: When to Use Each

The real difference between a dry rub and a marinade, and a simple rule for which one to reach for on any cut.

A dry rub and a marinade are trying to do two different jobs, and picking the wrong one is why a lot of seasoned meat still comes out flat. A rub builds a crust. A marinade adds moisture and surface flavor. Neither replaces the other.

Here is what each actually does, the simple rule for choosing, and how long each one needs to work.

What a dry rub does

A dry rub is a blend of salt, sugar, and spices you press onto the surface of the meat. Its whole job is the outside: it builds a seasoned crust, and on low-and-slow cooks it forms bark, that dark, savory shell on ribs and brisket.

Rubs do not penetrate deep. The salt in a rub slowly works its way in and seasons below the surface, but the spices stay on the outside where they belong. That is a feature, since the concentrated crust is where a lot of the flavor lives.

A basic all-purpose rub is easy: 2 parts brown sugar, 2 parts paprika, 1 part salt, 1 part black pepper, plus garlic powder and a pinch of cayenne. Skip the sugar for anything you will cook hot and fast, since sugar burns above about 300 F.

What a marinade does

A marinade is a wet mix, usually oil, an acid, salt, and aromatics. It coats the meat and does three things: it seasons the surface, it adds moisture, and the acid slightly tenderizes the outer layer.

The key word is outer. A marinade only penetrates a few millimeters no matter how long you leave it, so it is a surface treatment, not a deep one. What it is genuinely good at is coating thin cuts with big flavor and helping tough, lean meat eat more tender.

A workable ratio is 3 parts oil to 1 part acid (vinegar, citrus, or yogurt), plus salt, garlic, and whatever herbs or spices you like. The oil carries fat-soluble flavors and helps with browning; the acid brightens and tenderizes.

The simple rule for choosing

Here is the whole decision in one line: rub for thick and slow, marinade for thin and tough.

Use a dry rub for Use a marinade for
Ribs and brisket (bark) Skirt and flank steak
Pork shoulder Chicken breast and thighs
Thick steaks (a crust) Kebabs and stir-fry cuts
Whole chicken and wings Vegetables and tofu
Anything smoked low and slow Lean, thin, or chewy cuts

Thick cuts and long cooks want the crust and bark a rub delivers. Thin, lean, or fibrous cuts want the moisture and tenderizing a marinade gives. When a cut could go either way, like chicken thighs, either works, so pick by whether you want crust or juiciness.

How long each one needs

Timing is where people go wrong, especially with marinades.

Dry rub timing. For a crust, apply the rub and cook. For deeper seasoning, salt-based rubs do their best work applied 40 minutes to overnight ahead, which gives the salt time to penetrate. Ribs and brisket often get rubbed the night before.

Marinade timing. Most cuts want 2 to 8 hours. Do not go past 24 hours, and go shorter with acidic marinades: 30 minutes to 2 hours for anything heavy on citrus or vinegar. Leave meat in a strong acid too long and the surface turns mushy and chalky as the proteins break down too far.

Fish is the fast case: 15 to 30 minutes in an acidic marinade is plenty, since delicate fish "cooks" in acid quickly.

The salt timing trick

Whether you rub or marinade, salt is the ingredient doing the heavy lifting, and when you apply it matters. Salt either right before cooking or at least 40 minutes ahead.

The window in between, roughly 15 to 40 minutes, is the dead zone: the salt has pulled moisture to the surface but has not had time to reabsorb, so the meat sears wet and does not brown as well. Ahead of time, that moisture gets drawn back in seasoned, which is what you want.

For a thick steak, salting an hour or more ahead (or even the night before, uncovered in the fridge) gives you seasoning all the way through and a drier surface that sears harder.

Can you use both?

Yes, and for some cooks it is the best of both. Marinate a cut for flavor and moisture, pat it dry, then hit it with a rub right before it goes on the grill.

The one caution is patting it dry. A wet surface will not char, so blot the marinade off before the rub goes on and before the meat hits the heat. Wet meat steams; dry meat sears.

Frequently asked questions

What is the difference between a dry rub and a marinade?
A dry rub is a dry spice-and-salt blend that builds a seasoned crust or bark on the outside of meat. A marinade is a wet mix of oil, acid, and seasonings that adds surface flavor, moisture, and a little tenderizing. One is for crust, the other for juiciness.
Does a marinade actually tenderize meat?
Only the outer few millimeters. The acid in a marinade breaks down surface proteins, which helps thin or tough cuts eat more tender, but it does not penetrate deep. Left too long in acid, the surface turns mushy.
How long should I marinate meat?
Most cuts want 2 to 8 hours, and no more than 24. Acidic marinades heavy on citrus or vinegar should stay shorter, 30 minutes to 2 hours, and fish only needs 15 to 30 minutes.
When should I apply a dry rub?
Right before cooking if you only want a crust, or 40 minutes to overnight ahead if you want the salt to season deeper. Ribs and brisket are often rubbed the night before for both bark and seasoning.
Should I salt meat right before grilling?
Salt either right before cooking or at least 40 minutes ahead. The 15- to 40-minute window leaves moisture sitting on the surface, which hurts browning. Ahead of time, that moisture reabsorbs and the surface dries for a better sear.
Can I use a rub and a marinade together?
Yes. Marinate for flavor and moisture, then pat the meat completely dry and apply a rub right before grilling. The only rule is drying it first, since a wet surface will steam instead of sear.

Want the tools, not just the tips?

Get the free guide and one plain guide a week. Enter your email and we will send it over.

Send it to me

No spam. Unsubscribe anytime.