-
1
In a large (4-cup) measuring cup, combine the soy sauce, lime juice, Worcestershire sauce, garlic, wine, and vegetable oil to make the marinade.
-
2
Put the steaks in a large, heavy-duty, self-sealing plastic bag, pour in the marinade, seal, and refrigerate for at least 4 hours or overnight.
-
3
Preheat an outdoor grill; preheat the oven to 250F.
-
4
Grill the chiles and bell peppers whole until they blister and brown, turning with tongs every few minutes to ensure they roast on all sides; remove from the heat.
-
5
Core and seed them, slice them lengthwise into 1/2-inch strips, and sprinkle them with lemon juice and a pinch of salt.
-
6
Wrap them in aluminum foil and keep them warm in the oven until ready to serve.
-
7
Wrap the tortillas in foil and put in the oven to warm with the peppers.
-
8
Remove the steaks from the marinade, drain, and grill according to your preference.
-
9
Grill the onion slices along with the steak, about 5 minutes per side.
-
10
To serve, slice the steaks thinly; arrange on a large platter with the grilled sliced onion and the chiles and peppers.
-
11
Alongside the platter, set out the warm tortillas and bowls of sour cream and guacamole.
-
12
Beans a la Charra, served in small bowls, is another classic fajita accompaniment.
-
13
Substitute boneless, skinless chicken breasts or shrimp for the beef.
-
14
Marinate the chicken according to the directions above.
-
15
For the shrimp, skip the marinade and just rub them with a little kosher salt and pepper before grilling.