Love this? Save it for later!
Share the inspiration with your friends
“You gotta try this mezcal marinade,” my friend Luis said, sliding a bottle across the counter like it was a secret potion. It was a humid Friday evening, the kind where the air feels thick enough to hold a conversation. Luis had just returned from a trip to Oaxaca, and honestly, I wasn’t expecting much beyond the usual tourist tales. But as he pulled out a slab of skirt steak and started mixing ingredients with a flair, I knew something special was about to happen.
That night, we ended up with a flavorful mezcal-marinated skirt steak that was smoky, tender, and downright addictive. The charred tomatillo salsa? Pure magic. It wasn’t just a sauce; it was the kind of thing that makes you stop mid-bite and grin, wondering how something so simple could taste so complex. Maybe you’ve been there—when a recipe sneaks up on you and changes your whole approach to grilling. This one did that for me.
Honestly, I forgot to chill the steak long enough, and the salsa ended up a bit spicier than planned, but those little imperfections only made the night more memorable. Since then, this recipe has become a go-to for weekend cookouts and quick dinners alike. Let me tell you, the smoky mezcal flavor combined with the tangy, slightly charred tomatillo salsa? It’s a game-changer you’re going to want on repeat.
Why You’ll Love This Recipe
This flavorful mezcal-marinated skirt steak with charred tomatillo salsa isn’t just another grilled meat recipe. It’s the kind of dish that’s been tested multiple times over smoky backyard fires, busy weeknights, and casual get-togethers. Here’s why it’s a standout you’ll keep coming back to:
- Quick & Easy: The marinade comes together in less than 10 minutes, and the steak needs only a couple of hours to soak up those flavors—perfect for last-minute plans or spontaneous grilling sessions.
- Simple Ingredients: No hunting for exotic spices here. Most of these pantry staples plus a bottle of mezcal (which you might already have for cocktails) make this recipe super accessible.
- Perfect for Any Occasion: Whether you’re firing up the grill for a casual weekend dinner or impressing friends at a potluck, this dish fits right in.
- Crowd-Pleaser: The balance of smoky, tangy, and slightly spicy elements always gets rave reviews—from kids who love the juicy steak to adults appreciating the depth of flavor.
- Unbelievably Delicious: The mezcal marinade tenderizes the skirt steak beautifully, while the charred tomatillo salsa adds a fresh and vibrant kick that keeps each bite interesting.
This isn’t just a typical marinated steak recipe. The mezcal adds a subtle smoky sweetness that’s hard to replicate, and the salsa’s charred tomatillos give it a brightness that counterbalances the richness perfectly. It’s a dish that makes you want to close your eyes and savor every mouthful.
What Ingredients You Will Need
This recipe features a straightforward lineup of ingredients that work together to create bold, satisfying flavors without any fuss. You’ll find most of these are pantry staples, with fresh produce making the salsa shine. Here’s what you’ll need:
- For the Mezcal Marinade:
- 1/4 cup mezcal (I recommend Del Maguey Vida for authentic flavor)
- 3 tablespoons olive oil (extra virgin for richness)
- 2 tablespoons fresh lime juice (about 1-2 limes, depending on size)
- 3 cloves garlic, minced (adds depth and aroma)
- 1 tablespoon honey or agave syrup (balances the smokiness)
- 1 teaspoon ground cumin (warmth and earthiness)
- 1 teaspoon smoked paprika (for an extra smoky punch)
- Salt and freshly ground black pepper, to taste
- For the Skirt Steak:
- 1.5 to 2 pounds skirt steak (look for well-marbled, about 700-900g)
- For the Charred Tomatillo Salsa:
- 6-8 medium tomatillos, husked and rinsed (fresh and tangy)
- 1 small white onion, peeled and quartered
- 2 jalapeños or serrano peppers (adjust for heat preference)
- 1/2 cup fresh cilantro, roughly chopped
- 1 tablespoon fresh lime juice
- Salt to taste
For substitutions, you can swap honey with pure maple syrup if you prefer, and if mezcal is hard to find, a smoky tequila works in a pinch (though it won’t have quite the same depth). If you want to make this gluten-free, no worries here—this recipe is naturally free from gluten. For the salsa, if you don’t have fresh tomatillos, canned ones can be used but fresh definitely delivers that bright, vibrant zing.
Equipment Needed
- Grill or grill pan (a charcoal grill adds authentic smoky flavor, but a gas grill or heavy skillet works fine)
- Mixing bowls (for the marinade and salsa)
- Sharp knife and cutting board (for prepping steak and salsa ingredients)
- Blender or food processor (to puree the salsa smoothly; a mortar and pestle also works for a chunkier texture)
- Tongs (for flipping the steak safely)
- Meat thermometer (optional but handy for perfectly cooked steak)
If you don’t have a grill, a cast-iron skillet is a great alternative. I’ve grilled this steak over an open flame and also pan-seared it, and both methods yield fantastic results—though the grill adds a nice char that’s tough to beat. For budget-friendly options, a simple stovetop grill pan paired with a basic blender will do the trick without breaking the bank. Just make sure your knife is sharp to avoid squishing the tomatillos when prepping.
Preparation Method

- Make the marinade: In a mixing bowl, whisk together 1/4 cup mezcal, 3 tablespoons olive oil, fresh lime juice, minced garlic, honey, cumin, smoked paprika, salt, and pepper. This should take about 5 minutes. The aroma will be smoky and bright, setting the tone for the steak.
- Marinate the steak: Place the skirt steak in a large resealable plastic bag or shallow dish. Pour the marinade over the steak, making sure it’s well-coated. Seal the bag or cover the dish and refrigerate for at least 2 hours, ideally 4 for maximum flavor absorption. I once marinated overnight and ended up with the juiciest steak ever, but don’t go beyond 12 hours or the acid can start to “cook” the meat.
- Prepare the tomatillo salsa: While the steak marinates, prepare the salsa. Heat a grill pan or outdoor grill to medium-high. Place tomatillos, quartered onion, and jalapeños directly on the grill. Char them for about 5-7 minutes, turning occasionally, until blackened spots appear and the veggies soften. This charring adds a smoky note that is essential.
- Blend the salsa: Transfer the grilled tomatillos, onion, and peppers to a blender or food processor. Add cilantro, lime juice, and salt. Pulse until you get a smooth but slightly chunky salsa. Taste and adjust salt or lime as needed. The salsa should be bright, tangy, with a hint of heat and that irresistible charred flavor.
- Grill the steak: Remove the steak from the marinade and let excess drip off. Preheat your grill or grill pan to high heat. Grill the steak for about 3-4 minutes per side for medium-rare (internal temperature of 130-135°F / 54-57°C). Let it rest for 5-10 minutes before slicing thinly against the grain. Resting is crucial to keep juices locked in.
- Serve: Arrange the sliced steak on a platter and spoon the charred tomatillo salsa generously over the top or serve it on the side. Garnish with extra cilantro or lime wedges if you like. This is best enjoyed fresh and warm.
Quick tip: If your steak is thicker than 1 inch, add a minute or two per side on the grill. And if you’re short on time, even a 1-hour marinade will add good flavor. I once got interrupted mid-prep and had just an hour—still turned out delicious!
Cooking Tips & Techniques
Getting the most out of this mezcal-marinated skirt steak recipe comes down to a few key techniques I’ve picked up over the years. First off, skirt steak is all about quick, hot cooking. It’s thin and fibrous, so a hot grill and short cooking time keep it tender and juicy. Overcooking? That’s the enemy here—trust your thermometer or the timing to avoid a chewy mess.
Marinating isn’t just about flavor; it tenderizes the meat too. The acidity from lime juice and the smoky mezcal really break down those fibers. But be cautious with marinating times—too long and the meat texture can get mushy. I’ve learned that the sweet spot is 2 to 4 hours.
When grilling, don’t poke or press down on the steak—that squeezes out juices. Use tongs to flip gently. Also, let the steak rest after grilling. I can’t stress this enough. The resting period lets the juices redistribute, so every bite is moist.
For the salsa, charring the tomatillos and peppers is the trick to adding that smoky depth. If you don’t have a grill, broiling them in the oven works too—just watch closely so they don’t burn entirely. And blend the salsa just enough to keep a little texture; you want that fresh, rustic feel.
Variations & Adaptations
Feel free to tailor this recipe to your taste or dietary needs. Here are a few variations I’ve tried or recommend:
- Spicy Kick: Add a chipotle pepper in adobo to the salsa for a smoky heat that kicks it up a notch.
- Vegetarian Version: Swap skirt steak for thick slices of grilled portobello mushrooms marinated the same way—unexpectedly satisfying!
- Low-Carb Friendly: Serve the steak and salsa over cauliflower rice or a bed of sautéed greens instead of tortillas.
- Summer Twist: In warmer months, add fresh diced mango or pineapple to the salsa for a sweet contrast.
- Alternative Cooking Method: If you don’t have a grill, pan-sear the steak in a cast-iron skillet over high heat, then finish in a hot oven for a few minutes. Works beautifully.
Serving & Storage Suggestions
This mezcal-marinated skirt steak with charred tomatillo salsa shines best served right off the grill, warm and juicy. I like to serve it with warm corn tortillas, a side of black beans, and maybe some fresh avocado slices. A cold cerveza or a crisp margarita pairs beautifully with the smoky flavors.
Leftovers keep well in the fridge for up to 3 days. Store the steak and salsa separately in airtight containers to maintain freshness. When reheating, gently warm the steak in a skillet over medium-low heat to avoid drying it out. The salsa can be served cold or at room temperature as a fresh topping.
Flavors tend to meld and deepen after a day, so sometimes I make the salsa a day ahead. Just keep it chilled, and bring it to room temp before serving to let the brightness come through.
Nutritional Information & Benefits
Each serving of this flavorful mezcal-marinated skirt steak with charred tomatillo salsa is roughly:
- Calories: 350-400 kcal
- Protein: 35g
- Fat: 22g (mostly from healthy olive oil and steak marbling)
- Carbohydrates: 8g (mostly from tomatillos and a touch of honey)
This recipe is naturally gluten-free and packed with protein, making it suitable for paleo and low-carb diets. Tomatillos are rich in vitamin C and antioxidants, while the fresh herbs add a boost of micronutrients. The use of olive oil and mezcal adds complexity without extra processed ingredients.
From a wellness perspective, this dish balances indulgence with nourishment—it’s satisfying without feeling heavy, especially if paired with fresh sides. And honestly, sometimes a good grilled steak with fresh salsa is exactly what your body and soul need.
Conclusion
There’s something truly special about this flavorful mezcal-marinated skirt steak with charred tomatillo salsa. It’s a recipe that’s become a staple in my kitchen, not just for its bold flavors but for the memories it brings back every time I make it. Whether you’re an experienced griller or just starting out, this dish is approachable and rewarding.
Feel free to tweak the heat level, the salsa’s texture, or even the marinade ingredients to make it your own. Cooking is personal, after all. And if you give this recipe a try, drop a comment and share how it turned out—I’d love to hear your version!
Now, fire up that grill and get ready for a meal that’s smoky, bright, and packed with character. You deserve it.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! Flank steak or hanger steak are great alternatives with similar cooking times and flavors. Just adjust the thickness and grilling time accordingly.
How long should I marinate the skirt steak?
Marinate for at least 2 hours for good flavor, but 4 to 6 hours is ideal. Avoid marinating longer than 12 hours to prevent the meat from becoming mushy.
What if I don’t have mezcal—can I use tequila instead?
You can use a smoky tequila as a substitute, but mezcal’s distinctive smoky flavor really makes this recipe stand out. If using tequila, consider adding a pinch of smoked paprika to bring in some smokiness.
How spicy is the charred tomatillo salsa?
The heat depends on the peppers you use. Jalapeños provide mild to moderate heat. For less spice, remove the seeds, or swap for milder peppers like Anaheim. To amp it up, use serranos or add a chipotle pepper.
Can I make the salsa ahead of time?
Yes! The salsa can be made up to 24 hours in advance. Store it in the fridge and bring it to room temperature before serving to let the flavors bloom.
For those who enjoy bold, smoky flavors, this recipe pairs wonderfully with a crispy garlic chicken or a fresh zesty cilantro lime rice to round out the meal.
Pin This Recipe!

Flavorful Mezcal-Marinated Skirt Steak Recipe with Easy Charred Tomatillo Salsa
A smoky, tender skirt steak marinated in mezcal and served with a bright, tangy charred tomatillo salsa. Perfect for quick grilling sessions and crowd-pleasing meals.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 25 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Mexican
Ingredients
- 1/4 cup mezcal (Del Maguey Vida recommended)
- 3 tablespoons extra virgin olive oil
- 2 tablespoons fresh lime juice (about 1–2 limes)
- 3 cloves garlic, minced
- 1 tablespoon honey or agave syrup
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- 1.5 to 2 pounds skirt steak
- 6–8 medium tomatillos, husked and rinsed
- 1 small white onion, peeled and quartered
- 2 jalapeños or serrano peppers
- 1/2 cup fresh cilantro, roughly chopped
- 1 tablespoon fresh lime juice (for salsa)
- Salt to taste (for salsa)
Instructions
- Make the marinade: In a mixing bowl, whisk together mezcal, olive oil, lime juice, minced garlic, honey, cumin, smoked paprika, salt, and pepper.
- Marinate the steak: Place the skirt steak in a resealable plastic bag or shallow dish. Pour marinade over steak, coat well, seal, and refrigerate for at least 2 hours, ideally 4 hours.
- Prepare the tomatillo salsa: Heat grill or grill pan to medium-high. Char tomatillos, quartered onion, and jalapeños for 5-7 minutes until blackened and softened.
- Blend the salsa: Transfer grilled vegetables to a blender or food processor. Add cilantro, lime juice, and salt. Pulse until smooth but slightly chunky. Adjust seasoning as needed.
- Grill the steak: Remove steak from marinade, let excess drip off. Preheat grill or grill pan to high heat. Grill steak 3-4 minutes per side for medium-rare (130-135°F internal).
- Rest the steak: Let steak rest 5-10 minutes before slicing thinly against the grain.
- Serve: Arrange sliced steak on a platter and spoon charred tomatillo salsa over or serve on the side. Garnish with extra cilantro or lime wedges if desired.
Notes
Marinate steak for at least 2 hours, ideally 4 hours but no longer than 12 hours to avoid mushy texture. Let steak rest after grilling to keep juices locked in. Char tomatillos and peppers for smoky depth. Salsa can be made up to 24 hours ahead and stored chilled. If no grill, pan-sear steak in cast-iron skillet and finish in oven.
Nutrition
- Serving Size: Approximately 6-8 ou
- Calories: 375
- Sugar: 4
- Sodium: 350
- Fat: 22
- Saturated Fat: 4
- Carbohydrates: 8
- Fiber: 2
- Protein: 35
Keywords: mezcal marinade, skirt steak, charred tomatillo salsa, grilled steak, smoky steak, easy marinade, Mexican recipe, summer grilling


