Steak Fajitas are made with juicy strips of marinated skirt steak and tender veggies served with soft flour tortillas and fixings like sour cream, a Mexican cheese blend, pico de gallo, and guacamole. They cook in under 20 minutes which makes them a perfect weeknight meal!
I used to work at a Mexican restaurant and the “sizzlin steak fajitas” were always the best selling item on the menu. And Paul will tell you without hesitation that fajitas are his favorite food and he requests for most every birthday and Fathers Day. So when it comes to making the BEST steak fajitas, weve definitely got experience on our side.
Our preferred way of making this easy steak fajitas recipe is to saute the fajita veggies in a cast iron skillet on the stovetop until they are tender but never mushy. Meanwhile, we typically like to grill the meat, then combine the two. But you can also broil or sear the steak on the stovetop if thats what works for you. Ill include notes below to tell you how.
We love Mexican food! Consider serving your beef fajitas with Mexican Rice, Instant Pot Refried Beans, and Tres Leches Cake for a complete Mexican feast!
How to Make Steak Fajitas
Its easy to make this recipe. This is a quick overview with step-by-step s to help you visualize the process. Scroll down to the recipe card for printable, detailed instructions.
- Marinate the meat. Start by whisking the marinade ingredients together in a bowl. Then pour it over the meat in a resealable bag and let it marinate for at least 30 minutes. Although if you have the time its even better if you can let it go 4 hours or overnight so the marinade can really penetrate and tenderize the meat.
- Cook the fajita veggies. Start with the onions in a large cast iron skillet or heavy duty pan. Once those have cooked down for a few minutes and started to soften a bit, add the sliced bell peppers. Saute until the veggies have softened but still have some bite to them, then toss them with some of the reserved marinade for even more flavor. Go ahead and taste them, then add salt and pepper, as needed.
- Cook the meat. We most often grill our skirt steak because its fast and easy and adds wonderful flavor. To grill, just preheat your grill to medium-high heat so the grates are nice and hot for sear marks. Remove the meat from the marinade and place it on the grill. Cook for 3 to 4 minutes per side until it is medium-rare. Transfer the meat to a cutting board and like any good steak, let it rest for 5 to 10 minutes before slicing.
- Broil or pan-seared approach: If you want to broil the meat or cook it in a large skillet, the cooking time and is the same with 3 to 4 minutes per side. Remove the meat from the marinade and pat dry with paper towels, then heat 1 tablespoon of olive in the skillet. You may need to slice your skirt steak in half and work in batches so it can fit in the pan.
- Slice, toss, and serve. Once the meat has rested, slice it against the grain into thin strips, then add to the skillet with the fajita veggies. Toss to combine, then serve with warm tortillas and toppings for individual assembly.
You could just use the spices to make fajita seasoning and use that to rub the meat before grilling, but the marinade really helps tenderize the skirt steak even more.
Both are great choices but we prefer skirt steak because its a little thinner, cooks a little faster, and is generally more tender than flank steak. Flank steak has great flavor and only takes a minute or two longer to cook, but it can be slightly chewier and makes it slightly more difficult to eat the fajitas than when we use skirt steak.
When looking at a piece of skirt or flank steak, you will notice lines in the meat that run the same direction. This is called the “grain” of the meat and slicing perpendicular to those lines, which are muscle fibers, actually makes for more tender, easier to chew bites of meat.
Yes, absolutely! This marinade and method works just as well for chicken fajitas. For chicken breasts, you will just want to cook them for 6-8 minutes per side until they reach an internal temperature of 165°F. Keep in mind that the temperature of the meat will continue to rise about 5 degrees after taking it off the grill, so you might want to pull it a minute or two early so it isnt overdone.
Why You’ll Love These Steak Fajitas
- Loads of veggies. Want kids to eat tons of vegetables? Make them fajitas. Our kids gobble up the peppers and onions with gusto.
- Fajita marinade. If you want the most succulent steak fajitas of your like, then using our steak fajita marinade is the way to go. Its so good with lime juice, soy sauce, and the perfect blend of seasonings and spices that compliment the meat without taking over the show.
- Make em your own. Doesnt everybody enjoy assembling their own fajitas? Part of the fun is topping them with as much cheese, guac, sour cream, or pico de gallo as you want.
This is a quick overview of some of the important ingredients youll need for this recipe. Specific measurements and full recipe instructions are in the printable recipe card below.
- Steak. But for the BEST steak fajitas, we recommend skirt steak. Flank steak is our second pick. Both grill quickly, really take to the fajita marinade well, and slice up into juicy, tender pieces of beef. But you could also use your favorite steak like a New York strip or even a sirloin steak, if you wanted to.
- Bell peppers. Colorful fajitas are an easy way to eat the rainbow! We like a mix of red, yellow, and green bell peppers.
- Onion. A large, sliced onion adds so much flavor and a slight sweetness as it softens.
- Spices. Were using a pretty classic blend of spices for our fajita seasoning consisting of garlic powder, onion powder, ground cumin, black pepper, and chipotle chili powder for a little smoky heat without being too spicy.
- Marinade. The wonderfully marbled beef is going to soak up all the delicious flavors of fresh lime juice, soy sauce, and olive oil in the steak fajita marinade.
What temperature should fajitas be cooked?
What temperature should a steak fajita oven be?
The idea beef fajita oven temperature is 400 degrees. This is the perfect temperature – not to low, but not to high that it cooks to fast. Make these steak fajitas on two pans, if you have to. The last thing you want is overcrowding and soggy vegetables! This recipe is seriously easy and can be made as a freezer meal recipe, too.
How long do you cook fajita meat?
Drain the marinade and gently add your meat to your skillet. Let the fajita meat cook for seven to 10 minutes, stirring and turning the meat constantly until it’s no longer pink. Use a meat thermometer to check for doneness. Beef and pork are done at 145 degrees Fahrenheit, and chicken is done at 165 F, per the USDA.
How do you cook fajitas on a gas grill?
Prepare charcoal or gas grill for cooking (375°F). Season the fajita meat on both sides with the fajita seasoning. Grill the fajitas for 6 to 8 minutes on each side or until cooked to the desired degree of doneness. Remove from grill, place on a clean tray and cover with foil. Keep warm until ready to slice.
Can you cook fajita meat?
When you want to cook fajita meat to make a delicious dinner, the type of protein you use depends on your personal taste and health preferences. If you prefer beef fajitas, the most common cuts used include flank steak, skirt steak, top round or top sirloin steak, according to Texas A & M University. Chicken is also a great choice for fajita meat.