Make juicy grilled skirt steak fajitas with this easy Texas-style marinade! These charcoal-grilled beef fajitas are packed with lime, garlic, and cilantro flavor.

Tender, Juicy Texas-Style Beef Fajitas with a Simple Lime-Cilantro Marinade
If you’re looking for a foolproof way to make restaurant-style beef fajitas at home, these grilled skirt steak fajitas are packed with bold Texas flavor and couldn’t be easier. A quick marinade of lime, soy sauce, garlic, cilantro, and olive oil transforms affordable skirt steak into juicy, smoky perfection.
Throw them over blazing-hot coals, slice them thin against the grain, and pile them high in warm tortillas for a fajita night everyone will remember.

Why You’ll Love These Grilled Fajitas
These fajitas are:
- Packed with authentic Tex-Mex flavor
- Easy enough for weeknight grilling
- Perfect for feeding a crowd
- Great for tacos, bowls, salads, or nachos
- Ready fast once marinated
The Perfect 4th of July Main Course!
Fajitas are practically made for the 4th of July — fast on the grill, easy to customize, and perfect for feeding a crowd. Start the marinade the morning of, throw the steak on when your guests arrive, and dinner is ready in minutes. Set up a toppings bar with guacamole, pico, grilled peppers and onions, and let everyone build their own. It’s a cookout upgrade everyone will love. For the full spread — starters, sides, and dessert — check out our Ultimate Texas 4th of July Cookout Guide.
How We Do Fajitas in Texas
Here in Texas, when the fajita craving hits, most of us head straight to our favorite Mexican restaurant—because let’s be honest, it’s hard to beat a sizzling skillet of really good restaurant fajitas. That amazing aroma as the server approaches your table, skillet in hand? Priceless. And worth the price. When you can afford it.
Problem is, restaurant prices are up. W-a-y up. And fajitas are feeling more like a luxury item. So, we decided to whip up a batch at home on the grill.

Now, let’s be honest: Getting that same tender, smoky, flavor-packed steak at home can feel like chasing gold in a Texas creek. But once you find a method that truly works, it’s pure backyard treasure.
This simple grilling tutorial takes the mystery out of homemade fajitas and proves you don’t have to spend restaurant money to enjoy steakhouse-quality fajitas in your own backyard.
At a Glance
- ⏱ Prep Time: 10 minutes + 2 hours to marinate
- 🔥 Cook Time: 8 minutes
- 🍽 Serves: 4–6
- 🌡 Grill Temp: High heat (450–500°F)
- 💪 Difficulty: Easy
Ingredients

You’ll find a full printable recipe card at the bottom of this post, as always, but here’s a quick glance at what you’ll need to make these delicious fajitas. These are simple ingredients you can get at any grocery store.
For the Fajitas
- 2 pounds skirt steak
- Chippecabra or your favorite all-purpose seasoning, for sprinkling
For the Marinade
- 1/4 cup olive oil
- 1/4 cup low-sodium soy sauce
- 1 teaspoon minced garlic
- 1/4 cup fresh cilantro, finely chopped
- Juice of 2–3 limes
- 1/2 teaspoon cumin (optional)
How to Make Skirt Steak Fajitas
These come together so easily. You’re going to be glad you gave this simple but effective recipe a shot.
Prepare the Marinade




In a medium bowl, whisk together olive oil, soy sauce, garlic, cilantro, lime juice, and cumin (if using).
Marinate the Steak




Place skirt steak in a gallon-sized zip-top bag. Pour marinade over the meat.
Seal tightly, pressing out excess air. Massage the bag gently to coat the steak.
Refrigerate for at least 2 hours. (For deeper flavor, marinate longer.)
Let’s Get Grilling!
Prepare charcoal or gas grill for very high heat — about 400–450°F.
You want the grill screaming hot for that perfect fajita char.




Remove steak from marinade. Pat lightly if overly wet. Sprinkle both sides with Chippecabra seasoning.
Place directly over high heat. Grill 3 minutes per side for medium-rare. Add time for thicker steaks or more doneness
Rest and Slice




Transfer steak to a cutting board. Let rest 5–10 minutes. Slice against the grain into thin 1/4-inch strips.
Serve immediately in warm tortillas with your favorite toppings.
Serving Suggestions


These fajitas are delicious with:
- Warm flour tortillas
- Grilled onions and peppers
- Guacamole
- Pico de gallo
- Sour cream
- Shredded cheese
- Mexican rice
- Charro beans
Serve Alongside. . .

We highly suggest you serve these fajitas alongside any of the following delicious recipes.
- Smoked Brisket Queso: Kick things off with a delicious queso to tide you over while the beef is on the grill.
- Smoked Cream Cheese with Honey Drizzle: Another delicious appetizer option when you’re having fajitas.
- Savory Southern Corn Dip: Simple and delicious. Perfect with fajitas!
- Homemade Flour Tortillas: Yes, you can make them yourself with this simple recipe!
- Firecracker Salsa: You’re going to love this spicy side-kick!
- Jalapeno Cheddar Skillet Cornbread: Turn up the heat with this jalapeno cornbread, the perfect complement to beef fajitas.
- Instant Pot Beans with Sausage: Yup, you can make your own charro beans!
- Cheesy Corn Casserole: A southern favorite that’s perfect alongside this tasty meal.
- Tres Leches Cake: Wrap up your fajita dinner with a traditional Tres Leches cake, simple and delicious!
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat quickly in a skillet to avoid drying out.
Pitmaster Tips
Slice Against the Grain
- This is critical for tender fajitas. Skirt steak can be chewy if sliced incorrectly.
Don’t Overcook
- Skirt steak cooks fast. Pull it early and let it rest.
Hotter Is Better
- High heat gives you that signature fajita crust and smoky char.
Frequently Asked Questions

What cut of meat is best for fajitas?
Skirt steak is the traditional choice for authentic fajitas. It has incredible beefy flavor and cooks quickly over high heat. Flank steak can also be used if skirt steak isn’t available, but skirt steak tends to deliver the most tender, restaurant-style results.
How long should I marinate skirt steak?
For the best flavor, marinate the steak for at least 2 hours. If you have the time, letting it marinate overnight will deepen the flavor even more. Avoid marinating for more than 24 hours, as the lime juice can begin to affect the texture of the meat.
What temperature should I grill fajita meat?
A very hot grill is key to great fajitas. Aim for a grill temperature of 400°F to 450°F. High heat creates the flavorful char and caramelization that make fajitas so delicious.
How do I know when fajita steak is done?
For juicy, tender fajitas, cook skirt steak to medium-rare or medium. An internal temperature of 130°F to 140°F is ideal. Remember that the steak will continue cooking slightly as it rests.
Why do you slice fajita meat against the grain?
Skirt steak contains long muscle fibers that can be tough if sliced incorrectly. Cutting against the grain shortens those fibers, resulting in a much more tender bite.
Should I grill the peppers and onions with the steak?
Absolutely. Many people grill peppers and onions alongside the steak in a cast iron skillet, grill basket, or foil packet. The smoky flavor pairs perfectly with the marinated beef.
Can I make fajitas ahead of time?
Yes. The steak can be marinated a day in advance, and the vegetables can be sliced ahead of time. For the freshest flavor and texture, grill the meat just before serving.
What toppings go well with grilled fajitas?
Popular toppings include shredded cheese, sour cream, guacamole, pico de gallo, grilled onions, grilled peppers, fresh cilantro, sliced jalapeños, and a squeeze of fresh lime juice.
What should I serve with fajitas?
Fajitas pair beautifully with Mexican rice, charro beans, refried beans, street corn, chips and queso, guacamole, or Firecracker Salsa. Add warm flour tortillas and you’ve got a complete Tex-Mex feast.
Can I use this marinade on chicken or shrimp?
Yes! The lime-cilantro marinade works wonderfully with chicken breasts, chicken thighs, shrimp, and even pork tenderloin. Just adjust the cooking time based on the protein you’re using.
How do I store leftover fajita meat?
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet to preserve moisture and flavor.
Can I freeze cooked fajita meat?
Yes. Allow the steak to cool completely, then place it in a freezer-safe container or zip-top bag. It can be frozen for up to 3 months. Thaw overnight in the refrigerator before reheating.
Are flour or corn tortillas better for fajitas?
In Texas, warm flour tortillas are the classic choice for fajitas. Their soft texture makes them perfect for wrapping around juicy steak and toppings. Corn tortillas are delicious as well if you prefer their flavor or need a gluten-free option.
What’s the secret to restaurant-style fajitas?
The secret is simple: a flavorful marinade, a screaming-hot grill, proper resting time, and slicing against the grain. Those four steps make all the difference between average fajitas and fajitas worthy of your favorite Tex-Mex restaurant.
Thanks for Stopping By
We hope you enjoy this delicious recipe. Before you go, why not pin some photos to your Pinterest boards?


About the Pitmaster
Zach is a Texas grillmaster with a passion for bold backyard flavors, live-fire cooking, and crowd-pleasing recipes the whole family can enjoy. From smoked meats to weeknight grilling favorites, he’s all about helping home cooks fire up the grill with confidence.
Skirt Steak Fajitas on the Grill
Make juicy grilled skirt steak fajitas with this easy Texas-style marinade! These charcoal-grilled beef fajitas are packed with lime, garlic, and cilantro flavor.
Ingredients
- For the Fajitas
- 2 pounds skirt steak
- Chippecabra or your favorite all-purpose seasoning, for sprinkling
- For the Marinade
- 1/4 cup olive oil
- 1/4 cup low-sodium soy sauce
- 1 teaspoon minced garlic
- 1/4 cup fresh cilantro, finely chopped
- Juice of 2–3 limes
- 1/2 teaspoon cumin (optional)
Instructions
- Make Marinade: Whisk together olive oil, soy sauce, garlic, cilantro, lime juice, and cumin (if using).
- Marinate Steak: Place skirt steak in zip-top bag, pour in marinade, seal, and massage to coat. Refrigerate at least 2 hours.
- Preheat Grill: Heat grill to high (400–450°F).
- Season & Grill: Remove steak from marinade, pat dry if needed, and season with Chippecabra. Grill over high heat for about 3 minutes per side for medium-rare.
- Rest & Slice: Let rest 5–10 minutes, then slice against the grain into thin strips.
- Serve: Serve in warm tortillas with desired toppings.
