Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Steak Fajitas

Steak Fajitas


  • Author: Julia Walton
  • Total Time: 35 minutes
  • Yield: 6 servings

Description

Smoky, sizzling steak fajitas are the kind of easy dinner that makes a weeknight feel like a fiesta. Tender strips of marinated steak are seared with bell peppers and onions, then tucked into warm tortillas with cool sour cream, melty cheese, and fresh cilantro. This is a fun, build-your-own meal that works for quick dinners, laid-back entertaining, and flexible food ideas when everyone wants something a little different. If you’re searching for easy dinner recipes, weeknight dinner ideas, or a new spin on Tex-Mex, these steak fajitas deserve a spot in your regular rotation for effortless, delicious family meals and crowd-pleasing party food.


Ingredients

1 1/2 pounds flank or skirt steak thinly sliced against the grain

3 tablespoons olive oil divided

3 tablespoons fresh lime juice

2 tablespoons soy sauce

3 cloves garlic minced

1 teaspoon ground cumin

1 teaspoon chili powder

1/2 teaspoon smoked paprika

1/2 teaspoon dried oregano

1 teaspoon kosher salt

1/2 teaspoon black pepper

1 red bell pepper thinly sliced

1 green bell pepper thinly sliced

1 yellow onion thinly sliced

12 small flour tortillas warmed

1/2 cup sour cream or Mexican crema

1 cup shredded Mexican blend or cheddar cheese

1/4 cup chopped fresh cilantro leaves

1 avocado sliced (optional)

1 lime cut into wedges


Instructions

1. In a medium bowl, whisk together 2 tablespoons olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, oregano, salt, and pepper.

2. Add the sliced steak to the bowl and toss until every piece is well coated in the marinade. Cover and refrigerate for at least 30 minutes and up to 4 hours.

3. While the steak marinates, slice the bell peppers and onion into thin, even strips so they cook quickly and evenly.

4. When ready to cook, heat a large cast-iron or heavy skillet over medium-high heat until very hot. Add the remaining 1 tablespoon olive oil.

5. Add the marinated steak in a single layer. Let it sear without stirring for 2 to 3 minutes so a crust forms, then cook, stirring occasionally, until the pieces are just cooked through but still tender. Transfer the steak and any juices to a plate and tent with foil.

6. In the same skillet, add the sliced peppers and onion. Season lightly with a pinch of salt and cook, stirring often, until tender-crisp with a few charred edges, about 5 to 7 minutes.

7. Return the steak and its juices to the skillet with the peppers and onions. Toss everything together and cook for 1 to 2 minutes more, just until heated through.

8. While the fajita mixture finishes, warm the tortillas in a dry skillet, in the oven wrapped in foil, or in the microwave wrapped in a damp paper towel until soft and pliable.

9. To serve, fill each warm tortilla with steak and vegetables. Top with sour cream, shredded cheese, cilantro, and avocado slices if using.

10. Finish each fajita with a squeeze of fresh lime juice and serve immediately with extra lime wedges on the side.

Notes

For the most tender steak fajitas, always slice the meat thinly against the grain and avoid overcooking it—pull the steak from the pan as soon as it’s just cooked through so it stays juicy instead of turning tough and chewy.

  • Prep Time: 20 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Tex-Mex

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 5
  • Sodium: 780
  • Fat: 22
  • Saturated Fat: 8
  • Unsaturated Fat: 12
  • Trans Fat: 0
  • Carbohydrates: 28
  • Fiber: 3
  • Protein: 29
  • Cholesterol: 80

Keywords: steak fajitas, easy dinner, quick dinner, Tex-Mex recipe, skillet meal, weeknight dinner ideas, beef fajitas