This post may include affiliate links. Thank you for your support.

These marinated steak fajitas are easy to prepare and packed with juicy flavor. Featuring marinated and grilled skirt steak with charred peppers and onions, this sizzling steak fajita recipe will leave you feeling like you’re dinning at your favorite Tex-Mex restaurant!

“BEST Fajitas EVER!!!! love the flavors and the dressing from the veggies we used as sauce on the fajitas. love this.”

– Dawn
Photo of grilled peppers, onions, and skirt steak for fajitas.

Updated: This post was originally published in August 2014. I made edits to the article below to include more information about making the best fajita marinade and skirt steak for fajitas at home. 

Hello, friends! I hope you are ready for one of my favorite summer grilling recipes that’s a total crowd pleaser – fajitas. But not just any ole’ fajita, oh no. I’m talking about beautifully-flavorful fajitas with perfectly-tender marinated skirt steak and an array of colorful, charred veggies. *Chef’s kiss*

Psst! If you prefer chicken breast over steak, try this super-easy recipe for chicken fajita casserole!

About this recipe for marinated steak fajitas

Flawlessly flavorful, juicy and tender, these steak fajitas feature tender mojo marinated and grilled skirt steak with charred peppers and onions stuffed into a warm tortilla. Top them with all your favorite Mexican toppings, like guacamole, sour cream, and fresh cilantro, these Mexican beef fajitas are beautifully tasty! For a fraction of the price and in just 30 minutes, you can have better than restaurant style grilled steak fajitas on your dinner table.

If you’re looking for more delicious Tex-Mex recipes, be sure to try these next: Mexican Taco Hummus, Texas Chili No Beans Recipe, Tex-Mex Charred Corn and Bacon Pizza, and Fajita Chicken Casserole.

Why you’ll love this fajita marinade!

  • Flavor! This skirt steak for fajitas is deliciously flavorful thanks to a seriously delicious, and also seriously simple citrusy marinade.
  • Quick and Easy! You need just 15 minutes of hands-on preparation for this fajita recipe.
  • Economical! Making the fajita marinade at home, along with the steak fajitas, costs a fraction of the price compared to ordering at a restaurant.
  • Delicious! Soaked in an ultra-flavorful citrus mojo marinade, these beef skirt steak fajitas are bursting with juicy flavor.
  • Totally Customizable! Serve your steak fajitas the traditional way – stuffed into a tortilla – or use it to make burritos, steak salads, taco bowls and more.
  • Great for a Crowd! Set up a fajita or taco bar with all the fixings and toppings and let your guests help themselves. Fajitas are perfect for feeding a large group because guests can assemble their own and eat at their leisure.

Ingredients for skirt steak fajita

Making the best skirt steak marinade and fajitas at home requires simple, easy-to-find ingredients. Here’s what to grab:

Fajitas marinade

  • Garlic: Fresh is always best.
    • Substitution: In a pinch you can use 1/4 to 1/2 teaspoon of garlic powder for each clove.
  • Citrus: This fajita marinade uses a trifecta of fresh citrus juice – orange, lemon, and lime – which provides the best zesty flavor and beautifully tenderizes the steak.
  • Cilantro: Fresh cilantro lends a pop of herbaceous flavor to the marinated steak fajitas.
    • Substitution: If you aren’t a fan of cilantro, you can try swapping in parsley instead.
  • Fajita Seasoning: This tex-mex seasoning blend provides a ton of flavor. I prefer homemade fajita spice (always), however, you can use store-bought. Just make sure to adjust the salt in this recipe depending upon if your blend contains salt or not.
  • Salt and Pepper: Kosher salt and ground black pepper enhance all the flavors.

Steak fajitas

  • Steak: You can use any cut of beef that’s suitable for high heat grilling. I typically use skirt steak or flank steak; however, sirloin, tenderloin and New York strip work too.
  • Bell Peppers: Fresh bell peppers provide a touch of sweetness. Feel free to use any color you prefer. Just remember that green bell peppers are less sweet and more earthy than their red, orange, and yellow counterparts.
  • Onion: A whole onion lends subtle allium bite. I typically use a yellow onion or red onion, depending what looks better at the grocery store, but you can use whatever onion variety you love to make a skirt steak fajita.
  • Oil: You’ll need a neutral oil, such as vegetable or canola, for oiling the grates as well as grilling the steak and vegetables.
  • Tortillas: If you want a handheld dinner experience, you’ll also want some flour tortillas or corn tortillas for stuffing the grilled fajita steak and veggies.

If steaks are on sale at the grocer, grab extra and put them to good use in these recipes: How to Slow Cook Steaks in OvenSlow Cooking Steaks in a CrockpotChimichurri Sauce Steak, Steak Zucchini Stir Fry and Pepper Steak Stir Fry.

Photo of all the ingredients for skirt steak fajita recipe on a tray.

FAQs: frequently asked questions

Where do fajitas come from?

Most assume fajitas originated in Mexico; however, Fajitas actually come from Texas! The term ‘fajitas‘ is Spanish for little strips or belt of meat – “faja” is Spanish for “strip” and “ita” means “little“. The story of fajitas begins at the Rio Grande Valley in the 1930’s where Mexican cowboys (vaqueros) and ranch hands were often partially paid in lesser cuts of beef. They would use cook the beef open campfire, tucked them into tortillas, and enjoy them as a quick and filling meal.

It wasn’t until the 1980’s that sizzling steak fajitas were served as we know them now – with peppers, onions and a side of rice and/or beans. Traditional fajitas were popularized by numerous restaurants in Texas.

What’s the best cut of steak for fajitas?

A beef fajita is traditionally made with skirt steak or flank steak. However, you can make fajitas with any cut of beef suitable for grilling. For this fajita recipe I recommend using flank steak or flat iron steak, but skirt works too. Please note, you can also use a “better”cut of beef, such as New York strip or ribeye if your palate prefers (and your wallet allows).

When using lesser cuts of beef to make this skirt steak fajita recipe (like skirt or flank) please take care to cook it to medium-rare or medium (at most!) for the juiciest flavor and most tender texture.

Skirt steak vs flank steak

Flank steak and skirt steak are both popular cuts of meat to use in fajitas. While they are both thin, flavorful cuts of beef, they aren’t the same. Below are the major differences between the two:

  • Skirt Steak is more intense in flavor; however, it’s also thinner and slightly more chewy in texture. I don’t recommend cooking skirt steak past medium-rare (130-135 degrees).
  • Flank Steak is less intense in flavor; however, it’s wider and has a slightly more tender texture than skirt steak. I don’t recommend cooking flank steaks past medium (140-145 degrees).
Photo of raw skirt steak in a fajita marinade.

Should I tenderize skirt steak for a fajita?

It’s not a requirement to tenderize skirt steak before making fajitas; however, tenderizing the beef with a marinade is recommended. Skirt steak is a tougher, chewier piece of meat; therefore, marinating the steak helps produce a more tender, flavorful beef fajita.

How to marinate steak for fajita recipes?

Marinating is a highly effective way to enhance the flavor and tenderize steak quickly before cooking or grilling fajitas. Also, soaking steaks in a marinade lends moisture to leaner cuts of beef, like skirt steak and flank steak, which results in juicy, succulent pieces of meat.

The process of quickly tenderizing steak is super easy to do at home. Here’s how you’ll use this skirt steak fajita marinade:

  • Combine marinade: Add all the marinade ingredients to a large resealable bag. Next, add the skirt steak and seal the bag.
  • Marinate: Place the bag of steak in the fridge and let marinate for at least 30 minutes, or up to 24 hours.
  • Remove steak from marinade and cook: Remove the skirt steak from the bag, discarding the marinade. Grill, oven-bake, or pan-cook to desired doneness and enjoy!

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.

Tips for grilling skirt steak for fajitas

To ensure your skirt steak fajita turns out to juicy, tender perfection, follow the simple tips for grilling steak below:

  1. Room Temperature: Make sure you let your steak come to room temperature before cooking it. This helps the steak cook evenly and prevents it from becoming tough and dry.
  2. Dry Steaks: Make sure you pat both sides of the steak dry before grilling and preparing this skirt steak fajita recipe. Moisture will prevent those beautiful char marks from forming on the outside of the steaks.
  3. Hot Grill or Pan: You need your grill, grill pan, or skillet to be HOT to sear the outside of the steak and lock in all the juices.
  4. Cook to Medium-Rare: Use a meat thermometer to check the internal temperature of the meat. Do not cook skirt steak past medium-rare and flank steak past medium.
  5. Rest Steaks: Let the steaks rest for a few minutes before you slicing and serving it. Resting gives the juices a chance to redistribute throughout the steak, which makes it more tender.
  6. Slice Against the Grain: After the steak rests, use a sharp Chef’s knife or slicer to thinly cut the steak against the grain.
Photo of grilled skirt steak, peppers, onions and tortilla on a serving tray.

Serving fajitas with skirt steak

Homemade skirt steak fajitas eat like a meal. However, that doesn’t mean you can’t get creative in the kitchen and make the fajitas with steak YOUR WAY! Below are some delicious topping options, as well as popular veggie side dishes, to serve with your steak fajitas on the grill:

Any and all of your favorite Mexican and Tex-Mex condiments taste great with this skirt steak fajita recipe. Below are some of the most common toppings for a steak fajita:

Veggies to serve alongside

If I’m ditching the tortilla and serving this marinated fajita steak over greens as a salad, or over rice as a bowl, I’ll add any or all of the following to my meal:

Fajita bar ideas

The possibilities for a DIY fajitas bar is pretty endless. Below are some ideas to get your started:

  • For protein: Marinate and grill some chicken, pork, shrimp, fish, tofu, or of course this skirt steak – whatever proteins your heart desires. Next, slice it into strips or dice it into chunks. Then, arrange the meat, chicken, seafood, or vegan option on a cast iron platter or in a cast iron skillet for an authentic feel. Alternatively, serving platters, food warmers and slow cookers (if you want to keep items warm) work great too for allowing your guests to help themselves. I suggest providing tongs, as opposed to spoons or large forks, for more ease of serving.\
  • Grill or Saute Veggies: Bell peppers of multiple colors, onions (yellow, red, & green scallions), and mushrooms… the sky is the limit. Just be sure to slice large vegetables into strips proportional to your proteins.
  • Then lay out some tortillas, at the beginning of the fajita bar of course, along with plates and silverware.
  • Finish it up with a choice of condiments at the end of the bar. Sour cream, pico de gallo, guacamole, mango salsa (really good on fish or shrimp fajitas), queso, hot sauce, different types of shredded or crumbled cheeses, black beans, corn, cilantro, lime wedges… use your imagination here. Your guests can never have too many options!
  • I recommend you label everything on small cards so your party patrons know exactly what everything is. There’s nothing worse than making your guests feel awkward.
  • And, don’t forget the basket of chips, beer, wine and margaritas!
Overhead photo of grilled skirt steak with peppers and onions for fajitas recipe.

Storing marinated fajitas

Allow any leftover marinated fajitas steak and vegetable fajitas to cool completely to room temperature. Then, transfer the fajitas to an airtight storage container or resealable bag. Store in the refrigerator for up to 3 to 4 days. 

To reheat fajita skirt steak and veggies, warm them in a skillet or the microwave until hot throughout.

Close-up photo of juicy, grilled skirt steak fajita meat.

The great thing about a skirt steak fajita party? It allows the host – YOU – to actually enjoy your own party! There’s nothing worse than being stuck in the kitchen watching all the fun. Don’t do that to yourself! Instead, marinate some skirt steak, host a fajita party, kick back, relax, and eat some delicious fajitas. Just don’t forget the pitcher of margaritas! Until next time, friends, cheers, friends! And happy labor day!

Cheyanne

Craving MORE? For more tasty recipe inspiration, be sure to follow me on InstagramPinterest, and Facebook

More beefy Mexican recipes!

Overhead photo skirt steak fajitas with peppers, onions, and tortillas on a serving platter.

Skirt Steak Fajitas

5 from 3 votes
Total Time: 30 minutes
Prep Time: 15 minutes
15 minutes
Servings: 6 servings
These sizzling beef fajitas are easy to prepare and packed with flavor! Featuring juicy marinated skirt steak along with charred peppers and onion, this steak fajita recipe will leave you feeling like your dinning at your favorite Mexican restaurant!
Recipe can be scaled up or down by using the slider if you hover your mouse over the number of Servings.

Equipment

  • 1 gallon-size resealable bag or large bowl
  • 1 Cast-Iron Skillet OR Grill Pan

Ingredients 

Fajita Marinade

  • 6-8 Cloves Garlic – peeled & grated or minced
  • 12 ounces Fresh Orange Juice
  • 2 ounce EACH: Fresh Lime Juice & Fresh Lemon Juice
  • 1/4 Cup Fresh Cilantro – chopped, plus more for garnish
  • 2 TBS Fajita Seasoning – plus more for veggies (SEE NOTES)
  • Kosher Salt and Ground Black Pepper
  • 1 1/2 pounds Skirt Steak (substitution: flank, flat iron, or rump steak)

Fajitas

  • Neutral Oil – as needed
  • 2 large Bell Peppers – mixed colors; thinly sliced
  • 1 large Onion – peeled and thinly sliced

For Serving

  • 12 whole Flour Tortillas – warmed
  • Optional for Topping: Pico de Gallo – to taste
  • Optional for Topping: Guacamole, Sour Cream or Greek Yogurt, Lime Wedges – to taste

Instructions

  • Marinate Beef: In 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. Remove and reserve 1/4 cup of the marinade to use as sauce for serving sauce.
    Next, add the steak to the 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 30 minutes or 24 hours.
  • Bring Steak to Room Temperature: 30 minutes before cooking, remove the bag of marinated beef from the refrigerator and place it on the counter. Let it 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.
  • Prep Steak: Remove the steak from the marinade, discarding the marinade, and pat the steak completely dry. Season both sides of the steak generously with salt and pepper.
  • Cook Steak: Once the grill or pan is hot, add the marinated 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.)
  • Rest Steak: Remove steak from the skillet or grill and transfer to a clean work surface. Let rest for at least 3 minutes. Note: While steaks are resting, continue on with the recipe.)
  • Cook 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 heat to medium-high 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: Use a sharp knife to thinly slice the marinated and grilled steak against the grain.
  • Assemble and Serve 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

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
Nutritional information is an estimate based upon 4 servings. Exact information will depend upon the brands of ingredients and precise measurements used.

Nutrition

Calories: 308kcal    Carbohydrates: 10g    Protein: 26g    Fat: 19g    Saturated Fat: 4g    Polyunsaturated Fat: 3g    Monounsaturated Fat: 10g    Trans Fat: 0.4g    Cholesterol: 71mg    Sodium: 130mg    Potassium: 549mg    Fiber: 2g    Sugar: 5g    Vitamin A: 1841IU    Vitamin C: 85mg    Calcium: 25mg    Iron: 2mg

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.

20140430-IMG_3529