Savory Balsamic Steak Marinade for Tender, Flavorful Grilling

This is the ultimate Balsamic Steak Marinade — bright, versatile, and delicious on steak, chicken, pork, fish, or roasted vegetables. It also serves beautifully as a simple vinaigrette for salads.

A mason jar filled with ingredients for balsamic steak marinade.

When summer calls for grilling, this marinade is my go-to. It dresses chicken breasts, salmon fillets, flank steak, pork tenderloin and even thick slices of zucchini, onions and bell peppers with balanced flavor. The combination of balsamic vinegar and extra virgin olive oil creates a foundation that’s salty, sweet, savory and tangy all at once.

Making a big batch simplifies meal prep: reserve some for marinating proteins and vegetables in separate resealable bags, and use the rest as a vinaigrette for a fresh salad of greens, cherry tomatoes, cucumber and fresh mozzarella.

ingredients

  • balsamic vinegar
  • extra virgin olive oil
  • reduced sodium soy sauce
  • brown sugar
  • Worcestershire sauce
  • Dijon mustard
  • garlic (minced)
  • dried oregano, dried thyme and dried basil
  • kosher salt and freshly ground black pepper

I whisk up a large batch and let the marinade do the work. Pour about ½ cup of marinade per pound of meat or vegetables into a separate gallon-sized resealable bag for each item. Seal the bag, squeeze out excess air, and gently massage to coat evenly. After marinating, discard the used bag for easy cleanup.

Store the marinade in an airtight container in the refrigerator for up to two weeks — mason jars work great. For longer storage, freeze one-cup portions in resealable bags for up to three months. Thaw in the refrigerator before using and give the jar a good stir or shake before pouring.

A marinating steak in a resealable bag on a cutting board.

expert tips

Follow these tips for the best results:

  • Mix the ingredients in a large measuring cup or bowl to make pouring mess-free.
  • Marinate each food item in its own gallon-sized resealable bag. About ½ cup of marinade per pound of meat or vegetables is a good guideline. Seal tightly, massage to coat and toss the bag when finished for minimal cleanup.
  • Always marinate in the refrigerator — never at room temperature — to prevent bacterial growth.
  • Watch marinating times: seafood is delicate and should marinate no more than 30 minutes. Chicken, pork and steak benefit from at least 30 minutes and up to 4 hours.
  • Used marinade should be discarded for food safety. If you want to use it for basting or dipping, bring it to a rolling boil for 3–5 minutes (or until it reaches at least 165°F) to kill any bacteria.
Grilling marinated chicken skewers on a charcoal grill.

more grill recipes

  • Grilled balsamic chicken sandwiches with fresh mozzarella and tomatoes
  • Grilled pork tenderloin with a berry-bacon sauce
  • Smash burgers
  • Chipotle honey orange sauce for pork tenderloin
  • Grilled whole turkey
A steak marinated and grilled.

just one more thing

If you try this balsamic marinade, please leave a comment or rating. I enjoy seeing photos of your dishes — share them on Instagram so others can get inspired.

Recipe

Grilled skirt steak with a balsamic steak marinade.

Balsamic Steak Marinade

This is the absolute best marinade recipe for steak, chicken, pork and fish. It is also fabulous as a drizzle over grilled vegetables or as a vinaigrette.
Prep Time:
5 minutes
Total Time:
5 minutes
Servings:
2 cups
Calories:
78kcal
Author:
Amy Casey

Equipment

  • mason jar

Ingredients

  • ½ cup balsamic vinegar
  • ½ cup extra virgin olive oil
  • 2 tablespoons reduced sodium soy sauce
  • 2 tablespoons brown sugar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon Dijon mustard
  • 3 garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper

Instructions

  1. In a mason jar with a tight-fitting lid, add all ingredients.
  2. Screw on the lid and shake until the ingredients are combined and emulsified.
  3. Refrigerate the marinade for up to 2 weeks. For longer storage, freeze in one-cup portions for up to 3 months.

Notes

  • Always marinate in the refrigerator to prevent bacterial growth.
  • Seafood: marinate no more than 30 minutes. Chicken, pork and steak: 30 minutes to 4 hours works well.
  • For safety, discard used marinade. If you want to reuse it as a sauce, boil it for 3–5 minutes or until it reaches 165°F to kill bacteria, then use for basting or dipping.

Nutrition

Serving: 1 tablespoon
|
Calories: 78kcal
|
Carbohydrates: 1.1 g
|
Protein: 0.1 g
|
Fat: 8.4 g
Did you make this recipe?
Tag @amycaseycooks on Instagram so we can admire your work.