Introduction
Beef fajitas rely on a well-balanced marinade—soy sauce, lime juice, cumin, and brown sugar work together to tenderize and flavor the skirt steak, which then cooks quickly over high heat alongside charred peppers and onions. This recipe serves 6 to 12 depending on appetite and accompaniments, making it flexible for weeknight dinners or larger gatherings. The steak marinates for at least an hour (ideally overnight), so plan ahead, but the actual cooking time is short.
Recipe Details
- Prep Time: 20 minutes (plus marinating time)
- Cook Time: 25 minutes
- Total Time: 45 minutes (plus at least 1 hour marinating)
- Servings: 6–12
Ingredients
Marinade
- ½ cup olive oil
- ⅓ cup soy sauce
- Juice of 2 limes
- 1 tsp red pepper flakes
- ½ tsp freshly-ground cumin
- 4 green onions, chopped
- 3 Tbsp dark brown sugar
Fajitas
- 1 ea. (2.25 lb / 1 kg) inside skirt steak, cut into 3 equal pieces
- 1 Tbsp vegetable oil
- 4 small onions, wedged
- 2 small red and green bell peppers, sliced
Serving
- Tortillas
- Salsa fresca
- Chunky guacamole
- Lime wedges
Instructions
- Combine olive oil, soy sauce, lime juice, red pepper flakes, cumin, green onion, and brown sugar in a blender. Blend until smooth.
- Pour marinade into a gallon size zip-top plastic bag. Add skirt steak and seal, removing as much air as possible. Refrigerate for at least 1 hour, preferably 24 hours or more.
- Remove steak from marinade and place down as close as possible to coals of a preheated charcoal grill. Cook one side until the internal temperature is 125°F (51°C). Flip and allow to cook until the internal temperature is at least 145°F (63°C) in the thickest part. These temperatures are enough to safely cook the meat, you may like it more well done.
- Remove and cover immediately, allowing at least 3 minutes to rest. You may wish to immediately wrap tightly with aluminum foil and remove to a low heat area of the grill or a low heat oven to keep ready for less-than-immediate use.
- Meanwhile, place a 9-10-inch (23-25 cm) cast-iron skillet down on the coals (or a stove).
- Once pan has heated, toss sliced peppers and onions with vegetable oil. Place in the skillet and cook for at least 2-3 minutes. They should be cooked to a moderately soft state on high heat with some browning evident. A small amount of water can be added, and the pan covered, to partially steam the vegetables if desired. Remove and keep warm.
- Slice steak as thinly as possible across the grain.
- Serve fajitas with tortillas, salsa, guacamole, and lime wedges (see notes).
Variations
- Stovetop version: If you don’t have access to a grill, cook the steak in a hot cast-iron skillet over medium-high heat on the stovetop, adjusting timing by 2–3 minutes per side to reach the target internal temperature. Cook the peppers and onions in the same skillet after the steak rests, using the browned bits for extra flavor.
- Chicken instead of beef: Substitute 2 lbs of chicken breast or thigh, pounded thin or cut into strips. Reduce the marinating time to 30 minutes and the cooking time to 6–8 minutes total, checking for an internal temperature of 165°F (74°C).
- Extra vegetables: Add sliced mushrooms, zucchini, or poblano peppers to the skillet alongside the onions and bell peppers. They will soften at the same rate and add earthiness without changing the marinade balance.
- Citrus and herb marinade: Replace the soy sauce with an equal measure of fresh orange juice and add 1 tsp of dried oregano for a brighter, more herbaceous flavor profile that pairs especially well with the lime.
- Spicier version: Double the red pepper flakes to 2 tsp or add 1 fresh jalapeño (minced) to the marinade for increased heat without losing the underlying soy and lime flavors.
Tips for Success
- Marinate the full time: The soy sauce and lime juice are doing work here—they break down muscle fibers and allow the cumin and brown sugar to penetrate. At least 1 hour is functional; 24 hours gives you noticeably more tender, flavorful meat.
- Let the steak rest: Three minutes of rest lets the juices redistribute, so they stay in the meat when you slice it. If you skip this step, your meat will be drier and less tender.
- Slice against the grain: Skirt steak has a visible grain running through it. Slicing perpendicular to that grain shortens the muscle fibers and makes each bite more tender. Look at the direction of the lines and cut the opposite way.
- High heat on the vegetables: The peppers and onions should caramelize slightly and soften in 2–3 minutes. If your heat is too low, they’ll steam instead of brown, and you’ll lose some of the char-grilled character. Don’t cover the pan unless they’re still too firm after 3 minutes.
- Check temperature with a meat thermometer: Eyeballing doneness is unreliable. A simple instant-read thermometer removes all guesswork and ensures food safety without overcooking.
Storage and Reheating
- Cooked steak and vegetables: Store together in an airtight container in the fridge for up to 3 days. The texture holds well when stored separately from the tortillas and fresh toppings.
FAQ
Can I use a gas grill instead of charcoal?
Yes. Preheat the gas grill to high, oil the grates, and follow the same temperature targets (125°F for rare, 145°F minimum for safety). Gas grills heat evenly, so the timing may be slightly more predictable, but watch for flare-ups if excess marinade drips onto the burners.
What if I don’t have a cast-iron skillet for the vegetables?
Any heavy-bottomed skillet or griddle will work—stainless steel, carbon steel, or even a non-stick pan. Cast iron retains heat longest and develops the best browning, but it’s not mandatory for good results.
Can I make the marinade ahead of time?
Yes. Blend the marinade up to 1 day ahead and store it in an airtight container in the fridge. You can also marinate the steak up to 2 days in advance; longer marinating times only improve tenderness and flavor absorption.
What’s the difference between rare and well-done if I prefer my steak cooked through?
The recipe lists 145°F (63°C) as the minimum safe internal temperature. If you prefer well-done, cook to 160°F (71°C) or higher. Keep in mind that skirt steak is a lean cut with visible grain; cooking it past medium-well will make it noticeably chewier, so use thin slicing to offset that.
Attribution: Recipe text from “Cookbook:Beef Fajitas” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Beef_Fajitas
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

