Go Back

Our Favorite Steak Fajitas

Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings 4 people
Calories 450
Delicious and easy steak fajitas recipe that's perfect for a weeknight dinner. Serve with warm tortillas and your favorite toppings!

Ingredients

Ingredients

  • 1 tablespoon fajita seasoning
  • 2 tablespoons water
  • 1 pound skirt or flank steak
  • 1/4 cup olive oil
  • 1 tablespoon freshly squeezed lime juice
  • 2 tablespoons peanut oil
  • 2 medium yellow onions, sliced 1/4-inch thick
  • 1 teaspoon kosher salt, divided
  • 1 tablespoon unsalted butter
  • 3 bell peppers, seeded and sliced 1/4-inch thick
  • 1 tablespoon tomato paste
  • 3/4 teaspoon low sodium soy sauce (optional)
  • Flour tortillas, warmed
  • Greek yogurt or sour cream
  • Lime wedges

Instructions 

  • Combine fajita seasoning and water in ziptop bag.
  • Pat steak dry, trim fat, slice against the grain, add to bag with olive oil and lime juice. Refrigerate for 30 min - 4 hours.
  • Heat cast iron skillet over medium-high heat, add peanut oil, then onions and 1/2 teaspoon salt. Lower heat to medium-low and stir constantly until it stops sizzling.
  • Add butter to pan. Stir every 10 min until caramelized, about 45 min - 1 hour. Transfer to a bowl and cover. DO NOT CLEAN THE PAN.
  • Return skillet to medium-high heat. Pan should be smoking.
  • Drain marinade from steak, add to hot skillet. Brown on all sides, about 2-3 minutes. Place into the bowl with onions and cover.
  • Add peppers to pan and season with 1/2 teaspoon salt. Cook, stirring constantly. Lower heat to medium when they start to stick.
  • Add onions and meat back into the skillet, then add tomato paste, turn off heat and stir in until well combined. Add soy sauce (optional).
  • Serve fajitas with warmed flour tortillas, Greek yogurt, and lime wedges.

Notes

For extra flavor, marinate the steak overnight.
Calories: 450kcal
Cost: $20
Course: dinner
Cuisine: Mexican
Keyword: Steak