This Grilled Steak Fajitas recipe features juicy grilled meat, peppers, and onions that are perfectly seasoned for the ultimate fajita eating experience! Use beef or alternatively use your choice of pork, chicken, veal, lamb, or wild game – all with mouthwatering results!
I’m originally from southern Germany and then spent my mid-teens through young adulthood in England. What do the two countries have in common? This: Not many know a whole lot about Mexican food. Whether we’re talking steak fajitas or enchiladas, there’s a general famine on the subject of Mexican food. I’m grateful for a mom who is a terrific international cook and regularly included Mexican dishes in her cooking repertoire. But finding a Mexican restaurant was next to impossible until the last few years. That’s been sloooowly changing, but it makes sense that no country outside of Mexico has adopted Mexican food to the extent as the United States.
I did actually find one good Mexican restaurant in Germany; in fact it was only one of two I had ever even come across in all those years between Germany and England. But that restaurant in Germany made Mexican food that was every bit as good as the stuff I was introduced to when I moved to the U.S. twelve years ago. And a favorite dish of mine to order there was the grilled steak fajitas.
You could smell the food cooking on the grill from down the street as you were approaching the restaurant on summer evenings with your window rolled down. On weekends nights there would be a long line of people waiting outside for a table. The fajitas would come to the table, still sizzling on cast iron platters; a generous mound of tender and perfectly seasoned steak next to multi-colored charred peppers and onions that still retained just the right amount of crispiness. Warm flour tortillas, made right there at the restaurant, were placed next to the platters with a variety of toppings. No one could resist digging in immediately.
What Are Steak Fajitas?
Steak fajitas are a popular Mexican-American dish consisting of grilled or sautéed strips of seasoned steak, typically served with colorful, tender, and slightly caramelized onions and bell peppers. The steak and vegetables are traditionally served on warm flour tortillas and can be garnished with additional toppings such as guacamole, sour cream, salsa, shredded cheese, or fresh cilantro.
Where Did Steak Fajitas Originate?
So where did fajitas originate anyway? In Mexico? The United States? Well, it’s actually a little of both. Fajitas are a popular Tex-Mex dish and though the great Lonestar State of Texas would love to lay to claim them, they were actually invented in the 1930’s by Mexican ranch workers (aka, vaqueros, or “cowboys”) living in West Texas along the Rio Grande on the Texas-Mexico border.
The story goes that part of their wages came in the of beef. And by that I don’t mean filet mignon. When the steers were butchered it was the least desirable, toughest cuts and scraps of beef that went to the workers. These “rejects” included skirt steak and these Mexican cowboys found a way to make delicious use of it by marinating and grilling it and then eating it wrapped up in tortillas.
Remaining relatively unknown for decades to anyone but the vaqueros and their families, fajitas suddenly leapt out from obscurity into the public spotlight in 1969 when a meat market manager from Austin, Sonny Falcon, opened up the very first commercial fajita concession stand. From there several restaurants started serving fajitas and the rest is history. What began as the humble campfire dinners of Mexican ranch workers are now one of the most popular Tex-Mex dishes in America.
Though traditionally fajitas were made with skirt steak, fajitas have become so popular over the decades that now many different cuts and types of meat are used.
The steaks are marinated and grilled, seared briefly over high heat to seal in their juices and get those flavor-boosting caramelized grill marks. The flavor and tender texture of the marinated grilled steaks, crispy seared onions and peppers, combined with your favorite fajita toppings makes this dish thoroughly irresistible!
Steak Fajitas Recipe
Let’s get started!
Whisk together the marinade ingredients in a bowl and then pour it into a ziplock bag with the steaks. Massage the steaks to evenly coat them and refrigerate them for 2 hours or up to overnight. Reserve the marinade (you’ll be adding it to the veggies later).
You’ll need about 3 large bell peppers. I’m using a red and green bell pepper and half of an orange and yellow pepper for color variety. Slice the peppers and onions into thin strips. Chop the cilantro.
Heat the grill and place a cast iron skillet for the vegetables on the opposite side of the grill over indirect heat to begin warming while you grill the steaks.
Place the steaks over high, direct heat and briefly sear on both sides for 1-2 minutes (depending on thickness of cut), turning at a 45 degree angle to create grill marks. You can use an instant read thermometer for doneness: For medium-rare it’s 115-120 degrees F, for medium it’s 125-130 degrees F.
Transfer the steaks to a plate and tent with aluminum foil for 10 minutes while you cook the vegetables.
Using a grilling mitt, move the cast iron skillet over direct high heat. Add some oil, add the vegetables and sear them, stirring every 90 seconds or so for 5-6 minutes total or until very lightly charred and so they’re still a little crisp. Add salt, pepper, cilantro and pour in the reserved marinade. Stir to combine and cook for another minute or two. Remove from heat.
Using a sharp knife, thinly slice the steaks across the grain.
To serve, place the strips of steak and the vegetables on a hot cast iron fajita serving platter with some lime wedges and garnish with sprigs of fresh cilantro.
To assemble the fajitas, place some steak on the warmed tortillas followed by the toppings of your choice. Serve immediately.
For more mouthwatering Mexican recipes check out our:
- Mexican Corn Salad
- BEST Homemade Chili Powder
- Ultimate Pozole Rojo
- Restaurant-Style Mexican Salsa
- Homemade Chorizo
- Authentic Enchilada Sauce
- Mexican Style Deep Dish Pizza
- Mexican Meatballs
- Albondigas Soup
- Mexican Wheat Berry Salad
- Stuffed Mexican Cornbread
- Mexican Grillades and Grits
- For the Marinade:
- 2 teaspoons chipotle or ancho chili powder
- 1 1/2 tablespoons quality chili powder (click link for our homemade chili powder, recommended for BEST flavor results)
- 2 teaspoons ground cumin
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 3 cloves garlic , finely minced
- 1/4 cup olive oil
- Juice of 2 limes
- For the Steak Fajitas:
- 1 pound lean beef steaks , at least 1/2 inch thick (you can also use pork, veal, chicken, lamb or wild game)
- 3 bell peppers of various colors (e.g., 1 red, 1 green, 1/2 yellow and 1/2 orange)
- 3 tablespoons chopped cilantro
- Salt and pepper to taste
- For serving:
- Warm flour tortillas
- Sour cream
- Chopped cilantro
- Whisk together the marinade ingredients. Place the veal steaks in a ziplock bag and pour in the marinade, massaging the steaks to evenly distribute the marinade. Marinate in the fridge for at least 3 hours or overnight. Reserve the marinade..
- Heat the grill and place a cast iron skillet for the vegetables on the opposite side of the grill over indirect heat to begin warming. Place the steaks over high, direct heat and briefly sear on both sides for 1-2 minutes (depending on thickness of cut), turning at a 45 degree angle to create grill marks. You can use an instant read thermometer for doneness: For medium-rare it's 115-120 degrees F, for medium it's 125-130 degrees F. Transfer the steaks to a plate and tent with aluminum foil for 10 minutes while you cook the vegetables.
- Using a grilling mitt, move the cast iron skillet over direct high heat. Add some oil, add the vegetables and sear them, stirring every 90 seconds or so for 5-6 minutes total or until very lightly charred and so they're still a little crisp. Add salt, pepper, cilantro and pour in the reserved marinade. Stir to combine and cook for another minute or two. Remove from heat.
- Slice the steaks across the grain. Arrange the steak strips and the vegetables on cast iron serving platters with some lime wedges and garnish with fresh cilantro.
- To assemble the fajitas, place some steak on the warmed tortillas followed by the toppings of your choice. Serve immediately.
Originally published on The Daring Gourmet April 30, 2017