I like both personally. Though it is dependent upon the kind of Rub or Marinade you use. Some really are not good on Beef yet may taste great on Chicken. Some may not fast good on either Chicken or Steak yet taste great on Fish. You have to play around with them and find what they taste good on or search what they taste good on.
I use a simple dry rub for most of meats. I've never really got into marinades for some reason. My rub mostly consists of Onion powder, garlic powder, pepper, a lil salt, and if I want a little spice to my meat then I throw in some cayenne pepper. Simple, but tasty.
I bought "Texas T-Bone" and "Rufus Teague" rubs. The Texas stuff tasted of celery salt, and the Rufus tasted like sweet paprika. Both were overly salty, and I think I could make something better.
I bought "Texas T-Bone" and "Rufus Teague" rubs. The Texas stuff tasted of celery salt, and the Rufus tasted like sweet paprika. Both were overly salty, and I think I could make something better.
But Dry rubs can be made however you want them to be, in minutes, which makes them pretty handy. Also, if you'd like you can even leave out the salt and just stick with the other spices.
Marinades are good if you tenderize the meat ant inject the marinade into the meat itself. For a Marinade to soak into a meat takes 24 hours most times. I have an injector and tenderize the meat first this allows the meat to soak up the marinade better.
I do like dry rubs but again each dry rub taste better on a certain meat. A Beef Ribs dry rub may not taste so well if applied to pork ribs. You have to experiment to find out.