Follow me on Pinterest! Follow me on Instagram! Follow me on Twitter! Follow me on Bloglovin'! Follow me on Facebook! Follow me on Google+! Send me an email!


Texas Fajitas

Texans absolutely love fajitas. We go crazy for the sizzling spiced meat and sweet roasted veggies wrapped in a fresh tortilla. I have fond memories of sharing an order of fajitas with my dad every time we went to our favorite Mexican restaurant, El Poblanito. It was a place we visited almost once a week; the owners knew us by name and knew our orders by heart.  Now that I live in Colorado, it’s very rare that I see fajitas on a menu, so I’ve had to learn to make them myself. Through trial and error, I’ve come up with a recipe I love. The biggest secret to tender fajitas is not the just the marinade, but the way you prepare and cut the meat.  


There are tons of fajita marinades out there, but the best contain an oil, an acid, spices, and salt. I like to use a combination of lime juice, orange juice, canola oil, cilantro, garlic, cumin, cayenne, Worcestershire, salt, and black pepper. If I want to add some extra kick, I throw in some diced jalapenos. Marinating meat breaks down the fatty connective tissues, imparts flavor and tenderizes.   

Texas Fajitas-

Chicken is fairly easy to marinate and then toss on the grill straight out of the fridge, but skirt or flank steak requires some extra finesse to keep it from ending up rubbery and tough. Steak fajitas need some time to come to room temperature before you put them on a hot grill. This prevents the steak fibers from shrinking away from the grill and becoming tough (and is a great steak tip for any cut of beef). I think chicken is great when marinated anywhere between 8-24 hours and steak is great at about 10 hours of marination time (any more, and it breaks down too much).

Texas Fajitas-

After you marinate, heat your outdoor grill with a hot tower of coals or a heat a cast iron grill pan or skillet as hot as it will go on your stove and baste it with a bit of oil.  (Non-stick will not hold up very well to the amount of heat you need to cook these indoors, so I don’t recommend it.) I typically leave the raw chicken breasts whole, but slice the raw skirt steak into 4 inch wide strips after marination to make it easier to work with on the grill. If you’re cooking indoors, be sure to have some good ventilation, because these fajitas will smoke up a storm. Grill the meat to desired doneness and set it aside to rest for at least 10 minutes, tented with foil.  Resting is a super important part of the process because it will help keep the juices in when the meat is sliced. Slicing them right off the grill results in very dry fajitas. Sauté the veggie strips in a pan while the meat rests with a bit of oil and you’re almost set.  

Texas Fajitas-7

The last important step is cutting the meat. Chicken fajitas should be sliced in 1/2″ strips lengthwise along the breast. Here’s a video demonstrating chicken being cut for fajitas. Steak fajitas should be cut perpendicular to the visible grain of the meat in 1/2″ strips so you get short, easy to separate fibers. If you don’t know what I’m talking about, check out this great article by The Food Lab on why you should cut meat against the grain. It will forever change the way you think about cutting your steaks. Warm your tortillas and set out some cheese, sour cream, lettuce, pico de gallo, guacamole, or salsa and you are ready for your fiesta! ¡Buen provecho!

Texas Fajitas
Serves 8
A Tex-Mex favorite spiced fajita meat with sweet veggies wrapped in a warm tortilla.
Write a review
Prep Time
10 min
Cook Time
20 min
Total Time
10 hr 30 min
Prep Time
10 min
Cook Time
20 min
Total Time
10 hr 30 min
  1. 4 Tbl lime juice or 2 limes, juiced
  2. 1/2 cup orange juice
  3. 3 Tbl fresh cilantro, chopped
  4. 2 Tbl garlic, minced
  5. 1 tsp worcestershire sauce
  6. 1 tsp cumin
  7. 1 tsp cayenne pepper (add more if you want more kick)
  8. 1 tsp sea salt
  9. 1 tsp ground black pepper
  10. 1/4 cup vegetable oil
  11. 2 diced jalapenos (optional for extra spice)
  1. 2 pounds skirt/flank steak (approx 1 whole steak)
  2. or 2 pounds boneless chicken breast (approx 3 large breasts)
  1. 1 large yellow onion, sliced
  2. 1 red pepper, sliced
  3. 2 green peppers, sliced
For Assembly
  1. 20-30 Tortillas
  2. sour cream
  3. cheese
  4. lettuce
  5. pico de gallo (optional)
  6. guacamole (optional)
  7. salsa (optional)
  1. Whisk marinade ingredients together in a large bowl.
  2. Peel off the fatty membrane from the steak if it has been left by the butcher. Put the meat (whole) in a plastic bag and pour the marinade over top. Squish it around ensuring the meat is all covered. (If doing multiple type meats, put each meat in a separate plastic bag.) Marinate in the fridge for at least 3 hours flipping a few times to ensure coverage. I prefer chicken at about 24 hours of marination and steak at about 10 hours of marination, but don't allow the steak to go more than 10 hours or so because the citric acid will eat away too much of the fatty tissue.
  3. Bring the steak to room temperature and slice it perpendicular to the grain into 4-5 inch wide strips. This will make it more tender and easy to work with on the grill. The chicken should not be brought to room temp first.
  4. Heat a charcoal grill or cast iron grill pan to high heat and baste with a bit of canola oil.
  5. Add marinated meat to the pan or grill and grill meat until cooked to desired doneness. Chicken will take 4-6 minutes per side on a stove, 2-3 min per side on a grill (150 internal temp), steak will be medium at 3-4 minutes per side on a stove, 1-2 min per side on a grill (130 internal temp). Cooking times will vary. The meat will smoke quite a bit, so be sure to have adequate ventilation if cooking indoors. Set meat aside, tent with foil, and allow it to rest for at least 10-15 minutes.
  6. While meat rests, add a bit of canola oil to the pan, or grab a cast iron skillet for the grill and add in the onion and pepper strips tossing lightly to coat. Cook on medium-high heat until the edges are a bit charred and veggies are softened, but not mushy. About 5 minutes. You can add the resting juices from the meat to the veggies while they cook for added flavor.
  7. Once meat has adequately rested, slice chicken into fajita strips lengthwise along the breast and at a 45 degree vertical angle to the cutting board. This will give you the most tender fajita strip. Steak strips should be sliced at a 45 degree angle to the grain of the meat.
  8. Warm a stack of tortillas in a 200 degree oven for 2-3 minutes.
  9. Serve meat and veggies wrapped in a tortilla with cheese, sour cream, guac/pico, and lettuce. Add a side of rice and re-fried beans for a complete Mexican meal.
  1. Leftover fajita meat can be stored in the fridge for up to 5 days or frozen for up to 6 months.
Sustaining the Powers
Recipe Remix: Leftovers (if you have any) make great salads, quesadillas, rice bowls, nachos, scrambled steak and eggs for breakfast, pizza topping, or goes great mixed with pasta and olive oil. 

What’s your favorite meat marinade?



  • sue

    Yumm! These are delicious! Now do you have a recipe for Enchiladas de Hongos?

    • Stephanie Powers

      I don’t currently have one, but I bet I could create one! Unfortunately, I never really ate those at El Poblanito (I was too busy with the fajitas!), so I’m not sure I could duplicate *those* particular enchiladas.

  • Adrienne @ Chronicles of an Amateur Food Lover

    I literally gasped and my mouth watered when I saw that first picture. I LOVE fajitas and these look absolutely perfect! I must make them ASAP! :) Pinned!

    • Stephanie Powers

      Let me know how you like them! I made a ridiculous amount (on purpose) and have been eating them for almost every meal the last 3 days. They’re that addicting. 😉

      • Adrienne @ Chronicles of an Amateur Food Lover

        LOL! During my college semester I do the same thing. I often cook once or twice a week and just eat the same thing every day. Eating these fajitas for a week doesn’t sound bad at all!

  • Andi @ The Weary Chef

    These look so amazing, and I love how well thought out your recipe and techniques are. I love Mexican food, especially fajitas, and these look perfect! I’m visiting from Marvelous Mondays. We’d love to have you link up with us at Saturday Night Fever if you are looking for a new party! Have a great weekend :)

    • Stephanie Powers

      Thanks Andi! I wanted to share my recipe for fajitas, but I wanted it to be so much more than just another meat marinade. I’m the daughter of a cattle rancher, and Dad always stresses that meat preparation is just as important as the combination of ingredients. Thanks for the party invite. I’ll be sure to check it out!

  • Pamela @ Brooklyn Farm Girl

    My mouth be watering like woah!

    • Stephanie Powers

      As it should be! 😉 That reminds me of the Jimmy Johns advertising- “Free Smells!” only I have “Free Drools!” (just maybe not on the computer keys…) Thanks for stopping by!

  • Lydia

    Tried them tonight, and they were delicious! I didn’t have any orange juice, so I subbed apple cider vinegar. This was the best fajita marinade I have tried. Thanks!

    • Stephanie Powers

      Awesome! I’m so glad you liked them. Apple cider vinegar is probably a decent sub for the orange juice, though it doesn’t have the same amount of citric acid. I think apple juice might also have worked.

  • Pingback: Texas BBQ Rub - Sustaining the Powers()

  • Pingback: Spanish Lentil Stew (Lentejas) - Sustaining the Powers()

  • Pingback: Meal Plan Friday #1: Complete with Sides & Printable()

I'm an Austin, Texas native living in Denver, Colorado who blogs about my favorite Tex-Mex and travel-inspired recipe creations, food photography, and tech resources for bloggers. I want to make it easier for you provide sustenance to your family and show hospitality to others. Click here to learn more about me.

Need Some Dinner Ideas?

Weekly Meal Plan Collage

Subscribe via Email


Grab My Button!

Sustaining the Powers