This post may include affiliate links. Thank you for your support.
Sizzling, citrus-kissed, and dripping with outrageously delicious Tex-Mex flavor, this beef skirt steak fajitas recipe is powered by the BEST fajita marinade and chef-approved cooking techniques that guarantee bold, melt-in-your-mouth restaurant-level goodness right at home. Think: perfectly charred, juicy strips of marinated steak tucked into warm tortillas alongside tender-crisp sweet peppers and onions. One bite and you’ll never settle for bland fajitas again!
“BEST Fajitas EVER!!!! love the flavors and the dressing from the veggies we used as sauce on the fajitas. love this.”
– Dawn

Updated: This recipe was originally published in August 2014. I made edits to the article below to include more information about making the best marinade and skirt steak for fajitas at home.
Hi, friends! If you’ve been searching for the juiciest, most flavor‑packed beef skirt steak fajita recipe of your life—the kind that sizzles dramatically in the pan and tastes just like your favorite Tex‑Mex restaurant—you’ve officially landed on the right website.
This recipe is all about a bold citrusy marinade, ultra‑tender skirt steak, and a foolproof cooking technique that guarantees mouthwatering results every time:
Table of Contents
- About these beef skirt steak fajitas
- Ingredients for fajitas
- How to make marinated steak fajitas
- Professional chef tips for perfect results
- FAQs: frequently asked questions
- Where do fajitas come from?
- What are the best cuts of steak for fajitas?
- How long should I marinate skirt steak for fajitas?
- Can I cook skirt steak fajita recipe this indoors?
- Why is my skirt steak chewy?
- Do you cut skirt steak before or after cooking fajitas?
- What tortillas are best for beef fajitas?
- Can I make the skirt steak fajita marinade ahead of time?
- Serving fajitas with skirt steak
- Storing leftovers
- More beefy Mexican recipes
- Skirt Steak Fajitas
About these beef skirt steak fajitas
Smoky, citrusy, deeply savory, and unbelievably tender, these marinated skirt steak fajitas are everything you could want in a weeknight-friendly, yet celebration-worthy dinner.
First, imagine thin slices of perfectly seared skirt steak. The outside is beautifully charred, while the inside stays juicy and melt-in-your-mouth tender. A vibrant marinade of bright lime, citrusy orange, punchy garlic, warming cumin, smoked paprika, and a touch of sweetness infuses the beef with bold, balanced Tex-Mex flavor.
Then, come the sweet, blistered peppers and charred onions, soaking up the sizzling pan juices and adding even more delicious depth to every bite.
Finally, tuck it all into warm flour or corn tortillas and top with guacamole, pico de gallo, and a dollop of sour cream for vibrant goodness in every bite.
Whether it’s Taco Tuesday, game day, Cinco de Mayo, or a relaxed Friday night, these beef skirt steak fajitas are deliciously loud, wildly satisfying, AND shockingly easy to master.
And, If you prefer chicken breast over steak, try this super-easy recipe for chicken fajita casserole.
Why you’ll love this recipe!
This beef skirt steak fajitas recipe delivers big flavor with simple, smart technique:
- Marinade Magic. A simply citrusy blend of lime, orange, and lemon juices, along with punchy garlic, bold fajita spices, and a little oil tenderize the skirt steak while infusing it with layers of flavor.
- Skirt Steak = Fajita Gold. With rich marbling and a loose grain, it cooks quickly and when sliced against the grain, it turns tender, juicy, and deliciously beefy—never chewy.
- Proper Cooking Technique for Restaurant Char. That smoky, sizzling goodness? It’s all about the hot grill or screaming hot cast iron skillet.
- Balanced Flavors. Bright citrus, warm spices, savory steak, and sweet peppers and onions create the perfect bite.
- Quick and Easy. Fajitas get a lot of fanfare, but they really are quite simple to make at home. About 20 minutes stand between you and these beef fajitas.
- Crowd-Pleasing, Any-Season Recipe. Set up a fajita bar with all the fixings and let guests help themselves. Grill it in the summer and sear it in a skillet in the winter—it’s consistently delicious, kid friendly, and exactly what a great skirt steak fajitas recipe should be.
If you’re looking for more delicious Tex-Mex recipes, be sure to try these next: Mexican Taco Hummus and Texas Chili No Beans Recipe.

Ingredients for fajitas
You’ll just need easy-to-find ingredients for this skirt steak marinade and fajitas recipe:
For the skirt steak fajita marinade
- Garlic Cloves. Gives the marinade its signature Tex-Mex aroma and flavor. Swap: In a pinch you can use 1/4 to 1/2 teaspoon of garlic powder for each clove.
- Fresh Citrus Juice. If you’re looking for the best fajita marinade, you’ll want to use a trifecta of fresh citrus—orange, lemon, and lime. Lime and lemon help tenderize the beef while orange juice lends sweetness and rounds everything out.
- Fresh Cilantro. Lends a pop of herbaceous flavor to the marinated steak fajitas. Swap: If you think cilantro tastes like soap, just swap in parsley.
- Fajita Seasoning. This all in one blend provides warming, earthy, smoky slightly floral notes that make the fajitas taste classic. I prefer homemade fajita spice (always). However, you can use store-bought—just watch your salt.
- Kosher Salt and Ground Black Pepper. Essential for bringing all the flavors in these marinated steak fajitas to life.
And the steak fajitas
- Steak. I typically use skirt steak as it’s well marbled and suited for high-heat, quick cooking; but, flank steak, hanger, or NY strip will work too. Be sure to trim off any large pieces of silver skin, but leave most of the fat—that’s flavor.
- Bell Peppers. Provide a touch of sweetness, color and that signature fajita sizzle. Use any color you prefer, just remember—a green bell pepper is less sweet and more earthy their orange, yellow, and red bell pepper counterparts.
- Onion. Lends a sweet, slightly charred bite that pairs perfectly with beef. I typically use a yellow onion or red onion , but white works too.
- Oil. For grilling the steak and veggies so they blister and char.
- Flour or Corn Tortillas. I highly recommend warming them in a dry skillet or on a gas flame for the best flavor.
Recipe variations
- Robust Flavor: If you’ve got them on hand, consider adding a splash of soy sauce or Worcestershire sauce and a little light brown sugar to the marinade to take the flavors to the next level of yum.
- Spicy Fajitas: Add a little ancho chili powder or cayenne pepper and jalapeño slices to the marinade for a bolder kick.
- Smoky Chipotle Fajitas: Stir a spoonful adobo sauce and a little smoked paprika into the fajita marinade for a smoky marinated steak fajitas twist.
- Sheet Pan Fajitas: Marinate the steak, pat it dry, and add it to a hot sheet pan with the peppers and onions. Then roast under the broiler for a quicker oven version.
- Low‑Carb Fajitas: Nix the tortillas completely and serve the beef fajitas over cauliflower rice or stuffed inside lettuce cups for a low-carb twist.
- Extra Citrusy: Add a little pineapple juice or papaya juice to the fajita marinade for a little more tangy-tart, citrusy goodness.
If steaks are on sale at the grocer, grab extra and put them to good use in these recipes: Slow Cooking Steak, Crockpot Steak Recipe, Chimichurri Sauce Steak, Zucchini and Steak, and Pepper Steak with Onions Chinese.
Professional chef tips for perfect results
These tips may seem like small details, but they’re what separate average fajitas from exceptional ones:
- Marinate Long Enough, but Not Too Long. Aim for at least 2 hours and up to 8–12 hours—I personally think 8 is the sweet spot. But, don’t let it sit too long in the acidic marinade, as it can start to change the texture.
- Room Temperature Beef. Letting the steak come to room temperature helps it cook evenly and prevents it from becoming dry.
- Dry Steaks Well. Use paper towels to pat both sides of the steak as dry as possible before grilling. Blotting ensures beautiful char marks and flavor.
- Use High Heat. Whether you’re grilling, or using a grill pan a cast-iron skillet, high heat is essential for that quick sear and smoky char—without overcooking the center.
- Don’t Overcook Skirt Steak. Unless you like tough beef, I don’t recommend cooking skirt steak past medium-rare (130–135°F) and flank steak past medium (140-145°F). Use a meat thermometer to check internal temperature if needed.
- Cook in Batches, If Needed. Overcrowding the grill or pan leads to steaming instead of searing. Work in smaller batches if need be.
- Rest Steaks. Let the steaks rest for a few minutes before you slicing and serving so the juices a chance to redistribute throughout the beef.
- Slice Against the Grain. After the fajita meat rests, use a sharp knife to thinly cut the steak against the grain.
- Adjust and Garnish. The fajita marinade will season the steak, but once everything is cooked, taste a piece of fajita and add a pinch of flakey salt, a squeeze of fresh lime, and/or a flurry of chopped cilantro if it needs a final boost.

FAQs: frequently asked questions
Below you’ll find the most common questions and answers about making this skirt steak fajitas recipe. If you have a question you’d like answered, please drop it in the comments section below!
Where do fajitas come from?
While fajitas may sound Mexican, their roots are proudly Texan.
The word fajita comes from Spanish—“faja” meaning strip or belt, and “-ita” meaning little—a nod to the thin strips of beef traditionally used. Fajitas story begins in the 1930s along the Rio Grande Valley in Texas. Mexican cowboys, known as vaqueros, were often paid with tougher, less desirable cuts of beef. Hungry after long days on the range, they resourcefully grilled the meat over an open fire, sliced it thin, and wrapped it in warm tortillas for a hearty, quick meal.
What started as humble campfire fare eventually made its way to restaurant menus in the 1980s. Since then, the sizzling platter—loaded with steak, caramelized peppers, and onions, often served with rice and beans—is an iconic Tex-Mex staple.
Takeaway: While fajitas carry the spirit and flavor of Mexico, their birthplace is unmistakably Texas.
What are the best cuts of steak for fajitas?
The secret to unforgettable steak fajitas starts with the right cut of beef.
Traditionally, fajitas are made with skirt steak or flank steak—two thin, flavorful cuts that truly thrive when cooked over high heat. They sear beautifully, soak up marinades, and slice into tender, juicy strips when properly cooked quick and hot.
For the best balance of flavor and tenderness, I recommend flank steak, flat iron steak, skirt steak, sirloin flap, or hanger steak. However, if you prefer something a bit more luxurious, New York strip and ribeye will absolutely deliver, although they’re more expensive cuts.
Skirt vs. Flank: what’s the difference?
- Skirt Steak is more intense in beefy flavor. However, it’s also thinner and slightly chewier in texture. And it’s best when cooked to medium-rare (130-135 degrees).
- Flank Steak is milder, but still rich flavor. And, it’s wider and has a slightly more tender chew than skirt steak. This cut is best when not cooked past medium (140-145 degrees).
How long should I marinate skirt steak for fajitas?
You’ll want to marinate the steak for at least 2 hours for decent flavor. However, 6–8 hours (or overnight) will give you the most tender, flavorful fajitas. But, avoid exceeding 12 hours as too much acid will over-tenderizing the meat.
Can I cook skirt steak fajita recipe this indoors?
You sure can! A large, heavy cast-iron skillet or grill pan over high heat will produce excellent caramelization and char for fajitas with skirt steak.
Why is my skirt steak chewy?
If the seasoned fajita meat turns out chewy, it was likely overcooked or sliced with the grain, instead of against it.
Do you cut skirt steak before or after cooking fajitas?
For the best juicy flavor, cook the skirt steak and let it rest for at least 2-3 minutes before thinly slicing against the grain and using to make a fajita.
What tortillas are best for beef fajitas?
That honestly depends upon your personal preferences. Large, pliable flour tortillas are classic for fajitas, but corn tortillas which are smaller and firmer with an earthier taste work great here, too.
Can I make the skirt steak fajita marinade ahead of time?
Absolutely! Just mix the marinade ingredients together and store in an airtight container in the fridge for up to 3 days. You can also marinate the steak up to 12 hours ahead of time, but you’ll want to cook this skirt steak fajitas recipe just before serving.



Between the citrus-forward skirt steak fajita marinade, perfectly sizzling steak, caramelized peppers and charred onions, it’s equal parts festive and irresistibly delicious. With an approachable method and tons of serving options, this beef skirt steak fajita recipe is ready to become your go-to in your regular rotation for weeknight family meals and hosting alike.
If you try it, come back to drop a commen below—I truly love cheering you on in the kitchen!
Until next time, cheers,
Cheyanne
For more tasty recipe inspiration, be sure to follow me on Instagram, Pinterest, and Facebook.
More beefy Mexican recipes
- Mexican Pulled Beef
- Mexican Beef n’ Rice Skillet
- Beef Rib Stew (Mexican-style)

Skirt Steak Fajitas
Equipment
- 1 gallon-size resealable bag or large bowl
- 1 Cast-Iron Skillet OR Grill Pan
Ingredients
Skirt Steak Fajita Marinade
- 6-8 Cloves Garlic – peeled & grated or minced
- 12 ounces Fresh Orange Juice
- 2 ounce EACH: Fresh Lime Juice and Fresh Lemon Juice
- 1/4 Cup Fresh Cilantro – chopped, plus more for garnish
- 2 TBS Fajita Seasoning – plus more for veggies (SEE NOTES)
- as needed Kosher Salt and Ground Black Pepper
- 1 1/2 pounds Skirt Steak (substitution: flank, flat iron, or rump steak)
For the Beef Fajitas
- Neutral Oil – as needed
- 2 large Bell Peppers – mixed colors; thinly sliced
- 1 large Onion – peeled and thinly sliced
- 12 whole Flour Tortillas – warmed
- Optional for Topping: Pico de Gallo Guacamole, Sour Cream or Greek Yogurt, Lime Wedges
Instructions
- Make Steak Fajita Marinade and Marinate Beef: To a gallon-size resealable bag or large bowl, add the garlic, OJ, lime juice, lemon juice, cilantro, and fajita spice. Season with 3/4 teaspoon of salt and a heaping 1/4 teaspoon black pepper. Then whisk well to combine.Remove and reserve 1/4 cup of the marinade to use as sauce for serving sauce. Next, add the steak to the bowl or bag, and press to remove all excess air and seal the bag. From the outside of the bag, use your hands to massage the marinade into the beef, making sure the steak is well seasoned all over. Transfer the bag to the refrigerator and let marinate for at least 2 hours or 12 hours.

- Bring Steak to Room Temperature: 1 hour to 30 minutes before cooking, remove the marinated beef from the refrigerator and place it on the counter. Let the steak come to room temperature.

- Meanwhile, Heat Grill or Skillet: When you are ready to cook the steak, heat the grill, a grill pan, or a large cast iron skillet over high heat (450-degrees Fahrenheit) and oil the grates if applicable.

- Pat Steak Dry and Season Well: Remove the steak from the marinade, discarding the marinade, and use paper towels to pat the steak completely dry. Then, season both sides of the steak generously with kosher salt and pepper.

- Cook Steak Fajitas: Once the grill or pan is hot, add the steak and sear for 3-5 minutes total, flipping steak over half-way through cooking, or until the steak reaches your desired degree of doneness. (Note: The exact cooking time will depend upon the size/thickness of your steak and your desired doneness. I cook mine for 3 minutes total and I like my steak mid-rare.)

- Let Steak Rest: Remove steak from the skillet or grill and transfer to a clean cutting board. Let rest for at least 3 minutes. (Note: While steaks are resting, continue on with the recipe.)

- Meanwhile, Cook Fajita Veggies: Place the peppers and onions into a large bowl. Drizzle with a tablespoon of oil and season with fajita spice, if using. Toss to coat. Reduce the heat to medium high heat and add the veggies to a grill basket or place them directly onto the hot grill pan. Cook, flipping/stirring a couple times, for 4-6 minutes, or until slightly charred all over. Remove the veggies from heat.

- Thinly Slice Skirt Steak Fajitas: Use a sharp knife to thinly slice the marinated and grilled steak against the grain.

- Serve Beef Skirt Steak Fajitas: Divide the fajita steak and veggies among warm tortillas. Garnish with your favorite Mexican toppings and serve with reserved sauce on side. Enjoy immediately!

Notes
-
Need to Scale the Recipe? Hover your mouse over the number of servings in the recipe card. You’ll see a sliding scale pop up, you can use that to scale the recipe up or down as needed.
-
Got questions? I’ve got answers! If you ever run into an issue, have a question, or need any clarification – please feel free to drop them in the comments section. I’m happy to help when I can!
-
Recipe Serves: 4-6
-
Fajita Seasoning Substitution:
-
1 tsp Cumin Powder
-
1 tsp Dried Oregano
-
1/2 tsp Onion Powder
-
1/2 tsp Chipotle Chili Powder
-
Nutrition
Did you make this recipe?
Mention @nospoonnecessary on Instagram and tag it #nospoonnecessary!
©No Spoon Necessary. All images and content are under copyright protection. Please do not use any images without prior permission. Kindly, do not publish this recipe. To reference this dish, please link directly to this post.










Danella
This is absolutely delicious! I make it at least once a month, double the marinade and make a batch of chicken and steak fajitas. My family loves it!!
Dawn
BEST Fajitas EVER!!!! love the flavors and the dressing from the veggies we used as sauce on the fajitas. love this.
Bob
I made the skirt steak fajitas and they turned out awesome. Your recipe is a definite keeper. Thank you.
Cheyanne Bany
Hi Bob,
I’m absolutely thrilled you enjoyed the skirt steak fajitas! Thank you so much for coming back and letting me know how they went over! Cheers! 🙂
Cheri Sullivan
Made this last weekend and it was delish. My husband oohed and ahhed as he devoured them! Thank you for sharing.
Cheyanne Bany
Hi Cheri! I’m thrilled you guys enjoyed this!!! Thank you so much for coming back to let me know how it went over! I hope you have a wonderful holiday! Cheers!
mary
Next family weekend, this will be our dinner. It looks awesome and the colors are so vibrant. We can even let our family’s resident grill master, my son-in law, have the honors of grilling. Our side will be your Mexican Street Corn. Mom 🙂
Cheyanne Bany
Sounds great! We will have to do these mojo skirt steak fajitas and shrimp or mahi fajitas! Looking forward to it!! xoxo