Steak Fajitas

Flavorful Steak Fajitas Recipe: A Tex-Mex Classic

Steak fajitas are a popular Tex-Mex dish that combines marinated beef with sautéed peppers and onions, all wrapped in a warm tortilla. This dish is perfect for a family dinner or a casual get-together with friends. Here’s a step-by-step guide to making delicious steak fajitas at home.


For the Marinade:

  • 1/4 cup of olive oil
  • 1/4 cup of lime juice (about 2 limes)
  • 2 tablespoons of Worcestershire sauce
  • 3 cloves of garlic, minced
  • 1 teaspoon of ground cumin
  • 1 teaspoon of chili powder
  • 1/2 teaspoon of smoked paprika
  • 1/2 teaspoon of oregano
  • 1/2 teaspoon of salt
  • 1/2 teaspoon of black pepper

For the Fajitas:


  • 1 1/2 pounds of flank steak or skirt steak
  • 2 tablespoons of olive oil
  • 1 large onion, thinly sliced
  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 8-10 flour or corn tortillas, warmed
  • Optional toppings: sour cream, guacamole, salsa, shredded cheese, chopped cilantro, lime wedges


1. Prepare the Marinade:

  • In a medium bowl, whisk together the olive oil, lime juice, Worcestershire sauce, minced garlic, cumin, chili powder, smoked paprika, oregano, salt, and black pepper.

2. Marinate the Steak:

  • Place the steak in a large resealable plastic bag or a shallow dish.
  • Pour the marinade over the steak, making sure it is well-coated.
  • Seal the bag or cover the dish and refrigerate for at least 2 hours, preferably overnight, to allow the flavors to penetrate the meat.

3. Cook the Steak:

  • Remove the steak from the marinade and let it come to room temperature.
  • Heat a large skillet or grill pan over medium-high heat.
  • Add a tablespoon of olive oil to the skillet if using.
  • Cook the steak for 4-5 minutes per side, or until it reaches your desired level of doneness (medium-rare is recommended for fajitas).
  • Remove the steak from the skillet and let it rest for 10 minutes before slicing.
READ ALSO  Baked Salmon in Foil

4. Sauté the Vegetables:

  • While the steak is resting, add another tablespoon of olive oil to the skillet.
  • Add the sliced onion and bell peppers to the skillet.
  • Sauté the vegetables for about 5-7 minutes, or until they are tender and slightly charred.

5. Slice the Steak:

  • Thinly slice the rested steak against the grain to ensure tenderness.

6. Assemble the Fajitas:

  • Warm the tortillas by wrapping them in foil and placing them in a 350°F (175°C) oven for 5-10 minutes or by heating them individually in a dry skillet over medium heat.
  • Place a few slices of steak in the center of each tortilla.
  • Top with sautéed onions and peppers.
  • Add your favorite toppings such as sour cream, guacamole, salsa, shredded cheese, chopped cilantro, and a squeeze of lime.

7. Serve:

  • Serve the steak fajitas hot with additional lime wedges on the side for squeezing over the top.

Tips for the Perfect Steak Fajitas

  1. Marinate Longer: The longer you marinate the steak, the more flavorful it will be. Overnight marination yields the best results.
  2. High Heat: Cook the steak on high heat for a nice sear, which adds to the flavor.
  3. Slice Against the Grain: Cutting the steak against the grain ensures tender slices.
  4. Variety of Peppers: Use a mix of bell peppers for a colorful and flavorful dish.
  5. Warm Tortillas: Always serve fajitas with warm tortillas for the best texture and taste.

This steak fajitas recipe brings together juicy, flavorful steak and vibrant, sautéed vegetables, making it a perfect dish for any occasion. Enjoy the delicious taste of homemade steak fajitas!

READ ALSO  Mexican Lasagna Taco



Scroll to Top