From the roundup: 24 High Protein Dinner Recipes Easy Enough for Busy Weeknights
One pound of flank steak feeds all seven of us when I slice it thin across the grain and load the tortillas up with the peppers and onions. Skillet steak fajitas are weeknight fast, and the whole thing is done in under 20 minutes if your cast iron is genuinely hot before the steak goes in. A lukewarm pan gives you gray, steamed meat instead of a brown crust, so I let mine heat for a full two minutes before anything touches it. Leftovers rolled into eggs the next morning are worth making a little extra on purpose.
Why you will love this
- One cast iron skillet handles the whole meal, steak and vegetables together, so cleanup is minimal.
- Slicing the flank steak against the grain is the single step that keeps the meat tender instead of chewy.
- The high heat gives the peppers a little char at the edges without making them soggy.
- The steak can be seasoned and refrigerated up to 8 hours ahead, which cuts active dinner time down even further.
- Leftover steak and peppers reheat well in a hot skillet and are excellent scrambled into eggs the next morning.
Tips for success
- Let the cast iron preheat on high for a full 2 minutes before adding oil. A drop of water should evaporate on contact. If it sizzles and sits, the pan is not ready.
- Cook the steak in batches if needed. Crowding the skillet drops the temperature fast and you will get steamed, gray meat instead of a seared crust. Two batches take maybe 3 extra minutes and are worth it.
- Pull the vegetables off the heat while they still have a little bite. They go back into the pan with the hot steak at the end and will soften more. Overcooked peppers turn limp and watery.
- Slice the steak against the grain, not with it. Look for the direction the muscle fibers run and cut perpendicular to them. Strips cut with the grain are tough no matter how well you cook them.
Common questions
- Can I use a regular stainless or nonstick pan? You can, but cast iron holds high heat better and gives you more browning on the steak. A nonstick pan at high heat also wears down the coating over time.
- What if my steak releases a lot of liquid in the pan? That usually means the pan was not hot enough or the steak was crowded. Pour off the liquid and let the pan come back up to heat before continuing.
- Can I make this with chicken? Yes. Thin-sliced chicken breast or thighs work well with the same seasoning and timing. Chicken thighs stay juicier if you tend to overcook things.
- How do I warm the tortillas without drying them out? Stack them and wrap in a damp paper towel, then microwave for 30 to 45 seconds. Or set them directly on a gas burner for about 20 seconds per side.
Substitutions
Skirt steak is the closest swap for flank and cooks the same way. For a lighter version, thin-sliced chicken breast or thighs work well with the same fajita seasoning and timing. Corn tortillas keep this gluten-free without changing anything else about the recipe.
If you do not have a fajita seasoning packet, combine 1 teaspoon chili powder, 1 teaspoon cumin, half a teaspoon garlic powder, half a teaspoon paprika, and half a teaspoon salt. That covers the basics. For a lower-sodium version, use a homemade blend and skip the added salt on the vegetables.
Make-ahead and storage
The steak can be sliced, tossed in fajita seasoning and a tablespoon of olive oil, and refrigerated in a covered bowl for up to 8 hours before cooking. It makes weeknight dinner genuinely faster and gives the seasoning more time to work into the meat.
Store leftover steak and peppers in an airtight container in the fridge for up to 3 days, kept separate from the tortillas. Reheat in a hot skillet for 2 to 3 minutes. The microwave steams everything and makes the steak chewy, so skip it if you can. I would not freeze this one. The peppers turn soft and the steak loses its texture after thawing.

Skillet Steak Fajitas
Ingredients
Equipment
Method
- Slice the flank steak against the grain into strips about 1/4 inch thick. This is the single most important step for tender fajita meat. Cutting with the grain makes the steak chewy. Toss the steak strips with the fajita seasoning and 1 tablespoon of the olive oil in a bowl and set aside while you prep the vegetables.
- Slice the bell peppers and onion into strips of similar thickness so they cook evenly. Mince the garlic and set everything near the stove because this recipe moves fast once the heat is on.
- Set your cast iron skillet over high heat and let it get genuinely hot, about 2 minutes. You want it hot enough that a drop of water evaporates immediately on contact. Add the remaining tablespoon of oil and swirl to coat.
- Add the peppers and onion to the skillet. Season with the salt and cook over high heat for 4 to 5 minutes, stirring every minute or so. You want them slightly charred at the edges and tender but still with a little bite. Add the garlic in the last minute and stir to keep it from burning. Transfer the vegetables to a plate.
- With the skillet still on high heat, add the seasoned steak in a single layer. If your skillet cannot hold all the steak without crowding, cook it in two batches. Crowding drops the pan temperature and you will end up steaming the meat instead of searing it. Cook for 2 to 3 minutes per side without moving it much, letting a brown crust form.
- Return the peppers and onion to the skillet with the steak. Squeeze the lime juice over everything and give it a quick toss to combine. Taste and add a pinch more salt if needed.
- Serve immediately in warm tortillas topped with sour cream, salsa, and sliced avocado. Set lime wedges on the side for squeezing.
Notes
← Back to 24 High Protein Dinner Recipes Easy Enough for Busy Weeknights

