Homemade Taco Seasoning (You’ll Never Make It Any Other Way)

by The Gravy Guy | American, Dips & Condiments, Mexican, Sauces

Three generations of this recipe. You’re welcome. Best Steak Marinade — the version that pulls double duty as a flavor builder and a tenderizer — is one of those kitchen staples that seems unnecessary until you taste the difference between properly marinated steak and a steak that went straight from the package to the grill. The acid breaks down the muscle fibers. The oil carries fat-soluble flavors into the meat. The aromatics penetrate in ways that dry rubs never fully achieve. Give this marinade four to twelve hours and it does work that no amount of seasoning at the table can replicate. I’ve been making a version of this for thirty years and it has never failed.

Why This Steak Marinade Works

  • Acid for tenderizing: Soy sauce and Worcestershire both have natural acids that break down muscle fibers, while balsamic vinegar adds fruity depth and additional acidity. Avoid pure citrus juice as the primary acid — it can over-tenderize lean steaks and create a mushy texture.
  • Oil as a carrier: Olive oil dissolves fat-soluble flavor compounds from garlic and herbs and carries them into the meat. Without oil, water-based flavors don’t penetrate as effectively.
  • Soy sauce for umami: Soy sauce adds savory depth that amplifies the natural beefy flavor of the steak rather than competing with it. Don’t substitute with salt alone.
  • Worcestershire for complexity: Contains tamarind, anchovies, molasses, and spices — a small amount contributes more complexity than its quantity suggests.
  • Fresh garlic and rosemary: Whole crushed garlic and rosemary sprigs infuse more gently than minced versions and don’t leave burned bits on the grill.

Ingredients

Best Steak Marinade

  • ¼ cup olive oil
  • 3 tbsp soy sauce
  • 2 tbsp Worcestershire sauce
  • 1 tbsp balsamic vinegar
  • 1 tbsp brown sugar or honey
  • 4 garlic cloves, smashed (not minced)
  • 2 sprigs fresh rosemary
  • 1 tsp Dijon mustard
  • ½ tsp black pepper
  • ½ tsp smoked paprika
  • Optional: ½ tsp red pepper flakes for heat

Instructions

Step 1: Mix the Marinade

Whisk together olive oil, soy sauce, Worcestershire, balsamic vinegar, brown sugar, Dijon, black pepper, and smoked paprika until the sugar is dissolved and everything is emulsified. Add smashed garlic cloves (whole but pressed flat with the side of a knife) and rosemary sprigs.

Step 2: Marinate the Steak

Place steak in a zip-lock bag or shallow dish. Pour marinade over the steak, turning to coat all surfaces. Seal and refrigerate. Marinating times by cut: flank and skirt steak — 2–4 hours maximum (these are lean, thin cuts that over-marinate quickly). Ribeye, strip, and sirloin — 4–8 hours. Chuck and round steak — 8–12 hours. Do not exceed the maximum time for each cut.

Step 3: Rest Before Cooking

Remove steak from marinade 30 minutes before cooking. Discard the marinade — never reuse marinade that has had raw meat in it. Pat the steak partially dry — not bone dry, but remove the excess surface liquid. A small amount of coating is fine; a soaking wet surface prevents proper searing. Cook over high heat to your preferred doneness.

Tips and Common Mistakes

  • Over-marinating: More time is not always better. Acid breaks down proteins over time. Thin cuts like skirt steak can become mushy after more than 4 hours. Check the guidelines above and pull when done.
  • Wet steak on a hot grill: Surface liquid prevents searing and creates steam instead. Pat dry. A good sear requires a dry surface and high heat — not a wet surface and any heat.
  • Cold steak from the fridge to the grill: Allow 30 minutes to come to room temperature. Cold steak cooks unevenly, producing overcooked edges and undercooked centers.
  • Reusing marinade as a sauce: Never without boiling first. Bring used marinade to a full rolling boil for 3 minutes if you want to use it as a finishing sauce. Better: reserve a portion before marinating for a fresh sauce.

Variations

  • Asian-inspired: Replace olive oil with sesame oil, balsamic with rice wine vinegar, and add fresh ginger. Serve with a drizzle of Homemade Teriyaki Sauce.
  • Italian herb: Add 2 tbsp fresh chopped basil and thyme, increase the balsamic to 2 tablespoons, and pair with a slather of Homemade Basil Pesto at serving.
  • Spicy Latin: Add 2 tbsp lime juice, 1 tsp cumin, 1 tsp ancho chili powder, and a minced chipotle. Pairs perfectly with the Carne Asada Marinade approach and the flavors of a full taco spread.

This marinade works on everything: flank steak, strip steak, chicken thighs, pork chops. Use it alongside the Carne Asada Marinade and the Homemade Taco Seasoning for a complete spice and marinade arsenal.

Storage

  • Fresh marinade: Made and used same day. Can be made up to 3 days ahead (without the garlic and rosemary) and stored in the refrigerator. Add the garlic and herbs when ready to use.
  • Never reuse marinade that touched raw meat. Either discard or boil vigorously for 3–5 minutes before using as a sauce. Reserve a portion separately before marinating if you want a finishing sauce.

Frequently Asked Questions

Can I use this marinade on chicken?

Yes, and it’s excellent. Chicken thighs do well with 4–6 hours. Chicken breasts should not exceed 4 hours — the acid can make the exterior mushy if left too long. The soy sauce and Worcestershire combination works beautifully on poultry.

What’s the best cut for marinating?

Tough, lean cuts benefit most from marinades: flank steak, skirt steak, flat iron, sirloin, and round steak. Tender cuts like filet and ribeye are better left alone (or lightly seasoned) since their tenderness and fat content already provide the qualities that marinades add to tougher cuts. You’re masking their natural quality by marinating them.

Does marinating actually tenderize steak?

Yes, but the effect is primarily at the surface. Marinades don’t penetrate more than a few millimeters into the meat regardless of time. The tenderizing effect is real but limited to the exterior. The flavor penetration is similarly shallow — which is why surface-to-mass ratio matters. Thin cuts (flank, skirt) benefit more than thick cuts (ribeye, strip).

Do I need to score the steak before marinating?

For thick cuts, lightly scoring the surface (shallow cuts across the grain, about ¼ inch deep) helps the marinade penetrate slightly further and creates more surface area for the flavors to contact. Don’t cut deep enough to affect the structure of the steak. For thin cuts, scoring is unnecessary.

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.