Make steak fajitas that taste straight from a Mexican restaurant! This recipe focuses on a flavorful marinade for tender, juicy steak, cooked quickly in a skillet with peppers and onions for that classic sizzling effect.
Author:Ahazzam
Prep Time:15 min
Cook Time:15 min
Total Time:30 min
Yield:4 servings
Category:Dinner
Method:Skillet Searing
Cuisine:Tex-Mex
Diet:Low Fat
Ingredients
Scale
2 lbs flank steak or skirt steak, sliced against the grain into thin strips
Combine the sliced steak with lime juice, 1 tablespoon of olive oil, chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne pepper in a bowl. Mix well to coat the steak. Cover and marinate in the refrigerator for at least 30 minutes, or up to 4 hours for best flavor.
Heat 1 tablespoon of olive oil in a large skillet or cast-iron pan over medium-high heat until shimmering.
Remove the steak from the marinade, letting excess drip off. Add half of the steak strips to the hot skillet in a single layer. Cook for 2 to 3 minutes per side until nicely browned and cooked through. Do not overcrowd the pan; cook in batches if necessary. Remove the cooked steak and set aside.
Add the remaining 1 tablespoon of olive oil to the same skillet. Add the sliced onions and bell peppers. Cook, stirring occasionally, for 5 to 7 minutes until the vegetables are tender-crisp.
Add the minced garlic to the vegetables and cook for 1 minute until fragrant.
Return the cooked steak to the skillet with the vegetables. Pour in the beef broth or water. Stir everything together and cook for 1 to 2 minutes, allowing the liquid to reduce slightly and coat the steak and vegetables. This creates the sizzling effect.
Serve the sizzling steak fajitas immediately with warm tortillas and your favorite toppings.
Notes
For the juiciest steak, slice it thinly against the grain after it has rested slightly.
If you prefer a less intense flavor, reduce the marinade time to 30 minutes.
To achieve the best ‘sizzling’ restaurant-style presentation, use a cast-iron skillet and serve immediately while still hot.