This post may contain affiliate links. Read disclosure policy
Our recipe for the Best Steak Marinade started with my mama and got a few tweaks over the years! We’ve used this recipe to grill steak and always get rave reviews. Tastes like the steak came from a fancy steakhouse.

Learn to grill like a champ!
Sorry, But This Really Is The Best.
My husband loves to tell people that I make the best steak and I love him for that.
Because you know? I do make a dang good steak…all thanks to the best steak marinade.
This marinade recipe is one that I got from my mama and tweaked a bit (as one does).
You’re going to see the amount of salt called for (1 entire tablespoon) and think it sounds like a lot, but it really lets the flavor permeate the entire steak – which is the whole point of a good marinade right?
Plus, we’ve got vinegar and a bit of Dijon mustard to help tenderize the beef while adding flavor.
Honestly, it’s summer. What are you waiting for? Fire up that grill.
♥ 3 Reasons You’ll Love This Recipe:
- Makes any steak taste expensive. Whether you’re working with ribeye or a more budget-friendly cut, this marinade levels up the flavor and tenderness game completely.
- Super simple ingredients. No weird specialty items – just pantry staples that create magic when combined together.
- Works for any cut. From thick filet mignon to thinner cuts, this marinade adapts and delivers every single time.
More Recipes To Grill:
- Flank Steak with Chimichurri
- Balsamic Chicken
- Grilled Shrimp Salad
- Lemon Pepper Chicken Marinade
- Grilled Teriyaki Chicken
Step by Step Instructions:
Add the hot water and salt to a large zip top bag or large shallow dish. Stir to help dissolve the salt in the hot water.
Once the salt is mostly dissolved, add the oil, vinegar, Worcestershire sauce, mustard, pepper, hot sauce, oregano, and rosemary to the mixture and stir to combine.
Add the steak to the marinade and turn to coat. Seal the bag or cover the dish and refrigerate for 4-8 hours. The longer the steak sits, the more flavorful it will be.
Swaps & Tips
- No white vinegar? Apple cider vinegar or red wine vinegar work just as well.
- Different herbs? Italian seasoning is a great shortcut, or try thyme and garlic powder.
- Thinner steaks? Cut the marinating time to 2-4 hours so they don’t get mushy or too salty.
The key to this best steak marinade is patience – let those steaks soak up all that flavor for at least 4 hours, but 8 hours is even better. And don’t skip the 30-minute rest at room temperature before cooking. Your steaks will cook more evenly and taste infinitely better.
Helpful Tip!
Storage:
- Make the marinade ahead and keep it in a mason jar or ziptop bag until ready to use, up 24 hours in advance.
- Cooked marinated steaks keep in the fridge for 3-4 days.
- Steaks can marinate in the refrigerator for up to 8 hours (or up to 24 hours for thicker cuts). Reduce the salt if you plan to marinate overnight.
- Leftover marinade should be discarded after use with raw meat.
Best Steak Marinade
Ingredients
- ¼ cup hot water
- 1 tablespoon kosher salt
- ¼ cup olive oil
- 2 tablespoons white vinegar
- 1 tablespoon Worcestershire sauce
- 1 tablespoon dijon mustard
- 1 teaspoon cracked pepper
- 1 teaspoon hot sauce does not make it spicy
- ½ teaspoon dried oregano
- ½ teaspoon dried rosemary
- 2-3 pounds steak see notes
Instructions
- Add the hot water and salt to a large zip top bag or large shallow dish. Stir to help dissolve the salt in the hot water.
- Once the salt is mostly dissolved, add the oil, vinegar, worcestershire sauce, mustard, pepper, hot sauce, oregano, and rosemary to the mixture and stir to combine.
- Add the steak to the marinade and turn to coat. Seal the bag or cover the dish and refrigerate for 4-8 hours. The longer the steak sits, the more flavorful it will be.
- Remove from the fridge about 30 minutes before cooking and remove the steaks from the marinade. Pat dry. Let steaks rest for 30 minutes to come to room temperature before cooking.
Leave a Review