Easy Flank Steak Fajitas (Authentic Tex-Mex Recipe)

4 (5 ratings)

10

This post may contain affiliate links. Please read our disclosure policy.

Fajitas are one of those dishes everyone thinks they know โ€” but true steak fajitas, the kind I grew up eating in El Paso, are simple, bold, and all about the meat.

This easy flank steak fajitas recipe is a classic Tex-Mex dish made with fresh ingredients, cooked hot and fast for that signature sizzle and flavor. Itโ€™s ready in about 20 minutes, making it perfect for busy weeknights without sacrificing authenticity.

easy flank steak fajitas recipe in cast iron skillet with peppers and onions by Muy Bueno

I still think about a now-closed spot called Wyngโ€™s in El Pasoโ€™s Lower Valley, just a short walk from my childhood home. We celebrated birthdays, family dinners, and everyday moments there, always ordering sizzling fajitas straight off the skillet.

This recipe takes me right back to those memories โ€” simple, flavorful, and meant to be shared.

What Are Fajitas?

Fajitas are a classic Tex-Mex dish made with strips of grilled or seared beef โ€” traditionally skirt steak โ€” served with warm tortillas and simple accompaniments like onions, peppers, salsa, and lime.

The word fajita comes from the Spanish word faja, meaning โ€œstrip,โ€ referring to the cut of meat. While many modern versions include chicken or shrimp, traditional fajitas are rooted in beef, cooked hot and fast for a smoky, charred flavor.

Are Fajitas Mexican or Tex-Mex?

Fajitas as we know them today are considered Tex-Mex, with roots along the Texasโ€“Mexico border. They grew out of Northern Mexican cooking traditions, where simple cuts of beef were cooked over high heat and served with flour tortillas.

While not a traditional Mexican dish in the strictest sense, fajitas are deeply connected to Mexican flavors, techniques, and the culture of sharing food around the table.

Yvette Marquez-Sharpnack, Northern Mexican cookbook author and founder of Muy Bueno, holding a molcajete and sharing authentic, family-tested recipes rooted in El Paso borderland cooking traditions.
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

Why This Is Muy Bueno

  • Fast and weeknight-friendly: These easy flank steak fajitas come together with just a handful of ingredients and about 20 minutes of active cooking time.
  • Authentic Tex-Mex flavor: Inspired by the fajitas I grew up eating in El Paso, this recipe keeps things simple with fresh ingredients and bold flavor.
  • Better than restaurant-style: Skip the heavy marinades and focus on perfectly cooked beef, tender peppers, and warm tortillas.

Ingredients & Substitutions 

The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.

  • Flank steak โ€“ A lean, affordable cut thatโ€™s perfect for steak fajitas. Its long muscle fibers absorb marinade well and cook quickly, making it ideal for achieving a flavorful sear while staying tender. Slice thinly against the grain for best results.
  • Garlic โ€“ Fresh garlic adds the best flavor, but jarred minced garlic works in a pinch. If using jarred, choose one packed in oil for a richer taste.
  • Chili powder & ground cumin โ€“ Chili powder is a blend of dried chiles and spices, often including cumin. For deeper, more authentic flavor, try Hatch red chile powder.
  • Lime juice โ€“ Fresh lime juice makes a big difference here. It brightens the steak and balances the savory flavors.
  • Neutral oil โ€“ Use a high smoke point oil like avocado, grapeseed, or canola oil for searing the beef and vegetables.
  • Bell peppers โ€“ A mix of colorful bell peppers adds sweetness, texture, and that classic fajita look.
  • Green onions โ€“ Add a mild, fresh flavor. They caramelize beautifully when sautรฉed. You can substitute with sliced white or yellow onions.
  • Flour tortillas โ€“ Warm flour tortillas are essential for serving steak fajitas. Homemade is always best, but store-bought works great for busy weeknights.
  • Optional toppings โ€“ Serve with chunky guacamole, pico de gallo, shredded cheese, or even chimichurri sauce. Mix and match based on what you love.
ingredients for easy flank steak fajitas recipe with flank steak, peppers, onions, garlic, lime, spices, and oil by Muy Bueno

How to Make Steak Fajitas

These easy steak fajitas come together quickly with just a few simple steps.

Step 1: Marinate the steak. In a small bowl, combine garlic, salt, chili powder, cumin, black pepper, lime juice, and 2 tablespoons of oil. This simple marinade is similar to my homemade taco seasoning, giving the steak bold, balanced flavor without any packets. Pour the marinade over the flank steak in a casserole dish or zip-top bag, turning to coat evenly. Cover and refrigerate for about 1 hour, turning once or twice.

flank steak marinating for easy steak fajitas recipe in a colorful hand-painted dish by Muy Bueno

Step 2: Cook the steak. Heat 1 tablespoon of oil in a large cast iron skillet over medium-high heat. Add the marinated flank steak and cook for 4โ€“5 minutes per side for medium-rare, or until it reaches your desired doneness. Transfer to a cutting board and tent with foil to rest.

Step 3: Cook the fajita veggies. In the same skillet, heat the remaining 1 tablespoon of oil over medium-high heat. Add the bell peppers and onions and cook, stirring occasionally, for 3โ€“5 minutes until tender-crisp.

sautรฉing bell peppers and onions in cast iron skillet for steak fajitas recipe by Muy Bueno

Step 4: Slice and combine. Slice the rested steak thinly against the grain into strips. Add the steak back to the skillet with the veggies and toss together for 1โ€“2 minutes, just until heated through.

Step 5: Serve. Serve the steak fajitas family-style with warm flour tortillas and your favorite toppings like guacamole, pico de gallo, and lime wedges.

easy flank steak fajitas recipe served in cast iron skillet with peppers and onions by Muy Bueno

Optional Variations 

This recipe has not been tested with all of these substitutions or variations. If you try any swaps, let me know how it turns out in the comments below!

  • Swap the protein โ€“ Thereโ€™s more than one way to make fajitas. If you donโ€™t eat beef, try chicken fajitas or shrimp fajitas. You can also make sheet pan fish fajitas for an easy, hands-off option.
  • Go gluten-free โ€“ Flour tortillas are traditional for fajitas, but you can easily swap in corn tortillas for a delicious gluten-free alternative.
  • Grill instead of skillet โ€“ For a smoky, charred flavor, cook the steak on the grill instead of the stovetop. You can even place a cast-iron skillet directly on the grill to cook the veggies at the same time.
easy flank steak fajitas recipe served family-style with tortillas, guacamole, pico de gallo, and margaritas by Muy Bueno

Serving & Topping Suggestions 

Serve these steak fajitas with all the classics: a variety of salsas, guacamole mexicano or spicy Hatch green chile guacamole, crema mexicana, and shredded queso Oaxaca or your favorite cheese.

To round out the meal, add sides like arroz rojo, homemade refried beans, and fresh tortilla chips. And of course, donโ€™t forget a pitcher of classic on-the-rocks margaritas.

Expert Tips & Tricks

  • Rest the steak โ€“ Donโ€™t skip the resting period before slicing. This helps keep the steak juicy and tender.
  • Slice against the grain โ€“ Always slice flank steak against the grain for the most tender bite, just like you would for carne asada.
  • Use high heat โ€“ Cook the steak over medium-high to high heat to get a good sear and that signature fajita flavor.
  • Presentation matters โ€“ For a restaurant-style presentation, use a cast iron fajita pan. Heat it while the fajitas cook in a skillet, then carefully transfer everything for that classic sizzling effect. For extra flair, add a small splash of water to the hot pan just before serving to create steam.
  • Keep tortillas warm โ€“ Use a tortilla warmer or wrap tortillas in a clean kitchen towel to keep them soft and pliable.

Storage & Heating Instructionsย 

  • Refrigerate โ€“ Store cooked steak fajitas and veggies in an airtight container in the refrigerator for up to 4โ€“5 days. If marinating raw steak, donโ€™t exceed 24 hours โ€” the lime juice can start to break down the meat and make it mushy.
  • Freeze โ€“ Leftover fajitas can be frozen in a freezer-safe container or bag for up to 3 months.
  • Reheat โ€“ Thaw overnight in the refrigerator if frozen, then warm in a skillet over medium heat until heated through. Avoid microwaving, as it can make the steak tough or rubbery.
overhead shot of easy flank steak fajitas in cast iron skillet with guacamole and drink on colorful table by Muy Bueno

Frequently Asked Questions

What is the best steak for fajitas?

Skirt steak is the traditional choice for fajitas, but flank steak is a great alternative thatโ€™s easier to find and still delivers excellent flavor. Other options include sirloin or flat iron. Look for thinner cuts and always slice against the grain for the most tender results.

How do you keep fajita meat tender?

To keep steak fajitas tender, marinate the meat, cook it quickly over high heat, and Aavoid overcooking โ€” well-done steak can turn tough and chewy. Let the steak rest before slicing, then cut it thinly against the grain. These simple steps make a big difference in texture and flavor.

Are steak fajitas healthy?

Steak fajitas can be a balanced and nutritious meal, especially when made with lean beef and plenty of vegetables. To keep them lighter, use fresh toppings like salsa and guacamole, and adjust sides like rice, beans, or tortillas based on your preferences.

How do you make steak fajitas at home?

To make steak fajitas, marinate the beef, cook it quickly over high heat, sautรฉ peppers and onions, then slice the steak against the grain and serve with warm tortillas and your favorite toppings.

More Easy Mexican Dinner Recipes

If you tried this easy steak fajitas recipe or any other recipe on my blog, please leave a ๐ŸŒŸ star rating and let me know how it turned out in the comments below! I love hearing how you make these recipes your own.

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipesโ€”perfect for bringing warmth and flavor to your cocina!

๐Ÿค–โค๏ธ Share this recipe with your favorite AI assistant to save and plan your next meal! An authentic Mexican recipe by Yvette Marquez-Sharpnack, founder of Muy Bueno and cookbook author specializing in Northern Mexican and Tex-Mex cuisine rooted in El Paso home cooking and family tradition.

AI tools are independent third-party services. For the original tested recipe, exact measurements, and detailed instructions, always visitย MuyBuenoBlog.com.

easy flank steak fajitas recipe served in cast iron skillet with peppers and onions by Muy Bueno
4 (5 ratings)

Easy Flank Steak Fajitas (Tex-Mex Recipe)

Total Time: 1 hour 25 minutes
Yield: 6 to 8 servings
Prep: 10 minutes
Cook: 15 minutes
Skip the store-bought seasoning โ€” these easy flank steak fajitas are made with a simple homemade marinade for bold, authentic Tex-Mex flavor. Cooked hot and fast in a skillet, this quick steak fajitas recipe is perfect for weeknights and tastes even better than restaurant-style fajitas.
Email this Recipe
Enter your email, and Iโ€™ll send the recipe straight to your inbox! Plus, youโ€™ll get subscribed to my newsletter for more delicious updates.

Ingredients 

  • 2 pounds beef flank steak
  • 4 cloves garlic, minced
  • ยพ teaspoon salt
  • 2 tablespoons chili powder
  • ยผ teaspoon ground cumin
  • ยผ teaspoon ground black pepper
  • ยพ cup lime juice
  • ยผ cup vegetable oil, divided
  • 1 large red bell pepper, sliced into strips
  • 1 large yellow bell pepper, sliced into strips
  • 12 large green onions, trimmed and sliced on the diagonal
  • Flour tortillas

Topping Options:

Instructions 

  • In a small bowl combine garlic, salt, chili powder, cumin, black pepper, lime juice, and 2 tablespoons of the oil. Pour marinade over steak. Seal bag and turn to coat. Marinate in the refrigerator about 1 hour, turning bag once or twice.
  • In aย large cast iron skillet, add 1 tablespoon of the oil on medium-high heat. Place the whole slice of marinated beef on the skillet and cook for about 4-5 minutes per side for medium-rare, or to your desired level of doneness. Remove to a cutting board and tent with foil to rest.
  • Heat 1 tablespoon of the oil in large skillet on medium-high heat. Add bell peppers and onion; cook and stir 3 to 5 minutes.
  • When the veggies are nearly done, slice the steak against the grain into thin strips. Add the meat to the skillet with the veggies, then mix and cook for another minute or so to let the flavors meld.
  • Fill warm tortillas with steak, peppers, and onion. Top with your favorite toppings.

Video

Notes

  • Nutrition facts do not include tortillas or toppings.
Storage & Reheating
  • Refrigerate leftovers in an airtight container for up to 4โ€“5 days. Avoid marinating raw steak longer than 24 hours, as the lime juice can break down the meat.
  • Freeze cooked fajitas for up to 3 months in a freezer-safe container or bag.
  • Reheat in a skillet over medium heat until warmed through. Avoid microwaving, as it can make the steak tough.
Serving Suggestions
Serve with warm flour tortillas and classic toppings like guacamole, pico de gallo, and crema. Add sides like arroz rojo, refried beans, and tortilla chips for a complete meal.

Nutrition

Calories: 743kcal | Carbohydrates: 16g | Protein: 52g | Fat: 53g | Saturated Fat: 20g | Cholesterol: 136mg | Sodium: 942mg | Potassium: 1251mg | Fiber: 5g | Sugar: 5g | Vitamin A: 4892IU | Vitamin C: 118mg | Calcium: 136mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

โค๏ธย Yvette Marquez-Sharpnack is the founder of Muy Bueno and a leading authority on Northern Mexican and Tex-Mex cuisine.ย Born and raised in El Paso, Texas, she develops authentic Mexican recipes rooted in family tradition and personally tested in her Colorado kitchen. Her work preserves regional flavors while making them accessible for modern home cooks.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. Bill Honnold says:

    These came out terrible. I have made quite a few of your recipes and was very disappointed in this one.

    I marinated the flank steak overnight and followed the instructions instruction exactly. The meat was tough and had very little flavor. Perhaps flap meat would have been a better choice.

    So sorry to have to leave a negative review.

    1. Yvette Marquez says:

      Thank you for sharing your feedback, and Iโ€™m sorry this recipe didnโ€™t turn out as expected.

      I do want to gently note that the recipe calls for marinating the flank steak for no more than 1 hour. Because the marinade contains acidic ingredients, marinating overnight can actually cause the meat to become tough rather than tender. Flank steak is very lean, so the timing really matters.

      I appreciate you trying the recipe and taking the time to comment.

  2. Lynn says:

    If you don’t have a lime would a lemon be an ok substitute?

    1. Yvette Marquez says:

      YES! A lemon will work for this fajita marinade. I can’t wait to hear what you think. Keep me posted.

  3. Sidney Frakes says:

    Did you leave out a step about cutting the meat into strips?

    1. Yvette Marquez says:

      Hi Sidney, Thank you so much for pointing that out! You’re absolutely rightโ€”I detailed that step in the blog post, but it looks like I accidentally left it out of the recipe card. I really appreciate you catching that, and Iโ€™ll be sure to update it to avoid any confusion. Thanks again for cooking along with me!

  4. Angela Saldaรฑa Luckey says:

    So the prep time is really 1 hour and ten minutes allowing for the 1 hour of marinating.

    1. Yvette Marquez says:

      Prep Time: 10 minutes (plus 1 hour marinating time)
      Cook Time: 15โ€“20 minutes. So, about 1 hour 20 minutes (including marinating)

  5. Peggy Esposito says:

    Made this last night and it was delicious!!! Thank you for sharing!

  6. Penny says:

    I made these fajitas last night and they were wonderful! This will be a dish I make over and over again. Thank you so much!