This post may contain affiliate links. See my disclosure policy.

This Skirt Steak Marinade blends savory, tangy, and slightly sweet flavors to tenderize and transform more affordable cuts of steak into a juicy, restaurant-quality meal. It’s quick to prepare with simple pantry ingredients and perfect for grilling, pan-searing, or broiling.

Marinated and grilled skirt steak sliced against the grain on a large cutting board.
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

The Best Skirt Steak Recipe

Skirt steak is one of those cuts of beef that benefits enormously from marinating for at least 2 hours before cooking. A good steak marinade not only tenderizes the meat but also infuses it with layers of savory, tangy, and slightly sweet flavor, and transforms tougher cuts into something juicy, tender, and restaurant-worthy.

With just a handful of pantry staples, this easy skirt steak marinade comes together in minutes and works beautifully whether you’re grilling outdoors, searing in a hot skillet, or broiling in the oven. Best of all, it’s versatile enough to use on flank steak, chicken, or even vegetables making it a recipe you’ll come back to again and again.

The secret is in the perfect balance of acid, oil, flavor, and sweetness. Let’s dive in.

Key Ingredients

A great skirt steak marinade includes acidity to tenderize, oil to lock in juiciness, bold flavors for depth, and a hint of sweetness to tie it all together.

Here’s what you’ll need to make this recipe, plus possible substitutions:

Overhead view of raw skirt steak on a white plate surrounded by small bowls and measuring cups containing marinade ingredients. Ingredients include chopped onion, fresh parsley, honey, oil, apple cider vinegar, Worcestershire sauce, and a small dish with salt and dried marjoram. Each ingredient is clearly labeled with text overlays.
  • Vegetable Oil: A neutral oil coats the steak, locks in moisture, and prevents sticking on the grill or skillet. Substitutes: avocado oil, canola oil, or light olive oil. Avoid extra virgin olive oil if grilling over very high heat, as it has a lower smoke point.
  • Apple cider vinegar: The marinade’s tenderizing power. Vinegar breaks down muscle fibers while adding tang. Substitutes: red wine vinegar (bolder) or lime juice for a fresh citrus kick. 
  • Vidalia Onion: Adds natural sweetness and depth of flavor to the marinade as it sits. Substitutes: yellow onion, shallots, or green onions for a milder taste.
  • Fresh Parsley: Brightens and balances the marinade with freshness. Substitutes: cilantro for a bolder herbal note, oregano for an earthy flavor, or dried parsley (use 1 teaspoon dried for 1 tablespoon fresh).
  • Honey: A touch of sweetness balances the acidity and helps caramelize the steak when seared. Substitutes: brown sugar, agave syrup, or maple syrup.
  • Worcestershire sauce: The deep, savory backbone of the marinade, rich with umami. Substitutes: soy sauce or coconut aminos (GF).
  • Salt: Essential for flavor and for helping the steak retain moisture during cooking. Substitutes: kosher salt is best, but sea salt works too. Avoid table salt, which can have a metallic taste.
  • Dried marjoram: Adds subtle, earthy flavor that complements beef. Substitutes: oregano, thyme, or Italian seasoning blend.

What is Skirt Steak?

Skirt steak is a long, flat, and thin cut of beef known for its rich, beefy flavor. It’s often confused with flank steak, an entirely different cut of meat that looks similar in shape and appearance.

There are two types of skirt steak: the inside and outside skirt.

Both types cook quickly over high-heat, making it perfect for grilling, broiling, pan-searing, stir-fries, tacos, and carne asada.

How to Make Skirt Steak Marinade

Making this marinade couldn’t be easier! Just a few minutes of prep and a couple of hours to marinate are all you need for perfect results.

To begin, whisk together the oil, vinegar, Worcestershire sauce, honey, onion, parsley, salt, and dried marjoram in a medium bowl until well combined.

Overhead view of a white mixing bowl containing unmixed marinade ingredients for skirt steak. The bowl shows chopped onion, fresh parsley, dried marjoram, salt, Worcestershire sauce, apple cider vinegar, honey, and oil, each ingredient still distinct and not yet stirred together.
Overhead view of a white bowl filled with freshly mixed skirt steak marinade. The liquid mixture is golden-brown with finely chopped onions and flecks of green parsley evenly distributed throughout.

Next, pat the steak dry with paper towels and place it in a large resealable plastic bag or shallow dish. Pour the marinade over the meat, making sure it’s fully coated.

Overhead view of raw skirt steak placed inside a clear resealable plastic bag, ready for marinade. The steak is bright red with visible marbling and natural folds, positioned against a light textured background. The bag is partially open, showing the meat inside before liquid marinade is added.
Overhead view of raw skirt steak inside a clear resealable plastic bag with freshly poured marinade. The marinade, filled with chopped onions, parsley, herbs, and liquid, is covering parts of the meat while the rest of the steak is still visible. The bag is open, showing the mixture before sealing.

Seal or cover tightly, removing as much air from the bag as possible. Refrigerate for at least 2-4 hours, or up to 8 hours for maximum flavor.

Overhead view of skirt steak sealed inside a clear plastic bag filled with marinade. The steak is fully submerged in a liquid mixture containing finely chopped onions, herbs, and seasonings, coating the meat on all sides.

Remove the steak from the refrigerator approximately 30 minutes before cooking. This helps bring the steak closer to room temperature which promotes faster and more even cooking.

Then use cooking tongs to take the steak out of the marinade, discarding the excess liquid. Pat the meat dry with paper towels, then season lightly with additional salt and freshly ground black pepper if desired.

How Long Should You Marinate Skirt Steak?

The ideal marinating time for skirt steak is 2 to 12 hours. Because skirt steak is a thin, fibrous cut, it absorbs flavors quickly and doesn’t need an overnight soak like some thicker steaks.

  • Quick (2 to 4 hours): Enough time to infuse flavor and begin tenderizing the meat.
  • Best (8 to 12 hours): This allows the acid, oil, and seasonings to fully penetrate, breaking down the steak’s tough fibers without making it mushy.
  • However, it’s important to avoid over-marinating. More than 12 to 24 hours can cause the acid to break down the muscle fibers too much, resulting in a soft, unpleasant texture.

Pro Tip: Always marinate skirt steak in the refrigerator, not at room temperature, to prevent bacteria growth. For the most even flavor, flip the bag or stir the meat halfway through marinating.

If you love this marinade, try it with flank steak, too. Or, check out my Flank Steak Marinade Recipe for more tips and variations.

Removing a large piece of grilled and marinated skirt steak from the grill.

Expert Tips

While it may not be possible to grill year round, this skirt steak marinade works perfectly whether you’re cooking outdoors on the grill, on an indoor electric grill, pan-searing, or broiling in the oven. Here are my best tips for getting juicy, flavorful skirt steak every time.

  1. Preheat your cooking surface: Whether you’re using a grill, cast iron skillet, or broiler, make sure it’s hot before adding the steak. For grilling, aim for high heat, around 450°F (232°C). For a cast iron skillet, preheat it over medium-high heat. If using a broiler, place the oven rack about 4 inches from the heating element and preheat the broiler.
  2. Pat dry and season: Remove the skirt steak from the marinade, pat it dry with paper towels to remove excess moisture, and season with salt and pepper if desired. Excess marinade can cause flare-ups on the grill or inhibit proper searing in a skillet.
  3. Cook quickly: Skirt steak cooks quickly due to its thinness. For medium-rare, cook the steak for about 2 to 3 minutes per side. Adjust the cooking time according to your preferred level of doneness. Keep in mind that overcooking can lead to a tough, chewy texture.
  4. Allow the steak to rest: After cooking, let the skirt steak rest for about 5 to 10 minutes. This allows the juices to redistribute, resulting in a more tender steak.
  5. Slice against the grain: Identify the direction of the muscle fibers, and slice the steak against the grain into thin, diagonal slices. Cutting against the grain shortens the muscle fibers, making it more tender and easier to chew.

Internal Temperature of Skirt Steak

The number one tip for perfect steak is to use a digital meat thermometer to monitor the internal temperature of your meat as it cooks. This is especially important for quicker-cooking meat like skirt steak.

For tender, juicy meat, it is recommended to cook skirt steak to medium rare, or 125 degrees Fahrenheit.

  • 115°F to 120°F for rare
  • 125°F to 135°F for medium rare (recommended)
  • 140°F for medium

Note: The FDA recommends cooking beef to an internal temperature of 145 degrees F.

Overhead image of grilled marinated skirt steak on a cutting board before being sliced and served.

Serving Suggestions

This skirt steak marinade transforms a budget-friendly cut into a flavorful, juicy centerpiece that pairs perfectly with a wide variety of sides. Since skirt steak cooks quickly and is naturally bold in flavor, I like to balance it with fresh, vibrant vegetables or hearty, comforting starches.

Some of my favorite pairings include:

Tip: For an extra pop of flavor, drizzle your cooked steak with homemade Chimichurri Sauce or Creamy Horseradish Sauce.

Frequently Asked Questions

Can I freeze skirt steak in the marinade?

Yes! Add the raw steak and marinade to a freezer-safe bag, then freeze for up to 3 months. As the steak thaws in the refrigerator, it will absorb the flavors, making this a great make-ahead option.

Can I reuse leftover marinade?

No. Marinade that has touched raw meat should always be discarded. If you’d like extra for dipping or drizzling, set aside a portion before adding the raw steak.

What’s the difference between skirt steak and flank steak?

Both are lean, flavorful cuts from the underside of the cow, but skirt steak has more pronounced muscle fibers and cooks faster due to being thinner. Flank steak is a bit thicker and slightly less tender, but both benefit from marinating and slicing against the grain.

More Steak Recipes

Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Marinated and grilled skirt steak sliced against the grain on a large cutting board.
4.77 from 13 votes

Skirt Steak Marinade Recipe


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
The ultimate combination of herbs and sauces, this incredible Skirt Steak Marinade flavors, moistens, and tenderizes for guaranteed delicious steak every time! Grilled or cooked in a cast iron skillet on the stove, the result is juicy, melt-in-your-mouth marinated skirt steak perfect for busy weeknight dinners or summer cookouts.
Prep: 15 minutes
Cook: 20 minutes
Total: 4 hours 35 minutes
Servings: 6 servings
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Ingredients 

Instructions 

  • In a small bowl, mix the vegetable oil, apple cider vinegar, onion, parsley, honey, Worcestershire sauce, salt, and marjoram.
  • Place the skirt steak in a large resealable plastic bag and pour the marinade over the steak. Seal the bag and massage the steak to ensure that it is evenly coated with the marinade.
  • Transfer the marinating steak to the refrigerator. Allow the steak to marinate for at least 2-4 hours, but no longer than 12 hours (overnight).
  • Remove the steak from the refrigerator 30 minutes before cooking to allow it to come to room temperature. Remove the skirt steak from the marinade and gently pat it dry with paper towels to remove any excess marinade. Discard any excess marinade. Season with additional salt and pepper.
  • Grilling Instructions: Preheat the grill to high heat (about 450°F-500°F). Grill, with the lid closed, for approximately 3-4 minutes on each side or until the internal temperature registers 120-125℉ (medium-rare) as measured by a digital read meat thermometer.
  • Stovetop Instructions: Set a large cast iron skillet over high heat. Add 1-2 tablespoons of oil and let it get hot before adding the skirt steak to the pan. Use the back of a spatula to gently, yet firmly, press down on the steak to ensure that it is in contact with the skillet (this helps get a nice sear). Cook for 3-4 minutes on each side or until the internal temperature registers 120-125℉ (medium-rare) as measured by a digital read meat thermometer.
  • Remove the steak to a cutting board and allow it to rest for 5 minutes before garnishing with freshly chopped parsley if desired.

Nutrition

Calories: 369kcal | Carbohydrates: 8g | Protein: 25g | Fat: 27g | Saturated Fat: 6g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 71mg | Sodium: 542mg | Potassium: 455mg | Fiber: 1g | Sugar: 6g | Vitamin A: 71IU | Vitamin C: 4mg | Calcium: 26mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

Jessica Randhawa leads The Forked Spoon, sharing 14 years of experience and over 1,200 original recipes, kitchen tips, and practical cooking advice. Inspired by her world travels, Jessica's approachable recipes have been featured in outlets like Daily Mail, Al Jazeera, and CNET. She holds a Bachelor of Science from the University of California.

You may also like:

Leave a comment

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

Recipe Rating




4.77 from 13 votes (13 ratings without comment)