
Classic Tex-Mex fajitas with marinated skirt steak or chicken, charred bell peppers and onions, served sizzling hot in warm flour tortillas.
Fajitas are the definitive sizzling dish of Tex-Mex cuisine — strips of marinated skirt steak (or chicken) cooked over high heat alongside bright bell peppers and onions, brought to the table still crackling and fragrant on a cast-iron skillet. The dish traces its roots to the rancheros of the Rio Grande Valley in the 1930s and 1940s, when Mexican ranch hands working Texas cattle drives received the least-prized cuts — the skirt steak — as part of their wages. They discovered that a bold marinade of lime juice, garlic, cumin and chile, followed by fast searing over open fire, transformed this tough, fibrous cut into something spectacular. The marinade is everything in fajitas. Lime juice tenderizes the muscle fibers, cumin and chili powder add earthiness, and a touch of soy sauce (a Tex-Mex addition, not traditional Mexican) deepens the umami. Skirt steak must be cut against the grain — the fibers run perpendicular to the length of the steak, so a cut along the grain produces chewy, stringy results. Cut across those fibers and each piece is tender, juicy and full of that distinctive grilled-beef flavor. Served with warm flour tortillas, a dollop of guacamole, pico de gallo, sour cream and shredded cheese, fajitas became a restaurant phenomenon in the 1970s when restaurateur Ninfa Rodriguez Laurenzo began serving them at her Houston restaurant Ninfa's, popularizing the dish nationwide.
Serves 4
Whisk together lime juice, soy sauce, oil, garlic, cumin, chili powder, smoked paprika, oregano, salt and black pepper in a bowl.
Soy sauce is the Tex-Mex secret — it adds umami and color without tasting Asian when combined with the other spices.
Place steak or chicken in a zip-lock bag or shallow dish. Pour marinade over, turning to coat. Marinate at room temperature 30 minutes, or refrigerated up to 4 hours. Do not marinate skirt steak more than 4 hours as the lime juice will start to 'cook' the surface.
Score chicken thighs with a knife so the marinade penetrates the meat.
Slice bell peppers into 1 cm strips, discarding seeds and membrane. Slice onion into half-moon shapes about 8 mm thick. Set aside.
Remove meat from marinade and pat dry with paper towels (moisture is the enemy of a good sear). Heat a cast-iron skillet or heavy pan over high heat until smoking. Add a thin film of oil. Sear steak 3–4 minutes per side for medium-rare (57°C internal temp), or chicken thighs 5–6 minutes per side until cooked through (74°C).
Transfer meat to a cutting board. Rest 5 minutes. For skirt steak, identify the direction of the muscle fibers (they run lengthwise along the steak) and cut perpendicular to them at a 45-degree angle into 1 cm strips. Slice chicken similarly.
In the same pan over high heat, add a splash of oil. Add onions first, cook 2 minutes. Add bell peppers. Toss and cook 3–4 minutes until charred in spots but still with a little bite. Season with salt and a squeeze of lime.
Return the sliced meat to the pan with the vegetables and toss briefly to combine and heat through. Bring the skillet straight to the table. Serve with warm flour tortillas, avocado, pico de gallo and sour cream.
Always cut skirt steak against the grain — the grain runs the full length of the steak, so slice crosswise to get tender pieces instead of chewy strings.
A ripping-hot cast-iron skillet is non-negotiable. If your pan is not smoking before the meat goes in, the steak will steam rather than sear.
Use a mix of red, yellow, and green bell peppers for visual appeal and varying sweetness levels.
Warm tortillas in a dry skillet 30 seconds per side or directly over a gas flame for a slight char.
Chicken fajitas: swap skirt steak for boneless chicken thighs — they stay juicier than chicken breast under high heat.
Shrimp fajitas: marinate large prawns 15 minutes, cook 2 minutes per side. Add at end as prawns overcook easily.
Vegetarian fajitas: substitute portobello mushrooms and zucchini; use the same marinade and cook on high heat.
Store cooked fajita filling (meat and vegetables separately from tortillas) in airtight containers in the refrigerator for up to 3 days. Reheat in a hot dry skillet to restore the char; microwave turns the vegetables soggy.
The word 'fajita' comes from the Spanish 'faja', meaning belt or girdle — a reference to the skirt steak cut. Ranch workers in the Rio Grande Valley of Texas received skirt steak as part payment for their labor on cattle ranches in the early 20th century. The dish was made famous nationally when Houston restaurateur Ninfa Rodriguez Laurenzo served it at Ninfa's on Navigation Boulevard in the 1970s, and it subsequently became a staple of Tex-Mex restaurants throughout the United States.
Traditionally, skirt steak is the fajita cut — it is the diaphragm muscle, intensely flavorful with prominent grain that demands cutting against. Flank steak and hanger steak are excellent substitutes. Avoid sirloin for fajitas — it lacks the beefy depth that defines the dish.
Toughness in fajitas almost always comes from two errors: marinating too long (more than 4 hours lets the lime break down the surface proteins into mush while leaving the inside tough), and not cutting against the grain. Identify the long muscle fibers running down the steak and cut perpendicular to them.
Flour tortillas are traditional for Tex-Mex fajitas — they are softer, more pliable, and hold the filling without cracking. Corn tortillas are more authentic to central Mexico cooking but can tear with heavy, juicy fillings unless doubled up.
Yes — any heavy stainless steel pan or carbon steel pan that can take high heat works well. Non-stick pans should not be used at high heat as the coating degrades. Alternatively, a hot outdoor grill over direct flame produces excellent fajitas with better char.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.