
Skirt steak is one of my absolute favorite cuts of beef, and once you master this recipe, you’ll understand why! This gorgeous, flavorful cut has become increasingly popular at home dinner tables, and for good reason. With its beautiful marbling and rich beef flavor, skirt steak is the perfect canvas for bold seasonings and marinades. I love serving this with hearty sides like sausage and potatoes or a fresh salad for a more elegant presentation.
What makes skirt steak so special is its incredible texture when cooked properly. It’s a flavorful cut that comes from the diaphragm muscles of the cow, which means it has more character than pricier cuts. The key to the BEST skirt steak is understanding that it needs high heat, proper seasoning, and respect for its natural grain structure. This recipe will walk you through everything you need to know to achieve restaurant-quality results at home.
The beauty of skirt steak is its versatility. You can marinate it for hours or just season it simply with salt and pepper—it’s truly forgiving. I typically opt for a zesty chimichurri-style marinade that complements the beef’s natural richness without overpowering it. The acid in the marinade helps tenderize the meat and adds incredible depth of flavor. Whether you’re grilling for a weeknight dinner or impressing guests at a summer cookout, this skirt steak recipe will become your go-to.
One thing I always emphasize with skirt steak is the importance of slicing against the grain after cooking. This cut has very pronounced grain lines, and slicing properly makes all the difference in texture. Trust me on this—it’s the secret that separates good skirt steak from absolutely incredible skirt steak. Let me show you exactly how to do it right.
For best results, I recommend using a meat thermometer to achieve that perfect medium-rare doneness. You want the interior to be a gorgeous pink with warm red center, but not rare. The residual heat will continue cooking the meat slightly after you remove it from the heat, so pull it off just before you think it’s done. This simple technique ensures juicy, tender results every single time. I’ve included detailed instructions below, plus helpful tips and variations to keep things interesting.
Ingredients
- 2 to 2.5 pounds skirt steak (1 to 2 pieces)
- 1/4 cup fresh lime juice
- 1/4 cup red wine vinegar
- 1/2 cup extra virgin olive oil
- 6 cloves garlic, minced
- 1 cup fresh parsley, finely chopped
- 1/2 cup fresh cilantro, finely chopped
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon red pepper flakes
- 1 teaspoon kosher salt, plus more for seasoning
- 1/2 teaspoon freshly ground black pepper, plus more for seasoning
- 2 tablespoons butter
- Fresh lemon wedges for serving
- Optional: 1 jalapeño, finely minced for extra heat

Instructions
- Pat your skirt steak completely dry with paper towels. This is crucial for achieving a beautiful crust. Remove any excess moisture from the surface and edges.
- In a medium bowl, whisk together the lime juice, red wine vinegar, and olive oil until well combined. This creates the base of your marinade.
- Add the minced garlic, chopped parsley, and cilantro to the marinade bowl. Stir well to distribute the herbs evenly throughout the liquid.
- Sprinkle in the ground cumin, smoked paprika, red pepper flakes, 1 teaspoon kosher salt, and 1/2 teaspoon black pepper. Whisk until all spices are fully incorporated and the marinade is fragrant.
- Place your skirt steak in a large shallow dish or resealable plastic bag. Pour the marinade over the meat, making sure all surfaces are coated. If using a bag, press out excess air before sealing.
- Refrigerate the marinating skirt steak for at least 2 hours, but preferably 3 to 4 hours. For deeper flavor, you can marinate it overnight. This allows the acid and flavors to penetrate the meat beautifully.
- Remove the skirt steak from the refrigerator about 30 minutes before cooking. This allows it to come to room temperature, which ensures even cooking throughout.
- Pat the steak dry with paper towels, removing excess marinade but leaving a light coating of herbs and spices on the surface. Reserve about 2 tablespoons of the marinade for basting if desired.
- Heat your grill or cast-iron skillet over high heat until it’s smoking hot. You want the surface extremely hot for a beautiful sear. This typically takes 3 to 5 minutes for a grill or 2 to 3 minutes for a skillet.
- Season the skirt steak generously with additional kosher salt and freshly ground black pepper on both sides, just before placing it on the heat.
- Carefully place the skirt steak on the hot grill or skillet. Do not move it for the first 3 to 4 minutes. This allows a gorgeous crust to develop on the first side.
- Using tongs, flip the steak and cook for another 3 to 4 minutes on the second side. For the last minute of cooking, add the 2 tablespoons of butter and tilt the pan to baste the steak, which adds incredible richness.
- Check the internal temperature using a meat thermometer inserted into the thickest part of the steak, away from any fat. For medium-rare, aim for 130 to 135°F. For medium, aim for 135 to 145°F. Remember that carryover cooking will increase the temperature by about 5°F after removal from heat.
- Transfer the cooked skirt steak to a cutting board and let it rest for 5 to 7 minutes. This resting period is absolutely essential—it allows the juices to redistribute throughout the meat, keeping it incredibly tender and juicy.
- While the steak rests, identify the grain direction by looking at the muscle fibers. Skirt steak has very pronounced grain lines that run lengthwise through the meat.
- Using a sharp knife, slice the steak against the grain into 1/4-inch to 1/2-inch thick strips. Cutting against the grain shortens the muscle fibers, making each bite incredibly tender.
- Arrange the sliced skirt steak on a serving platter. Drizzle with any accumulated juices from the cutting board.
- Serve immediately with fresh lemon wedges, extra fresh herbs if desired, and your favorite side dishes. The steak is best enjoyed while still warm.

Pro Tips
o The marinade can be made up to 2 days in advance and stored in an airtight container in the refrigerator, making meal prep incredibly convenient
o If you don’t have time to marinate for hours, even 30 minutes of marinating will add significant flavor. However, the longer you marinate, the more tender and flavorful the steak becomes
o Skirt steak is relatively affordable compared to other premium cuts, making it perfect for feeding a crowd or frequent dinner parties
o For a simpler preparation, you can skip the marinade entirely and simply season with salt, pepper, and garlic powder for a classic steakhouse-style preparation
o This recipe works beautifully with either a gas grill, charcoal grill, or cast-iron skillet. Each method produces slightly different results, but all are delicious
o Leftovers make incredible tacos, fajitas, or salad toppings. Store in an airtight container in the refrigerator for up to 3 days
o The chimichurri-style marinade is inspired by Argentine cuisine, where skirt steak is a beloved traditional dish
o For extra tenderness, you can pound the skirt steak lightly with a meat mallet before marinating, though this isn’t necessary if you’re marinating for several hours
o Pair this skirt steak with roasted vegetables, creamed corn, or try serving with fresh avocado dip for a southwestern-inspired dinner
