This post contains Affiliate Links. Read my full disclosure for more info.

If you’re looking for a great steak marinade for grilling, this is one of the best. All you need is 5 minutes of prep time to whip up this delicious recipe. It’s perfect for various cuts of steak and really adds in a delicious flavor and taste.

Make certain to check out my Flavorful Grilled Steak Kabob Recipe to use with this simple steak marinade. Simple and easy.

What I really enjoy about making up this marinade for steak is that I always have the ingredients on hand to use. It’s as simple as measuring, mixing, and applying and that’s just what I’m looking for when I’m ready to grill.

Steak Marinade For Grilling

Being able to find a good marinade at the store has proven to be difficult because you never really know the ingredients that are added in. This is why this homemade steak marinade is really, really good. Not only is it made with easy and simple ingredients but it’s also a great flavor and taste.

It pairs perfectly with steak and other cuts of beef and it’s been my go-to marinade recipe for years.

How long do you marinate meat?

This all depends on the thickness of the meat. If a cut of beef is really thick, you’re going to want to give it more time to penetrate throughout. For thinner cuts of meat, minimal time is fine.

You can easily marinate beef for a few hours or even overnight as well.

Can you over marinate beef?

You bet. You have to be careful with the balance. A good rule of thumb is to start with a couple of hours and cook and see what you think. You’ll find that a taste test will help you be the judge of if it’s perfect or if you need to marinate it longer next time.

ingredients to make steak marinade
Simple ingredients to make steak marinade

Ingredients Needed to Make Steak Marinade

  • low-sodium soy sauce 
  • olive oil 
  • Worcestershire sauce 
  • Dijon mustard 
  • garlic
  • dried minced onions 
  • steak seasoning 
  • fresh parsley, finely chopped 


  • steaks 
steak marinade in bowl
Mixing ingredients for steak marinade only takes a couple minutes

How to Make Steak Marinade

  1. Combine all ingredients in a bowl and whisk until combined
  2. Add steak to a resealable bag
  3. Pour marinade over steak, seal and refrigerate for 1-4 hours
  4. Remove steaks, discard marinade and allow to come to room temperature
  5. Grill steaks as desired 

Tips for Marinating Steak

Marinade time will vary depending on the thickness and quality of the steak.

It’s also important to note that marinating your steak is not going to make it more tender. This is a misconception that many people have. Marinating only adds flavor.

steak marinating in glass dish
Allow steak to marinade for 1-4 hours

How do you store leftover steak marinade

I typically use all my marinade when I’m cooking the steak but if you find that you have some leftover, you can add it to a jar with a lid and store it in the fridge.

This will keep it fresh and ready for you to use on another cut of beef.

marinated steak on cutting board
Enjoy this delicious steak

Can you use steak marinade or other types of meat?

The ingredients used in this marinade pair best with the flavor and texture of beef. You’ll find that there are other great options for chicken and pork, and I don’t vary or mix those marinades.

You may be interested in my Chicken Marinade or Pork Chop Marinade recipe!

Make certain to play around with this marinade as you’re applying it to your steak. The timeframe that you marinate it is going to really enhance and change the flavor.

Delicious Grilling Recipes

steak marinating in glass dish

Steak Marinade for Grilling

This is one of the best marinades for beef.
5 from 1 vote
Print Pin Rate
Prep Time: 5 minutes
Chill Time: 4 hours
Author: Mark Rogers


  • ¼ cup low-sodium soy sauce 
  • ¼ cup olive oil 
  • ¼ cup Worcestershire sauce 
  • 1 tablespoon dijon mustard 
  • 2 cloves garlic, minced 
  • 1 tablespoon dried minced onions 
  • 2 tablespoons steak seasoning 
  • 1 tablespoon fresh parsley, finely chopped 
  • 4 steaks


  • Combine all ingredients in a bowl and whisk until combined
  • Add steak to resealable bag
  • Pour marinade over steak, seal and refrigerate for 1-4 hours (see notes)
  • Remove steaks, discard marinade and allow to come to room temperature
  • Grill steaks as desired


Time to marinate the steaks will vary on the thickness of the meat. 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating