Hot off the sizzling skillet, these juicy steak fajitas are first marinated and then tossed with flavorful red onions and bell peppers.
Why this recipe works
Steak fajitas are a staple Tex-Mex meal served taco style with thinly sliced steak strips loaded with tender-crisp veggies that are stuffed inside an ever-inviting corn tortilla. First, we’ll let our steak soak in a flavor-packed fajita marinade to help tenderize and infuse as much flavor as possible. Toss, stir, and sear the veggies in a skillet then add in the beef and cook until tender and ready to be devoured.Â
Fajitas, whether they’re chicken, shrimp, or steak will catch my attention at any Mexican restaurant, especially when served in a steamy, sizzling cast iron skillet. They really are a show stopper, and their taste lives up to the presentation.
Ingredients you will need
Get all measurements, ingredients, and instructions in the printable version at the end of this post.
Ingredient Info and Substitution Suggestions
BEEF – Cut the flank steak thinly against the grain. Slicing against the grain means to cut against (perpendicular) the fibers that run through the meat. This will help tenderize and make it easier to chew. You can also use skirt steak for this recipe.
MARINADE – Marinating the beef plays an important role. Not only does it tenderize, but it adds a ton of flavor. Our homemade fajita marinade consists of soy sauce, garlic, cilantro, jalapeño, cumin, paprika, liquid smoke, garlic powder, and lime juice. Not only can you use this marinade on steak fajitas, but on pork or chicken as well.
How to Make Steak Fajitas
These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.
- Cut flank steak against the grain into thin strips. Place meat into a gallon sized plastic bag and pour in the marinade. Seal the bag and allow to marinate at room temperature for one hour.
- Cut bell peppers and onion into thin strips.
- Heat olive oil in a cast iron skillet over medium-high heat until shimmering.
- Add bell pepper and onion strips and cook, stirring occasionally, until tender crisp, about 2-3 minutes.
- Move all the vegetables to one side of the pan. Using tongs or your gloved hand, remove beef from marinade and add it to the empty side of the pan. Cook, stirring occasionally for 1-2 minutes. Discard leftover marinade.
- Stir vegetables and beef together, cooking for an additional 2-3 minutes. Turn off heat and set pan aside.
- CAUTION: the next step requires an open flame. If you prefer, you can also heat the tortillas in a dry skillet but the flame gives you those nice char marks.
- Toast tortillas over open flame on your stove, turning with tongs. Do not leave the tortillas alone and they will need to be turned fairly quickly. Each side only needs about 5-10 seconds on the burner.
Frequently Asked Questions & Expert Tips
Flank steak is among the most popular choice of beef for fajitas. You can also use skirt steak, though skirt steak is a bit tougher than flank so you may want to cook it for less time to avoid overly fibrous beef strips. Both cuts are lean and work really well with marinades which help tenderize the meat.
Store the leftover beef and veggies separate from the tortillas (so they don’t get soggy), in an air-tight container kept in the refrigerator for 3-4 days.Â
To reheat, warm the veggies and beef in a skillet over medium to low heat until warmed through, it should only take a few minutes. Alternatively reheat in a 250F oven for around 10 minutes. You don’t want to end up overcooking the beef by reheating it at too high of temperatures which will cause it to be tough and chewy.
Yes, you can freeze the leftover filling, separate from the tortillas, for up to 3 months. Place the cooled beef and veggies in a sealed freezer bag or airtight container. Thaw in the refrigerator overnight and reheat on the stovetop.
Serving Suggestions
Serve steak fajitas with a dollop of sour cream, salsa fresca, salse verde, cheese, guacamole, or sliced avocados with lime wedges to squeeze on top. Pair with a side of classic Spanish rice or refried beans. Alternatively, skip the tortillas and wrap the sliced beef and veggies into lettuce leaves or toss the ingredients into a bowl with rice.
More Related Recipes
I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!
Steak Fajitas
IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!
Print It Rate ItIngredients
- 1 pound flank steak
- 1 ½ cups homemade fajita marinade
- 1 large red bell pepper cut into strips
- 1 large green bell pepper cut into strips
- ½ large red onion cut into strips
- 2 Tablespoons olive oil
- 6 corn tortillas or flour, taco size
Things You’ll Need
Before You Begin
- Cut the flank steak thinly against the grain. Slicing against the grain means to cut against (perpendicular) the fibers that run through the meat. This will help tenderize and make it easier to chew.
- Flank steak is among the most popular choice of beef for fajitas. You can also use skirt steak, though skirt steak is a bit tougher than flank so you may want to cook it for less time to avoid overly fibrous beef strips. Both cuts are lean and work really well with marinades which help tenderize the meat.
- Store the leftover beef and veggies separate from the tortillas (so they don’t get soggy), in an air-tight container kept in the refrigerator for 3-4 days.Â
- To reheat, warm the veggies and beef in a skillet over medium to low heat until warmed through, it should only take a few minutes. Alternatively reheat in a 250F oven for around 10 minutes. You don’t want to end up overcooking the beef by reheating it at too high of temperatures which will cause it to be tough and chewy.
- You can freeze the leftover filling, separate from the tortillas, for up to 3 months. Place the cooled beef and veggies in a sealed freezer bag or airtight container. Thaw in the refrigerator overnight and reheat on the stovetop.
Instructions
- Cut flank steak against the grain into thin strips. Place meat into a gallon sized plastic bag and pour in the marinade. Seal the bag and allow to marinate at room temperature for one hour.
- Cut bell peppers and onion into thin strips.
- Heat olive oil in a cast iron skillet over medium-high heat until shimmering.
- Add bell pepper and onion strips and cook, stirring occasionally, until tender crisp, about 2-3 minutes.
- Move all the vegetables to one side of the pan. Using tongs or your gloved hand, remove beef from marinade and add it to the empty side of the pan. Cook, stirring occasionally for 1-2 minutes. Discard leftover marinade.TIP – We like our meat to be juicy, so we add the meat to the pan right out of the marinade. If you prefer less pan juices, drain the marinated meat first and gently pat dry with paper towels.
- Stir vegetables and beef together, cooking for an additional 2-3 minutes. Turn off heat and set pan aside.
- CAUTION: the next step requires an open flame. If you prefer, you can also heat the tortillas in a dry skillet but the flame gives you those nice char marks.Toast tortillas over open flame on your stove, turning with tongs. Do not leave the tortillas alone and they will need to be turned fairly quickly.
- Each side only needs about 5-10 seconds on the burner.
Nutrition
Chef Antoine Davis
Latest posts by Chef Antoine Davis (see all)
- Pan Seared Chilean Sea Bass - November 19, 2024
- Poultry Seasoning - November 12, 2024
- Instant Pot Jambalaya - November 7, 2024
Leave a Reply