Steak Fajitas

Classic Tex Mex fajitas recipe, made with strips of skirt steak, onions and bell peppers, and served with fresh tortillas, guacamole, sour cream, and salsa.

steak fajitas
Elise Bauer

Best Steak for Fajitas

Classic Tex Mex, fajitas (pronounced fah-hee-tas) are typically made with grilled strips of skirt steak with onions and bell peppers, and served with fresh tortillas, guacamole, sour cream, and salsa.

You can make fajitas with steak or chicken, or even make it plain vegetarian. Here's a quick and easy recipe for steak fajitas.


Watch How to Make Steak Fajitas

Love Tex Mex? Try These Delicious Recipes

From the Editors Of Simply Recipes

Steak Fajitas

Prep Time 10 mins
Cook Time 15 mins
Marinading Time 60 mins
Total Time 85 mins
Servings 4 servings

Be careful not to touch your eyes or anywhere near your eyes after handling a jalapeño pepper!


For the marinade

  • Juice of 1 lime (about 2 tablespoons)

  • 2 tablespoons extra virgin olive oil

  • 2 cloves garlic, minced

  • 1/2 teaspoon ground cumin

  • 1/2 jalapeño pepper, seeded, ribs removed, finely chopped

  • 1/4 cup chopped fresh cilantro, including stems

For the fajitas

  • 1 pound flank steak, skirt steak, or carne asada

  • Kosher salt

  • 1 tablespoon vegetable oil

  • 1 large yellow onion, peeled and sliced lengthwise

  • 2 to 3 bell peppers of various colors, sliced lengthwise into strips

For serving

  • Warm flour tortillas

  • Guacamole

  • Salsa

  • Sour cream

  • Shredded cheese

  • Shredded lettuce


  1. Marinate the steak:

    Mix all marinade ingredients. Coat the steak with the marinade and let it sit at room temperature for an hour, or longer in the fridge.

    Before you cook the meat, wipe off most of the marinade and sprinkle the steak with salt.

    Simple Tip!

    If you marinate the steak in the fridge, let it sit at room temperature for 30 minutes to come to room temperature before cooking.

  2. Sear the steak on both sides:

    Set a large cast iron pan or griddle over high heat and let this heat up for 1 to 2 minutes. Add the tablespoon of oil to the pan and let this heat up for 1 minute.

    Add the steak, frying on each side for 3 minutes, or to desired doneness. 3 minutes per side will yield approximately medium rare doneness for an average cut of flank steak.

    sear steak for steak fajitas
    Elise Bauer
    brown steak in cast iron pan for steak fajitas
    Elise Bauer

    Carne asada and skirt steak will need less time. If the pan starts to smoke too much, reduce the heat to medium-high. You want the steak browned, not burned.

    Remove from pan and let sit, tented with foil, for 5 minutes.

  3. Cook the vegetables:

    While the meat is resting, add a little more oil to the pan if necessary, then add the onions and bell peppers.

    Let these sear for 1 minute before stirring, then stir every 90 seconds or so as the veggies sear. Cook for 5 to 6 minutes total.

    sear peppers and onions for fajitas in cast iron pan
    Elise Bauer
  4. Slice the meat:

    Slice across the grain into thin slices.

    If you slice the meat at an angle, you will be able to get your slices pretty thin. These cuts of steak are flavorful but can be a little tough, so thin slices will really help make it easier to eat.

    slice steak for fajitas
    Elise Bauer
  5. Serve immediately:

    Serve the fajitas with shredded cheese, salsa, shredded iceberg lettuce, sour cream, guacamole and warm flour tortillas. (Hint for warming tortillas - put in microwave over a paper towel for 20 seconds on high heat.)

Nutrition Facts (per serving)
506 Calories
23g Fat
37g Carbs
37g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 506
% Daily Value*
Total Fat 23g 30%
Saturated Fat 6g 30%
Cholesterol 90mg 30%
Sodium 451mg 20%
Total Carbohydrate 37g 13%
Dietary Fiber 3g 12%
Total Sugars 3g
Protein 37g
Vitamin C 54mg 269%
Calcium 72mg 6%
Iron 4mg 24%
Potassium 634mg 13%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.