17 Inspiring Beef Skirt Recipe Ideas for Bold Flavors
fromonlinefoodrecipes.comonlinefoodrecipes.com/beef-skirt-recipe-ideas
A skirt steak is your ticket to bold, beefy flavor in a flash. Whether you're craving quick weeknight dinners or weekend grilling adventures, these 17

Ingredients
Instructions
Pat the skirt steak dry with paper towels. Season both sides generously with 1 tsp salt and 1/2 tsp pepper. Let it sit at room temp for 20 minutes while you make the chimichurri.
In a medium bowl, combine parsley, garlic, red wine vinegar, olive oil, red pepper flakes (if using), and 1/4 tsp salt. Stir well. Set aside at room temp — the flavors will meld.
Preheat your grill to high heat, around 450-500°F. Clean and oil the grates well to prevent sticking.
Grill the steak over direct high heat for 4-5 minutes on the first side, without moving it, until a deep crust forms. Flip and cook another 3-4 minutes for medium-rare (internal temp 130-135°F). Adjust time for your preferred doneness.
Transfer the steak to a cutting board and let it rest for at least 5 minutes. This is critical — it keeps the juices inside.
Slice the steak against the grain into thin strips. Pour any resting juices over the slices. Serve with the chimichurri spooned on top or on the side.
1 ½ lbs skirt steak (I like it thin for quick sear)
2 bell peppers (mix red and yellow), sliced
1 large onion, sliced
2 tbsp vegetable oil
1 tsp ground cumin
1 tsp salt
½ tsp black pepper
Juice of 2 limes
8 small flour tortillas
Pat steak dry with paper towels. Season both sides with cumin, salt, pepper, and half the lime juice. Let sit while prepping veggies.
Heat a large skillet over high heat until smoking. Add 1 tbsp oil.
Sear steak 3–4 minutes per side for medium-rare. Do not move it—flip only once for a perfect crust.
Transfer steak to a cutting board, tent with foil, and rest at least 5 minutes.
Add remaining oil to hot skillet. Toss in peppers and onions. Cook without stirring for 2 minutes, then stir and cook 2–3 minutes more until charred.
Slice steak against the grain into thin strips. Squeeze remaining lime juice over top.
Warm tortillas in a dry skillet or microwave.
Serve steak and veggies on tortillas with your favorite toppings.
1/4 cup low-sodium soy sauce (my go-to for salty-sweet balance)
2 tablespoons brown sugar
1 tablespoon sesame oil
1 Asian pear, grated (adds natural sweetness and tenderizes)
4 cloves garlic, minced
1 tablespoon grated fresh ginger
2 green onions, thinly sliced (reserve some for garnish)
1 tablespoon toasted sesame seeds (plus more for finish)
1.5 lbs skirt steak, trimmed and cut into serving-sized pieces
1 tablespoon vegetable oil (or any high-smoke-point oil)
In a medium bowl, whisk together the soy sauce, brown sugar, sesame oil, grated pear, garlic, ginger, green onions, and sesame seeds until sugar dissolves. (Tip: The pear's natural enzymes help tenderize the meat.)
Place the skirt steak in a large ziplock bag or shallow dish. Pour the marinade over the steak, seal, and massage to coat. Refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor).
Remove steak from fridge 15 minutes before cooking to take the chill off. Pat excess marinade off the steak (reserve leftover marinade if you want to baste—but discard after cooking for safety). (Tip: Room-temp meat sears more evenly.)
Heat a grill or large cast-iron pan over high heat. Add vegetable oil and swirl to coat. Sear the steak for 2-3 minutes per side for medium-rare, until nicely charred. Use a meat thermometer: 130-135°F for medium-rare. (Tip: Don't overcrowd the pan—work in batches if needed.)
Transfer steak to a cutting board and let rest for 5 minutes. Slice thinly against the grain into bite-sized strips. (Tip: Slicing against the grain ensures tenderness.)
Garnish with reserved green onions and a sprinkle of toasted sesame seeds. Serve immediately with rice or lettuce wraps.
1 lb skirt steak, sliced thin against the grain (I insist on this for tenderness)
2 tablespoons avocado oil (or any high-smoke-point oil)
1 head broccoli, cut into florets (about 2 cups)
1 red bell pepper, sliced (orange works too, but red pops)
3 cloves garlic, minced (fresh, not jarred)
1 tablespoon fresh ginger, grated (microplane is my secret weapon)
For the Sauce:
3 tablespoons low-sodium soy sauce (I prefer Tamari for gluten-free)
1 tablespoon oyster sauce (or hoisin if you're out)
1 tablespoon rice vinegar
1 teaspoon sesame oil (toasted, for that nutty finish)
1 teaspoon brown sugar (just enough to balance the salt)
1 tablespoon cornstarch + 2 tablespoons water (slurry, to thicken)
Slice the skirt steak across the grain into ¼-inch strips. Toss with a pinch of salt and black pepper. Set aside.
In a small bowl, whisk together soy sauce, oyster sauce, rice vinegar, sesame oil, and brown sugar. In a separate cup, mix cornstarch with water to make a slurry.
Heat a wok or large skillet over high heat until smoking. Add 1 tablespoon avocado oil and swirl to coat.
Add the steak in a single layer (work in batches if needed — overcrowding kills the sear). Sear undisturbed for 1 minute, then stir-fry for another 30 seconds until just browned. Transfer to a plate.
Reduce heat to medium-high. Add remaining 1 tablespoon oil. Toss in broccoli and bell pepper. Stir-fry for 2 minutes until broccoli turns bright green and crisp-tender.
Push vegetables to the side of the wok. Add garlic and ginger to the center and sizzle for 15 seconds until fragrant.
Return the steak to the wok. Pour in the sauce mixture and stir-fry everything together for 30 seconds.
Give the cornstarch slurry a quick stir, then drizzle it into the wok. Toss continuously for another 15-20 seconds until the sauce thickens and coats every piece.
Remove from heat immediately to avoid overcooking. Serve over steamed rice or noodles.
1 lb beef skirt steak (I love skirt steak for its rich flavor; trim any silver skin)
Kosher salt and freshly cracked black pepper (generous seasoning is key)
2 tbsp olive oil (use a good quality one here)
2 large shallots, thinly sliced (shallots add a mild sweetness)
1 cup dry red wine (like Cabernet Sauvignon; use one you'd drink)
1/2 cup beef broth (low-sodium preferred)
2 tbsp unsalted butter (cold, cut into cubes for finishing)
1 tsp fresh thyme leaves (or 1/2 tsp dried)
1 tbsp chopped fresh parsley for garnish (optional but pretty)
Pat the skirt steak dry with paper towels. Season generously on both sides with kosher salt and black pepper. Let sit at room temperature for 10 minutes (tip: bringing meat to room temp ensures even cooking).
Heat a large cast-iron skillet over high heat until smoking hot. Add the olive oil and swirl to coat.
Carefully place the steak in the skillet. Sear without moving for 3 minutes for medium-rare (adjust based on thickness). Flip and sear another 3 minutes. (Tip: use tongs, not a fork, to avoid piercing the meat.)
Transfer steak to a cutting board and tent loosely with foil. Let rest for 5 minutes.
Reduce heat to medium. Add the sliced shallots to the skillet. Cook, stirring frequently, until softened and lightly browned, about 2 minutes. (Scrape up any browned bits from the bottom.)
Pour in the red wine and beef broth. Bring to a boil, scraping up any remaining fond. Let simmer until reduced by half, about 3-4 minutes.
Remove from heat. Whisk in the cold butter cubes one at a time until emulsified. Stir in the fresh thyme leaves. Season with salt and pepper to taste.
Slice the rested steak against the grain into thin strips. Arrange on plates, spoon the red wine reduction over the top, and garnish with parsley.
1 lb skirt steak (I prefer it thinly cut for quick grilling)
1 lb tomatillos, husked and rinsed (fresh makes all the difference)
1/2 cup chopped white onion
1 jalapeño, stemmed (leave seeds for heat)
2 cloves garlic, smashed
1/2 cup fresh cilantro leaves (plus more for garnish)
Juice of 2 limes (plus wedges for serving)
Salt and black pepper to taste
2 tbsp extra virgin olive oil (my go-to for the salsa)
8-12 small corn tortillas (street-style, char them on the grill)
Make the salsa verde: Roast tomatillos and jalapeño on a baking sheet at 400°F for 10 minutes, until softened and slightly charred.
In a blender, combine roasted tomatillos, jalapeño, onion, garlic, cilantro, lime juice, and a pinch of salt. Pulse until chunky-smooth. Set aside.
Season steak generously with salt and pepper, then drizzle with 1 tbsp olive oil. Rub to coat.
Heat a grill or grill pan to high heat (about 500°F). Grill steak 4 minutes per side for medium-rare, or until internal temp reaches 130°F. Tip: Don't flip too early—let it sear.
Transfer steak to a cutting board and rest for 5 minutes. Tip: Resting is non-negotiable for juicy slices.
While steak rests, warm tortillas on the grill for 30 seconds per side, until lightly charred and pliable. Keep wrapped in a towel.
Slice steak against the grain into thin strips. Tip: Look for the muscle fibers and cut perpendicular to them for tenderness.
Assemble tacos: Layer steak on tortillas, spoon over salsa verde, and top with fresh cilantro and a squeeze of lime. Serve immediately.
2 tbsp coarse black pepper (I go heavy—embrace the crust)
1 tbsp kosher salt (don't skip, it's the backbone)
1 tsp garlic powder (granulated works too)
1 tsp onion powder (adds subtle sweetness)
2 lbs beef skirt steak, trimmed of silver skin (ask your butcher to leave the fat cap)
2 tbsp yellow mustard (classic binder—trust me, you won't taste it)
Oak wood chunks or chips (Texas style—soak chips 30 min if using a kettle)
Combine black pepper, kosher salt, garlic powder, and onion powder in a small bowl. Whisk to break clumps.
Pat the skirt steak dry with paper towels—moisture kills the crust.
Brush a thin layer of yellow mustard over every surface of the steak. It acts as glue for the rub.
Apply the rub generously on all sides, pressing it into the meat. Don't be shy.
Preheat your smoker to 225°F using oak wood. Keep the smoke thin and blue—no billowing white.
Place the steak directly on the smoker grates, close the lid, and let it ride.
Smoke until internal temp hits 130°F for medium-rare, about 1.5 to 2 hours. Start checking at 90 minutes.
Wrap the steak tightly in butcher paper and let it rest on the counter for 15 minutes. This locks in juices.
Unwrap, then slice against the grain into ¼-inch strips. Angle the knife for wider pieces.
1 lb beef skirt steak, thinly sliced (ask your butcher to do it – total game changer)
8 oz flat rice noodles (banh pho – soak before cooking)
6 cups low-sodium beef broth (store-bought is fine, but control the salt)
1 small onion, halved
2-inch piece ginger, smashed
2 star anise
3 whole cloves
1 tbsp fish sauce (I use Red Boat – pure and punchy)
1 tsp sugar (coconut sugar works too)
Bean sprouts – a handful per bowl
Fresh Thai basil – a few sprigs
Lime wedges
Hoisin sauce and sriracha (to taste)
In a large pot, combine beef broth, halved onion, smashed ginger, star anise, and cloves. Bring to a boil, then reduce heat and simmer for 20 minutes to infuse flavor.
While broth simmers, slice the skirt steak very thinly against the grain (if not pre-sliced). Tip: freeze for 15 minutes for cleaner cuts.
Soak rice noodles in warm water for 15 minutes until pliable; drain well.
After 20 minutes, strain the broth through a fine-mesh sieve into a clean pot. Discard solids. Stir in fish sauce and sugar. Keep hot over low heat.
Bring a small pot of water to a boil. Cook noodles for 30–60 seconds until just tender – don't overcook, they'll turn mushy. Drain and divide among bowls.
Arrange raw sliced skirt steak on top of the noodles in each bowl.
Ladle the boiling broth over the beef and noodles. The hot broth will cook the steak instantly – look for the color change from red to brown.
Serve immediately with bean sprouts, Thai basil, lime wedges, and your choice of hoisin and sriracha.
1 lb skirt steak (I bring it to room temp before grilling)
1 tsp kosher salt
1/2 tsp black pepper
1 tbsp olive oil (for brushing)
2 tbsp red wine vinegar
1 tbsp fresh lime juice (freshly squeezed is key)
1 tsp honey
1/2 tsp red pepper flakes (plus more for garnish)
1 garlic clove, minced
1/4 cup extra virgin olive oil (my go-to)
1/4 tsp salt
6 cups mixed greens
1 cup cherry tomatoes, halved
1/4 cup crumbled queso fresco (optional, but adds a creamy kick)
Remove steak from fridge 30 minutes before grilling. Pat dry with paper towels, then season generously with salt and pepper on both sides. Brush with olive oil.
Make the vinaigrette: In a small bowl, whisk together red wine vinegar, lime juice, honey, red pepper flakes, minced garlic, and salt. Slowly drizzle in extra virgin olive oil while whisking continuously until emulsified. Set aside to let flavors meld.
Preheat your grill to high heat (450-500°F). Clean the grates and lightly oil them to prevent sticking.
Grill the skirt steak for 3-4 minutes per side for medium-rare (internal temperature should reach 130-135°F). Avoid moving it too much to get a good sear. Transfer to a cutting board and let rest for 5 minutes.
While the steak rests, toss mixed greens and cherry tomatoes with half the vinaigrette in a large bowl. Divide the salad among four plates.
Slice the rested steak against the grain into thin strips. Arrange the slices over the salad. Drizzle with the remaining vinaigrette and sprinkle with crumbled queso fresco and a pinch of red pepper flakes if desired.
1.5 lbs skirt steak (trimmed, at room temp for even cooking)
2 tbsp olive oil (extra virgin, please)
1 tbsp unsalted butter
8 oz cremini mushrooms, sliced
2 garlic cloves, minced
1/2 cup dry white wine (something you'd drink)
1 cup heavy cream (don't skimp)
2 sprigs fresh thyme
Salt and fresh cracked black pepper (generous)
1 tbsp Dijon mustard (optional but adds depth)
Pat the skirt steak dry with paper towels. Season generously on both sides with salt and black pepper. Let sit at room temp for 10 minutes.
Heat olive oil in a large cast iron skillet over high heat until it shimmers. The pan must be screaming hot for a proper sear.
Sear the steak for 3–4 minutes per side for medium-rare. Don't crowd the pan—work in batches if needed. A nice crust is your goal.
Transfer steak to a cutting board and tent loosely with foil. Let it rest for 5 minutes. Resting locks in the juices.
Reduce heat to medium. Add butter and sliced mushrooms to the skillet. Cook, stirring occasionally, until golden brown and the fond is scraped up—about 5 minutes.
Add minced garlic and cook for 30 seconds until fragrant. Stir constantly to avoid burning.
Pour in the white wine and deglaze the pan, scraping up any browned bits. Let it reduce by half, about 2 minutes.
Stir in heavy cream, thyme sprigs, and Dijon mustard (if using). Simmer for 3–4 minutes until the sauce thickens slightly. Taste and adjust salt and pepper.
Slice the rested steak against the grain into thin strips. Serve immediately with the mushroom cream sauce spooned over the top.
2 scotch bonnet peppers, stemmed (keep seeds for extra heat—I go all in)
4 green onions, roughly chopped
3 garlic cloves, peeled
1 tablespoon fresh ginger, peeled and chopped
2 tablespoons soy sauce (low-sodium is my preference)
2 tablespoons lime juice (freshly squeezed, always)
2 tablespoons olive oil (extra virgin for richness)
1 tablespoon brown sugar (dark, packed)
2 teaspoons ground allspice (the soul of jerk)
1 teaspoon dried thyme (or 1 tablespoon fresh leaves)
1/2 teaspoon ground cinnamon (a whisper of warmth)
1/2 teaspoon ground nutmeg (freshly grated if you have it)
1 teaspoon black pepper (coarsely ground)
1 teaspoon salt (kosher, for even seasoning)
1.5 lbs beef skirt steak (trimmed of excess fat, pat dry)
Canola oil or avocado oil (for brushing the grill, high smoke point)
In a blender, combine scotch bonnet peppers, green onions, garlic, ginger, soy sauce, lime juice, olive oil, brown sugar, allspice, thyme, cinnamon, nutmeg, black pepper, and salt. Purée until smooth, scraping down sides. This marinade is potent—handle with care, wear gloves.
Place skirt steak in a shallow dish or zip-top bag. Pour the jerk marinade over the steak, turning to coat evenly. Press out air, seal, and refrigerate for at least 2 hours (overnight is better—the flavor penetrates deeper).
Remove steak from fridge 30 minutes before grilling to take the chill off. Meanwhile, preheat your grill to high heat (450–500°F). Clean grates thoroughly with a wire brush.
Brush grill grates with canola oil using a folded paper towel and tongs. Place steak on the hottest part of the grill. Cook for 4–6 minutes per side for medium-rare (internal temp 130–135°F). Don't flip too early—let the crust form.
For a perfect sear, rotate the steak 45° halfway through each side to get those crosshatch marks. If flare-ups happen, move steak to cooler area briefly.
Transfer steak to a cutting board, tent loosely with foil, and rest for 5 minutes. Resting redistributes juices—don't skip it!
Slice the steak against the grain into 1/2-inch strips. The grain runs lengthwise on skirt steak, so cut perpendicular to it for tender bites. Serve immediately.
1 lb skirt steak, sliced against the grain into 1/2-inch strips (I prefer grass-fed for better flavor)
4 packs (or 1 lb) fresh ramen noodles (frozen or refrigerated work best)
4 large eggs (room temp for even cooking)
4 cups beef broth (low-sodium, so I can control salt)
3 tbsp white miso paste (fermented, non-GMO is my go-to)
2 tbsp soy sauce (tamari if you're gluten-free)
1 tbsp mirin (sweet rice wine—adds authentic glaze)
4 cloves garlic, minced (fresh, not jarred—trust me)
1 tbsp fresh ginger, grated (microplane makes it effortless)
4 green onions, sliced (white and green parts separated)
1 tbsp sesame oil (toasted, for that nutty finish)
1 tsp chili oil (optional, but I love the heat)
In a bowl, whisk together 2 tbsp soy sauce, 1 tbsp mirin, half the minced garlic, and half the grated ginger. Add skirt steak strips, toss to coat, and let marinate 10 minutes (or while you prep).
Meanwhile, bring a small pot of water to a boil. Gently lower in eggs and boil exactly 6 minutes for jammy yolks. Transfer to ice water bath immediately.
In a large pot, heat 1 tbsp sesame oil over medium-high. Sear marinated steak strips in batches until browned, about 2 minutes per side. Remove and set aside—don't overcrowd the pan!
Reduce heat to medium. Add remaining garlic and ginger to the pot, sauté 30 seconds until fragrant. Pour in beef broth, scraping up browned bits. Bring to a simmer.
Whisk in miso paste until fully dissolved. Add remaining soy sauce and mirin. Simmer 5 minutes. Taste and adjust—a pinch of sugar if too salty, more miso for depth.
While broth simmers, cook ramen noodles according to package directions—usually 3-4 minutes in boiling water. Drain and divide among bowls.
Peel soft-boiled eggs and halve lengthwise. Slice the seared steak into bite-size strips if needed.
Ladle hot miso broth over noodles. Top with steak, egg halves, green onions (white and green), and a drizzle of chili oil. Serve immediately.
1 lb skirt steak (I like it sliced against the grain into thin bite-size strips)
2 tbsp fish sauce (Red Boat is my go-to; it's punchy and clean)
1 tbsp soy sauce (low-sodium works fine here)
1 tsp sugar (just a pinch to balance the heat)
2 tbsp vegetable oil (or any neutral oil with a high smoke point)
6 cloves garlic (smashed and roughly chopped; don't bother mincing perfectly)
4-6 Thai bird chilies (smashed; or use 2 serranos if you want less fire)
2 cups Thai basil leaves (packed; regular basil works but Thai basil is non-negotiable for authentic flavor)
1 tbsp oyster sauce (optional, but I love the extra umami)
4 cups steamed jasmine rice (freshly cooked, warm)
4 large eggs (room temp eggs fry up with crispiest edges)
Additional fish sauce and chili flakes to finish
In a small bowl, whisk together fish sauce, soy sauce, sugar, and oyster sauce (if using). Set the sauce aside.
Heat a large wok or cast-iron skillet over high heat until it starts to smoke. Add 1 tbsp vegetable oil and swirl to coat.
Add the sliced skirt steak in a single layer. Let it sear undisturbed for 1 minute until deeply browned. Toss and cook another 30 seconds. Transfer to a plate (steak will be medium-rare; it'll finish cooking later).
Reduce heat to medium-high. Add remaining 1 tbsp oil, then toss in garlic and smashed chilies. Stir-fry for 20 seconds until fragrant but not burnt.
Pour in the prepared sauce. Let it bubble for 10 seconds, scraping up any browned bits from the bottom of the wok.
Return the beef and any juices to the wok. Toss everything together for 30 seconds until the sauce coats the meat and it's just cooked through.
Turn off the heat. Add Thai basil leaves and toss gently until they wilt from the residual heat (about 10 seconds). Don't over-cook the basil—it should stay bright green.
For the eggs: In a separate non-stick pan, heat 1 tbsp oil over medium-high heat. Crack an egg and fry until the white is set and edges are crispy, about 2 minutes. Sunny-side up is classic.
To serve: Divide rice among bowls. Top with beef and basil. Place a fried egg on each portion. Drizzle with extra fish sauce and sprinkle chili flakes if desired.
1.5 lbs skirt steak, trimmed (I like to slice it thin against the grain after cooking)
1/4 cup soy sauce (low-sodium keeps it balanced)
2 tbsp fresh lime juice (bottled just won't cut it here)
3 cloves garlic, minced (more if you're a garlic fiend)
1 tbsp fresh ginger, grated (frozen ginger works in a pinch)
2 tbsp brown sugar (light or dark, both work)
1 tbsp vegetable oil (or any neutral oil)
Wooden skewers, soaked in water for 30 minutes (don't skip this or they'll burn)
1/3 cup creamy peanut butter (I use natural, no sugar added)
1/4 cup full-fat coconut milk (light works but isn't as lush)
1 tbsp soy sauce
1 tbsp lime juice
1 tsp sriracha (adjust to your spice level)
1 tbsp honey (optional, but I love the sweet-savory kick)
In a bowl, whisk together 1/4 cup soy sauce, 2 tbsp lime juice, minced garlic, grated ginger, 2 tbsp brown sugar, and 1 tbsp vegetable oil to make the marinade.
Place skirt steak in a shallow dish, pour marinade over, and turn to coat. Cover and refrigerate for at least 30 minutes (up to 2 hours). Tip: Don't over-marinate; the acid can toughen the meat.
While steak marinates, make the peanut dip: In a small saucepan over medium-low heat, combine peanut butter, coconut milk, 1 tbsp soy sauce, 1 tbsp lime juice, sriracha, and honey. Whisk until smooth and warm. Tip: If too thick, add a splash of water to loosen.
Soak wooden skewers in water for 30 minutes before grilling (I set a timer so I don't forget).
Preheat grill or grill pan to high heat (450°F). Thread marinated steak onto skewers, stretching the meat slightly. Tip: Leave a little space between pieces for even cooking.
Grill skewers for 3–4 minutes per side for medium-rare (internal temp 130°F), or until charred to your liking. Let rest 2 minutes before serving.
Serve skewers with peanut dip on the side. Garnish with cilantro and lime wedges if you're feeling fancy.
2 lbs skirt steak (I love using skirt steak for its rich beefy flavor – it shreds beautifully)
2 tbsp olive oil (extra virgin is my go-to)
2 tsp ground cumin
1 tsp dried oregano
2 large onions, sliced (yellow or white onions work best)
2 bell peppers (mix red and green for color), sliced
2 tbsp tomato paste
1 can (15 oz) tomato sauce (use a good quality – Muir Glen is my pick)
1/2 cup beef broth (low sodium preferred)
2 tbsp white vinegar
1 bay leaf
1/2 cup green olives, sliced (these briny gems are non-negotiable for authentic Cuban flavor)
2 tbsp capers, drained
Pat skirt steak dry and season all over with salt, pepper, cumin, and oregano. Let sit for 10 minutes.
Heat olive oil in a large skillet over medium-high heat. Sear the steak for 3-4 minutes per side until deeply browned. Transfer to the slow cooker. Tip: Don’t skip searing – it builds the flavor foundation.
In the same skillet, reduce heat to medium. Add onions and bell peppers; cook, stirring, for 5 minutes until softened. Add garlic and cook 1 minute more.
Stir in tomato paste and cook for 1 minute, scraping up browned bits.
Pour in tomato sauce, beef broth, white vinegar, and add bay leaf. Bring to a simmer, then pour the mixture over the steak in the slow cooker.
Add sliced olives and capers directly to the slow cooker. Stir gently to combine.
Cover and cook on LOW for 8 hours (or HIGH for 4-5 hours) until the beef is fork-tender. Tip: Low and slow gives the best shreddable texture.
Transfer the steak to a cutting board. Shred with two forks, discarding any large pieces of fat. Tip: Shred when the meat is still hot – it pulls apart effortlessly.
Return shredded beef to the slow cooker. Stir well to coat with the sauce. Taste and adjust salt, pepper, or vinegar as desired. Tip: If the sauce seems thin, simmer on the stovetop for a few minutes to reduce.
Remove bay leaf before serving. Serve over rice, with black beans, or piled into warm tortillas.
1 lb beef skirt steak, trimmed of excess fat (I prefer it at room temp for even slicing)
2 cups fresh arugula (peppery and crisp)
2 oz block of Parmesan cheese (for shaving; skip the pre-grated stuff)
2 tbsp fresh lemon juice (from about 1 lemon)
3 tbsp extra virgin olive oil (my go-to for vinaigrette)
Flaky sea salt, to taste
Freshly cracked black pepper, to taste
Wrap the skirt steak tightly in plastic wrap and freeze for 30 minutes—this firms it up for razor-thin slicing (pro tip: it's easier to slice partially frozen).
Unwrap the steak and use a sharp knife to slice it as thinly as possible against the grain. Arrange the slices in a single layer, slightly overlapping, on a large chilled plate.
Season the sliced steak generously with flaky sea salt and freshly cracked black pepper. Let it rest for 2 minutes to absorb the seasoning.
In a small bowl, whisk together the lemon juice, olive oil, a pinch of salt, and a few grinds of pepper until emulsified. Taste and adjust—I like it tangy.
Drizzle the vinaigrette evenly over the steak slices. (Pro tip: use a spoon to spread it gently without disturbing the arrangement.)
Mound the arugula in the center of the plate, leaving the steak edges visible for color contrast. (Another tip: dress the arugula lightly with leftover vinaigrette if desired.)
Using a vegetable peeler or a microplane, shave thin ribbons of Parmesan over the arugula and steak. Serve immediately—this dish is best fresh and cool.
1.5 lbs skirt steak (I prefer it at room temp for even cooking)
Kosher salt and freshly cracked black pepper (generous amounts)
2 tablespoons vegetable oil (for high heat grilling)
2 large yellow onions, thinly sliced (sweet onions are my go-to)
2 tablespoons unsalted butter (adds richness to the onions)
1 tablespoon brown sugar (helps caramelization)
2 tablespoons balsamic vinegar (a splash for depth)
4 crusty sandwich rolls like ciabatta or hoagie, split and toasted
8 slices gruyere cheese (or provolone, but gruyere is nutty and melts like a dream)
Optional: arugula or fresh parsley for garnish (I like a peppery kick)
Take the skirt steak out of the fridge 30 minutes before cooking to bring to room temperature.
Pat the steak dry with paper towels, then season generously on both sides with salt and pepper.
Heat a cast-iron skillet or grill pan over high heat until smoking. Add 1 tbsp vegetable oil.
Sear the steak for 3-4 minutes per side for medium-rare, or until internal temp reaches 130°F. Tip: Don't move the steak while searing to get a deep crust.
Transfer steak to a cutting board, tent with foil, and rest for 10 minutes. Tip: Resting locks in juices.
While steak rests, lower the heat to medium and add the remaining 1 tbsp oil and 2 tbsp butter to the same pan.
Add sliced onions and a pinch of salt. Cook, stirring occasionally, for 10 minutes until softened.
Sprinkle brown sugar over the onions, then cook for another 15-20 minutes, stirring often, until deep golden brown. Tip: Deglaze with a splash of water if the pan gets too dry.
Stir in balsamic vinegar and cook for 1 minute. Remove onions from pan.
Split the rolls, place them cut-side down in the pan (or on a grill) for about 1 minute until lightly toasted.
Slice the rested steak against the grain into thin strips. Tip: Cutting against the grain ensures tenderness.
Assemble the sandwiches: On each roll bottom, layer a slice of gruyere, a portion of steak, a generous heap of caramelized onions, and another slice of gruyere.
Return assembled sandwiches to the pan or a baking sheet, and place under the broiler for 2-3 minutes until the cheese melts and the roll is crispy. Or you can close the pan with a lid to melt cheese.
Serve immediately, optionally with a handful of arugula on top.














