Craving big Tex-Mex flavor on a weeknight? This Steak Fajita Recipe delivers tender beef, charred peppers and onions, and a bold, smoky finish.
The method is minimal, the ingredients are basic, and the payoff tastes restaurant-worthy.

Everything cooks hot and fast, so dinner lands on the table before the tortillas cool.
In about twenty minutes, you’ll sear steak, toss in peppers and onions, and finish with seasoning, cilantro, and lime.
Keep the heat high and don’t crowd the pan for that sizzling fajita vibe at home.
Slide it all into warm tortillas and let everyone top their own.
What You Need for This Steak Fajita Recipe
- Choose flank steak, which is lean and beefy, and it sears quickly and stays tender when cut against the grain.
- Use bell peppers for sweet crunch and color that hold up to high heat.
- Add an onion for a savory backbone that caramelizes around the edges.
- Cook with olive oil so the steak sears and the vegetables blister without sticking.
- Shake on taco or fajita seasoning for smoky depth in seconds.
- Finish with fresh cilantro for a bright, herbal lift.
Cut Selection and Grain-Slicing for Tender Bites
Flank steak is ideal for speed and flavor.
For tenderness, find the long muscle fibers and slice across them.
Slightly freeze the steak for 10–15 minutes to firm it for cleaner cuts.
Slice ¼-inch thick and keep the knife at a shallow angle for wider, restaurant-style strips.
Skirt steak also works beautifully, and it cooks even faster because it is thinner.
Steak Fajita Recipe in Three Swift Steps
- Heat a cast-iron or heavy skillet until ripping hot, then swirl in a little oil.
- Sear the steak in a single layer for 1–2 minutes per side, working in batches for the best browning.
- Return the steak, toss to coat, then fill warm tortillas and finish with cilantro and lime.
See the recipe card for full timing and measurements.
High Heat and Batch Cooking Maximize Char
Fajitas thrive on contrast: juicy steak plus blistered vegetables.
Preheat the dry pan until a drop of water skitters, then add oil and steak.
Crowding steams the meat, so cook in batches and resist stirring to build a mahogany sear.
When the steak is done, vegetables hit the flavorful fond and pick up smoky edges as they cook.
If anything scorches, add a splash of water or lime to dissolve the fond and protect the spices.
That quick deglaze also adds moisture for a glossy finish.
Pro Tips & Easy Variations
- Aim for medium-rare steak to keep it tender.
- Carryover heat and the final toss with vegetables bring everything into the sweet spot.
- Use sweet paprika for part of the chili if you prefer a milder flavor.
- Skip green peppers if you like, and double up on red and yellow.
- Stretch the skillet by adding sliced mushrooms or zucchini with the vegetables.
- Warm tortillas over a gas flame for smoke, or microwave under a damp towel to keep them pliable.
Flavor Boosters and Toppings That Elevate
- Stir a teaspoon of smoked paprika or ancho into the seasoning for deeper warmth.
- Finish the steak with a pat of butter and a squeeze of lime for a glossy, steakhouse sheen.
- Toss cilantro stems through the skillet at the end because they are extra flavorful.
- Offer avocado or guacamole, quick pico, crumbled queso fresco, and hot sauce at the table.
- These toppings amplify the beefy-peppery core, so you still taste the sear.
How to Store Leftovers
- Cool components quickly, then refrigerate them in separate containers so textures stay distinct.
- Keep steak and vegetables for up to four days.
- Reheat in a hot skillet with a touch of oil to revive char, or microwave in short bursts.
- Refresh with lime and a pinch of seasoning, and warm fresh tortillas before serving.
Make-Ahead, Freezer, and Reheat Strategy
- Slice steak and vegetables up to one day ahead, and store them separately.
- Pat the steak dry before cooking for the best sear.
- Freeze cooked components for about two months, spreading them flat to prevent clumping.
- Reheat from thawed in a ripping-hot skillet so moisture evaporates and edges re-crisp.
- If you use a microwave, stop halfway to stir and prevent overcooking.
- Finish with lime and fresh cilantro to restore brightness after chilling or freezing.
Frequently Asked Questions
Can I use chicken or shrimp instead of steak?
Use thinly sliced chicken thighs or breasts and cook just until done; thighs stay juicier.
For shrimp, sear large peeled pieces 1–2 minutes per side, remove for the vegetables, then toss back at the end.
What pan works if I don’t have cast iron?
Use a heavy stainless-steel skillet, which browns beautifully when well preheated.
Nonstick works in a pinch, but expect less char, keep heat medium-high, and avoid overcrowding.
Corn vs. flour tortillas—which should I use?
Corn brings classic flavor and a toasty aroma, while flour offers softness and flexibility.
Choose warm, fresh corn tortillas for street-style snap, or pick 6–8-inch flour tortillas for a foldable wrap.
Can I double this for a crowd?
Yes, sear steak in multiple quick batches and hold each on a warm plate or in a 95°C (200°F) oven.
Stir-fry vegetables in two rounds, then combine everything in your largest pan and season to taste before serving.

Steak Fajita Recipe
Ingredients
- 1 large onion thinly sliced
- 2 tablespoons taco or fajita seasoning divided
- 2 pounds flank steak sliced thinly against the grain
- 2 tablespoons olive oil divided
- ½ bunch fresh cilantro chopped
- 3 bell peppers any color, seeded and sliced
Instructions
- Warm 1 tablespoon of olive oil in a large cast iron skillet over medium-high heat.
- Add the sliced flank steak in a single layer (cooking in batches if necessary to avoid overcrowding). Sprinkle with 1 tablespoon of the seasoning blend.
- Sear the steak for 1 to 2 minutes per side, until browned and just cooked through. Remove from the skillet and set aside.
- Into the same skillet, add the remaining tablespoon of olive oil. Toss in the sliced bell peppers and onion, stirring frequently, and sauté for 3 to 4 minutes until vegetables begin to soften.
- Add the remaining tablespoon of seasoning and mix thoroughly to coat the vegetables.
- Remove the skillet from heat and return the cooked steak to the pan. Stir everything together to combine and heat through.
- Serve warm in corn tortillas, topped with freshly chopped cilantro and other desired garnishes.
Notes
Avoid overcooking; medium-rare delivers the best texture.
Use any color bell peppers according to preference—red, yellow, and orange offer a milder, sweeter flavor than green.
Leftovers can be refrigerated in an airtight container for up to 4 days.
To reheat, warm gently in a skillet with a dash of oil or microwave briefly.
Recommended toppings include guacamole, salsa, chopped cilantro, and a squeeze of fresh lime.
