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

Outstanding Marinade for Steaks and Roasts

Rated as 4.2 out of 5 Stars

"Divine recipe! This is a great marinade for any cut of beef, but it's d-i-v-i-n-e to use on steak. It contains basic ingredients that, when combined and allowed to blend, will give you a tender, juicy piece of meat every time! Don't be afraid it's too salty as written, it's not! Add any spices to your taste and soak overnight!"
Added to shopping list. Go to shopping list.


15 m servings 122
Original recipe yields 20 servings (3 cups)


{{model.addEditText}} Print
  1. Whisk red wine, olive oil, soy sauce, red wine vinegar, lemon juice, Worcestershire sauce, Italian seasoning, mustard, and black pepper together in a bowl; add onion and garlic.


  • Editor's Notes:
  • Makes enough to marinate a roast or about 5 pounds of steak.
  • Marinate at least 4 hours, but better left overnight.
  • The nutrition data for this recipe includes the full amount of the marinade ingredients. The actual amount of the marinade consumed will vary.

Nutrition Facts

Per Serving: 122 calories; 10.9 3.9 0.7 0 425 Full nutrition

Explore more


Read all reviews 3
Most helpful
Most positive
Least positive

Great marinade! I did cut the recipe back and used just a bit less Italian seasoning (personal preference). Nice combo of flavors and was great for an eye of round roast. I will def be making th...

Made this just as it’s written. My BF is particular about flavors, but we both loved it! Will definitely use again!

Great Marinade. Awesome flavors. Used it on a roast we did on the BBQ rotisserie. Will use this one again.