If you love bold, sizzling fajitas but prefer to cook at home and save money, this stovetop Stovetop Steak Fajitas Recipe delivers all the flavor with far less fuss. Ready in under 30 minutes, it’s a fast, family-friendly dinner that tastes like restaurant fajitas without the high price tag.

Stovetop Steak Fajitas Recipe
I love the whole fajita experience—the sizzle, the aroma, the theatrical platter—but eating out for that experience gets expensive fast. With this stovetop version you can recreate that satisfying meal at home: tender, well-seasoned steak, crisp-tender peppers and onions, warm tortillas, and all the favorite toppings. It’s simple, affordable, and perfect for a busy weeknight or a casual weekend dinner.
These fajitas are straightforward to prepare and use ingredients you likely already have on hand. While you won’t get the restaurant’s flaming platter, you will get big, savory fajita flavor with minimal effort.
Why You’ll Love This Recipe
- Ultra simple: Minimal prep and easy steps make this a great go-to dinner.
- Quick: On the table in about 30 minutes—ideal for weeknights.
- Flexible: Adjust the spice level, swap peppers, or use your favorite seasoning blend.
Serve with your favorite salsa, guacamole, or sour cream for added flavor.

Recipe Shopping List
Here’s what you’ll need to make these fajitas. For exact quantities, see the recipe card below.
- Steak — Flank or skirt steak works best for slicing into strips, but other well-marbled cuts like sirloin or flat iron are good alternatives.
- Onion — Yellow, sweet, or white onion, thinly sliced.
- Bell peppers — A mix of red, orange, and yellow adds color and sweetness.
- Fajita seasoning — Use a store-bought blend or make your own with chili powder, jalapeño or cayenne, garlic powder, onion powder, salt, and pepper.
- Oil — Avocado or other high smoke-point oil for searing.
- Tortillas — Corn or flour; warm them before serving.
- Fixings — Sour cream, avocado or guacamole, lime wedges, and cilantro are classic additions.
Try pairing with smoked salsa or salsa verde for extra depth.

How To Make This Recipe
Below is a clear overview of the process. Follow the full recipe card at the bottom for exact measurements and timing.
- Prep: Slice steak thinly against the grain into strips. Thinly slice onions and peppers. Warm tortillas and keep them covered.
- Season: Generously season the steak with salt, pepper, and fajita seasoning so each strip is well coated.
- Cook steak: Heat a large skillet (cast iron preferred) over high heat and add oil. When shimmering, sear the beef in a single layer until browned on the outside but not necessarily done through. Remove and tent with foil to rest.
- Cook vegetables: Add a touch more oil if needed and sauté the peppers and onions until crisp-tender with some char for flavor.
- Finish and serve: Return the steak to the pan briefly to warm through and combine with the vegetables, then transfer everything to a platter. Let everyone assemble tacos with warm tortillas and toppings.
Serve with lime wedges and a side of rice or beans for a complete meal.

More Mexican Recipes
- Blackstone Mexican Chicken Pizzas
- Mexican Beef Stew
- Easy Mexican Rice
- Blackstone Mexican Fried Rice
- Verde Chicken Street Tacos
- Smoked Tenderloin Tacos
Pin this recipe for later

Stovetop Steak Fajitas
Fast, easy, and full of flavor—these stovetop steak fajitas are a reliable weeknight favorite that tastes like a treat.
30 minutes
10 minutes
40 minutes
Ingredients
- 3 pounds steak*
- 2 teaspoons salt
- ½ teaspoon pepper
- 2 tablespoons fajita seasoning, divided
- 3 bell peppers, assorted colors
- 1 large onion
- 3 tablespoons avocado oil
- Tortillas of your choice
Instructions
- Slice the steak into thin strips against the grain. Season with salt, pepper, and 1½ tablespoons of the fajita seasoning.
- Heat tortillas in a dry skillet, then wrap tightly in foil and keep warm in a low oven until ready to serve.
- While the steak rests, slice the peppers and onion and toss them with the remaining fajita seasoning.
- Preheat a large skillet over high heat for a few minutes. Add the oil and let it heat until shimmering. Add the beef in a single layer.
- Cook the steak, turning occasionally, until it reaches your desired doneness. Remove to a platter and tent with foil to keep warm.
- Add the vegetables to the hot pan with a bit more oil if needed. Sauté until tender-crisp with some browning for flavor.
- Return the steak to the pan briefly to combine with the vegetables, then transfer everything to a large platter. Serve immediately with warm tortillas and your favorite toppings.
Notes
Steak options:
Flank and skirt steak are traditional choices for fajitas because they slice well against the grain. Sirloin, flat iron, and strip steak are also suitable if you prefer them.
Fajita seasoning:
If you don’t have a ready-made blend, combine chili powder, jalapeño or cayenne powder, garlic powder, onion powder, salt, and black pepper for a simple homemade mix. Adjust heat to taste.
Nutrition Information:
Yield: 6
Serving Size: 1
Amount Per Serving:
Calories: 724
Total Fat: 50g
Saturated Fat: 17g
Unsaturated Fat: 33g
Cholesterol: 217mg
Sodium: 1191mg
Carbohydrates: 9g
Fiber: 2g
Sugar: 3g
Protein: 60g
Nutrition data provided here is an estimate.