Skip to main content New<> this month
Get the Allrecipes magazine

Flat Iron Steak Marinade

Rated as 4.67 out of 5 Stars

"The secret to this wonderful marinade is the cola! It is wonderful on flat iron steaks! But is great with any cut of beef! Cook steaks however desired, brushing remaining marinade as they cook."
Added to shopping list. Go to shopping list.


1 h 10 m servings 343
Original recipe yields 2 servings (2 cups marinade)


{{model.addEditText}} Print
  1. Place steak into a casserole dish and season with salt and black pepper.
  2. Whisk cola-flavored beverage, ketchup, Worcestershire sauce, garlic, chili powder, salt, mustard, and cayenne pepper together in a bowl; pour over steak.
  3. Marinate steak in the refrigerator, at least 1 hour to overnight.


  • Editor's Note:
  • Nutrition data for this recipe includes the full amount of marinade ingredients. The actual amount of marinade consumed will vary.

Nutrition Facts

Per Serving: 343 calories; 13.1 33.6 23.1 74 1756 Full nutrition

Explore more


Read all reviews 6
Most helpful
Most positive
Least positive

We liked this! I did use diet cola b/c that's all I had on hand, but you couldn't tell. This marinade made the steaks nice and flavorful...I would make this again! Thanks for sharing. :)

Loved it! It tasted like a high quality restaurant steak!

Excellent marinade! Used on flat iron steak and both husband and son loved it! My new go-to steak marinade.

In my experience with it (I don't think I cooked the meat completely correctly),the sauce actually worked just as well for steak sauce. Tasted much like an on brand steak sauce most would know i...

I've made this several times and it always turns out great. Good balance to the flavor profile, nothing too

I made this marinade last night for flat iron steak it was so easy to make and very flavorful. I will definitely make it again. We loved it!