This post may contain affiliate sales links. Please read my disclosure policy.
Today I am excited to share a recipe for the best Steak Marinade. It’s one that gives you tender, juicy and flavorful meat every single time. It’s a great main dish to go with those favorite summer sides: Macaroni Salad, Potato Salad or the Classic Iceberg Wedge. With one of my favorite things to make every summer on the menu, bring on the summer barbecues!
Easy Substitutions for Steak Marinade
All of the ingredients in this marinade are important for different reasons. Try not to skip any if possible. Don’t forget increments and specific directions are listed in the recipe card at the bottom of this post. I’ve listed some substitutions if you’re in a pinch.
Other Beef Cuts– Other cuts of beef are totally acceptable with this marinade. Other good choices would be tri-tip, flank, skirt or sirloin. Honestly, any cut of beef that you’d grill would be a great candidate for this steak marinade.
Root Beer, Dr. Pepper or Sprite- You use soda pop in a meat marinade simply for its delicious flavor and all that liquid sugar. It is able to penetrate the meat so deliciously! If you find yourself in a pinch, you can use Root Beer, Dr. Pepper or even Sprite in place of Coca Cola. Steer clear of diet sodas- they don’t taste the same after being grilled. I’m talking about you, weird after taste.
Lime Juice or White Distilled Vinegar– You can substitute lime juice if you don’t have lemon juice on hand. You can use it as a one-to-one replacement.
Vegetable Oil- If you don’t have canola oil, vegetable oil or any light colored oil with a higher smoke point will work just as well.
How to Make and Use this Steak Marinade Recipe
So as with most marinades, you throw some ingredients together, add meat and let it sit in the fridge. This recipe is no exception. For full recipe directions and ingredient measurements see the printable recipe card below in this post.
Whisk All Ingredients Together
Start by whisking all the marinade ingredients together. I used a 9×13 baking dish because it had a tight fitting lid, but any large ziploc bag would be fine. Just be sure to set the bag into another container incase the bag springs a leak.
Add in your meat and stir to coat. I cut my ribeye into cubes to create more surface area. More surface area means more space for the flavor of the marinade to penetrate. No need to cut up a flank or skirt steak because it already has a lot of surface area being a long and skinny piece of meat.
Marinate Up To 24 Hours
Once your meat is covered, refrigerate 24 hours. Of course, you don’t need to wait the full 24 hours, but the longer you let it sit the more delicious the meat becomes. 8-12 hours is acceptable too. Minimally, I’d suggest marinating your steak for 6 hours.
How Long Should I Marinate my Steak?
If you are short(er) on time and don’t have a full 24 hours to marinate your steak, a minimum of 6 hours would be ok. You also don’t want to marinate your steak beyond the 24-hour mark. The acid from the soda and the lemon juice starts to break down the meat and change the texture. It works similarly to how acid would ‘cook’ a ceviche if it sits too long.
Skewer and Grill
After your steak has marinated, remove from the fridge and skewer. I like skewering my meat first, then preheating the grill so my steak comes to room temperature. This helps it stay tender.
Grill or cook your meat to desired doneness. Because the meat will be discolored from sitting in the marinade for so long, it will be hard to tell by cutting into it. I would highly recommend using a meat thermometer for taking the internal temperature. (I love this instant-read one. It’s insanely accurate.)
Once the meat is finished cooking, rest 10-15 minutes covered in foil, then serve and enjoy.
Can I Use This Marinade for Chicken or Pork?
Yes, this marinade works for beef, chicken and pork! Best applications are with boneless, skinless chicken breasts (bone-in ok, but will take longer to cook) and 1/2-1-inch thick pork chops.
Be aware, they will look a little discolored after they have been marinating for several hours, but this is totally normal thanks to the soy sauce and soda. Once you get the meat on the grill, it will look more ‘normal’. Just be sure to use that meat thermometer for doneness.
What else can I use a marinade on?
Marinades are great for flavoring meat and vegetables. It can be used as a sauce, but once it comes in contact with raw meat, it is no longer safe to consume.
Storing Leftovers and Reheating
Store any leftover steak in an airtight container or ziplock bag in the fridge for 3-4 days. To reheat steak without drying it out- remember “Low and Slow”. Place the steak in a shallow baking dish and place in a preheated oven at 200-250 degrees until its warmed through….roughly 20-30 minutes.
What to Serve With a Grilled & Marinated Steak?
Oh, the possibilities are endless, and just about anything tastes delicious with steak 🙂 Here are some of my favorites:
- Oven Roasted Asparagus Recipe
- Twice Baked Potatoes
- Roasted Cauliflower Recipe
- Classic Coleslaw Recipe
- Macaroni and Cheese Recipe
- Famous Butter Rice
Other Steak Recipes You Might Like:
- How To Cook Steak On The Stove
- Garlic Herb Steak
- Cast Iron Steak with Bourbon Pepper Cream Sauce
- Swiss Steak Over Mashed Potatoes
I hope you enjoy this marinade! I bet it’ll quickly become a favorite in your home too! Have a great day, friends! 🙂
- 1 cup soy sauce
- 18 oz. Coca-Cola I used the mexican version made with cane sugar and would recommend to not use diet soda for this. Ever ever ever
- 1/4 cup fresh lemon juice
- 1/2 cup canola oil
- 2 tablespoons Worcestershire Sauce
- 3 cloves garlic minced
- 3 lbs meat I used ribeye steaks that I trimmed the extra fat from and cut up into cubes; tri tips would also be great!
- In a large a Tupperware container, whisk together all ingredients of meat marinade. Add in the meat and stir to coat all of it in the marinade. Cover tightly with a lid and marinate 24 hours.
- To grill, soak wooden skewers in water for 1 hour, then skewer meat onto wet sticks. Grill anywhere from 1 minute to 6 minutes per side, depending on how hot your grill is and how you like your meat cooked. Remove from the grill to a clean plate, cover with foil and rest 5-10 minutes before serving.
My family are all Bbq lovers and our summers are filled Bbq recipes! When I saw this on your blog last year, I made it instantly and it was amazingggg! The only thing I changed was I added some extra chillies! Thank you for sharing your recipes and your family blogs! Love reading!!
[…] Anyways, disregarding everything I typed above, lets talk about these skewers! Pineapple Chicken Skewers with Homemade Teriyaki Sauce. I am on board with this whole idea. Also, I’m on a skewer kick. […]
This is one of my FAVORITE recipes – so darn good!
Should the Marinade be refrigerated if you are not going to use it immediately?
Thank you for the recipe for steak marinage!
Very good marinade
What happens if you use Diet Coke? That’s all I have on hand….
I don’t have a grill but would love to try this. Any hints For cooking it in the oven?
I want to try
How would I go about doing them oven. Don’t have a grill.
Looks good will try it
Have to try this. Sounds fantastic but I’m going to use beef skirts.
can’t wait to give this atry with some venison!
How hot was your grill? Did you cook uncovered or covered?
Lauren, your recipes look & sound delicious. I can’t wait to try them. Thanks for sharing them with us????????
Can’t wait to try this !
Can’t wait to try this recipe. Looks so yummy.
What are tri tips? Is that the same as sirloin tips?
So easy, trying it soon!!
Can’t wait to fix my steak
I would love to have that recpie sent to my email
This steak marinade sounda amazing!
Sounds yummy can’t wait to try
Can you use this on whole steaks to? Or is it better on skewers?
[…] Coca-Cola Steak Marinade […]
Yum. I think this will be perfect for Father’s Day!
Mmmmmmm mmmmmmm mmmmmmm mmmmmmm Thanx
When you say to grill it “per side” do you mean you flip it 4 times since the meat is in squares? Or just flipped twice?
I think I only flipped my kebobs twice, from what I recall.
You also use 7-up as subs to Coca-Cola
[…] The Best Steak Marinade from Lauren’s Latest […]
I would add 1 tbsp. of sesame oil and a little black pepper. Just try it.
Another great looking recipe! I have pinned so many of your recipes to try.
Day Dreaming about trying this marinadequate in the hot summer weat her on this could December day!
On this cold winter’s day, I am day dreaming about trying this marinade at the lake waching my toddler splashing and swimming with daddy!
I usually don’t grill skewers because they always turn out tough. I’m going to use my meat thermometer and see if that helps. Great recipe!!
My kids and husband dubbed this “the best steak” they have EVER had!!!! They told me to hold on to this recipe—thank you, Lauren!!! love your blog and recipes!!! 🙂
This just made my day!!! Thanks so much for the comment!! <3
Looks YUMMY Lauren!! Can’t wait to try this one!!
This comment is for Trudie and everyone else annoyed by the ads: When you print one of Lauren’s recipes, choose PDF and save to your desktop, then add to searchable recipe files you create on your computer. When you need the recipe, open the file, copy and paste the recipe (without the ads) onto a new page and print that out. I understand the ads too, why they are necessary, but hate how they make the page jump around. I guess if you look at them while reading the page, they have served their purpose.
Lauren, I understand and accept, although I regret your decision to grow your business, and accept corporate money in exchange for promotions and ads.
Do you have to let them include ads in the printed version of recipes? They are totally unnecessary. They are always in color, and require so much more, and unnecessary, ink wastage.
Just click on the print button by the recipe and you have all you need on one page without any ads.
Yum yum! My boyfriend and I love grilling steak in the summer time – we will definitely be trying this marinade ASAP! It sounds AWESOME!
Sounds dellish but too salty. Do you have any suggestion to substitute for 1 cup of soy sauce? Even lower sodium soy sauce is rather high, considering that one cup is being used?
These look so yummy!!! Do you have any suggestions on how they could be done in the oven? I don’t have a grill 🙁
I would broil them turning them once halfway through. They cook up quick. That will give them a kind of grilled effect but will not have the same smoky flavor you would get from a charcoal grill. If you want the smoky flavor you might try adding a little, (a little goes a long ways) liquid smoke to the marinade. If you have a cast iron grill pan you could do these on top of the stove. I have an indoor smokeless grill and will try this recipe on there adding the liquid smoke…
You have a beautiful baby boy with gorgeous blue eyes!
Thank you so much! I love that all my babies have blue eyes!
Is this for beef only? Could it be for chicken marinade too?
You could definitely use it for chicken.