Best Steak Fajitas Recipe - Evolving Table (2024)

Making steak fajitas at home is SO easy with this recipe featuring the BEST marinade. Flank steak is coated with taco seasoning, lime juice, and a few secret ingredients, then cooked in a cast iron pan until lightly charred. Serve these sizzling beef fajitas with sautéed bell peppers and onions, tortillas or cauliflower rice, and a bit of guacamole, salsa, and cilantro!

Best Steak Fajitas Recipe - Evolving Table (1)

Mexican food always has a special place in my heart. This is probably due to the fact I’ve lived in San Antonino for four years and in Texas my entire life.

And every time I try out a new restaurant, there is one item I HAVE to order.

The steak fajitas.

You can very quickly determine the authenticity of a restaurant based on this dish. If the beef is no good, chances are the rest of the menu will be subpar as well.

When we moved from San Antonio to Austin, it was difficult to find a restaurant that made them as good.

The solution? Learn how to make steak fajitas at home!

After quite a bit of tweaking and recipe testing, I was able to crack the fajita code. Plus, the steak fajita marinade also doubles to make chicken fajitas, too!

With one simple fajita marinade recipe you can have the best of both worlds.

The key ingredient?… Soy sauce!

It gives the flank steak a lovely umami flavor and the perfect amount of saltiness.

Best Steak Fajitas Recipe - Evolving Table (2)

Ingredients

The simple ingredients you need to make these steak fajitas include:

  • Beef. A huge determinant of how tender or tough the fajitas will come out. You can use any cut of meat including flank, skirt, and flat iron. Make sure you get a cut that is no thicker than 1-inch for the best results. See below for more information.
  • Vegetables. The classic bell pepper and onion combo is my go-to. Feel free to add in some mushrooms, zucchini, or squash, too!
  • Taco Seasoning Mix. Homemade taco seasoning is the best and is what was used in this recipe, but store bought will also work if you’re pressed for time.
  • Honey. Pure maple syrup, agave nectar, or even a reduced amount of liquid stevia extract can be used as well.
  • Soy Sauce. This gives the perfect saltiness and umami flavor. Gluten-free soy sauce, or Tamari sauce, have both been tested in this recipe. Substitute for reduced sodium if needed.
  • Worcestershire sauce. Seemingly insignificant, but this gives a TON of flavor! Make sure you look for a gluten-free variety if you are Celiac as some may have hidden wheat.
  • Lime Juice. Definitely the best citrus to use, but lemon or orange juice can also be substituted.
Best Steak Fajitas Recipe - Evolving Table (3)

Best Steak for Fajitas

There are a few different types of steak that are best to use when making beef fajitas:

  • Flank Steak – This cut of meat is very lean, which means it is also on the tougher side. It comes from the lower chest and abdominal muscles of the cow. Make sure to slice flank steaks against the grain.
  • Flat Iron Steak– Located in the shoulder of the cow, this is a very tender portion of the cow. It’s incredibly flavorful, due to the higher amounts of fat marbling throughout.
  • Skirt Steak – The toughest of the three, this cut is from the diaphragm muscle and has a fibrous texture. However, this lean cut of meat has incredible flavor. Marinate it well and slice thin for best results.

How to Make

The basic steps for making steak fajitas are simple to follow. Please see the recipe card for exact ingredient amounts.

Fajita Marinade

Whisk together the marinade ingredients in a large bowl. Add steak and let it sit for 1 hour or up to overnight in the refrigerator. The longer it marinates, the more flavorful and tender the beef will be.

  • Best Steak Fajitas Recipe - Evolving Table (4)
  • Best Steak Fajitas Recipe - Evolving Table (5)

Cook the Vegetables

Sauté sliced bell peppers and onions in oil in a cast-iron skillet over medium-high heat until slightly charred. You want them to be tender, yet still crisp. Remove from the skillet and set aside until ready to serve.

Best Steak Fajitas Recipe - Evolving Table (6)

Sear the Steak

Cook steak over medium to medium-high heat for 4-5 minutes per side, or until cooked to your desired doneness. Let any excess marinade drip off the steak before adding it to the skillet. Check with a meat thermometer for doneness. A temperature of 130°-135° is medium-rare, 140° is medium.

Best Steak Fajitas Recipe - Evolving Table (7)

Slice the Steak

Let steak rest on a cutting board for 5 minutes before slicing. This resting time will help keep all of the delicious juices in.

Cut steak into thin ¼-½” slices against the grain.

Best Steak Fajitas Recipe - Evolving Table (8)

Serving

Serve on a corn tortilla with additional cilantro, sour cream, tomato salsa, or guacamole, or make a rice bowl!

Best Steak Fajitas Recipe - Evolving Table (9)

Dietary Modifications

The recipe you’ll find below is already dairy-free as written.Here are some adjustments and substitutions you can make to help it fit your other dietary requirements:

  • Gluten-Free – Make sure to use gluten-free soy sauce and Worcestershire sauce.
  • Low-Carb – Leave out the honey, or substitute it for monk fruit or liquid stevia.
  • Whole30 – Simply swap out the soy sauce for coconut liquid aminos. Also, leave out the honey or replace it with liquid stevia extract.

Meal Prep and Storage

  • To Prep-Ahead: Wash and cut the veggies, and make the marinade up to 3 days in advance. You can also marinate the steak for up to 24 hours.
  • To Store: Keep leftovers in an airtight container in the refrigerator for up to 3-4 days.
  • To Freeze: Seal in a freezer-safe airtight container and freeze for up to 3-6 months.
  • To Reheat: Add the steak back to a skillet with a touch of oil.Warm up over medium heat for 5-10 minutes or until heated through.
Best Steak Fajitas Recipe - Evolving Table (10)

FAQs

What is usually in fajitas?

Fajitas generally consist of a meat like chicken, beef, or shrimp, along with peppers and onions. They are often served with tortillas, salsa, sour cream, guacamole, and cheese.

Should you cut steak before making fajitas?

It is not recommended to cut the steak before cooking, as you want them to be medium-rare or medium. Cutting them into smaller pieces before can cause over-cooking. Additionally, pre-slicing will release too many of the juices and result in dry and tough meat.

What is fajita steak called?

The most popular cuts of beef used in steak fajitas are skirt steak, flat iron steak, and flank steak.

Expert Tips and Tricks

  • Cut against the grain. This results in a more tender texture.
  • Make it at home. Homemade taco seasoning is not only healthier, but you can also control the spice level.
  • Marinate for the minimum. Let the steak sit in the marinade for at least an hour for the best flavor.
  • Cast-iron works best. The even and high heat gives the perfect char, and that restaurant sizzle!
  • Let it rest. Allow the cooked steak to sit before slicing to retain the juiciness.
Best Steak Fajitas Recipe - Evolving Table (11)

Make it a Meal

There are so many incredible side dishes or dips you can serve with these flank steak fajitas to complete the meal. Here are a few of the best Mexican side dishes:

  • Mexican Street Corn Salad
  • Easy Guacamole Recipe
  • Homemade Salsa Recipe
  • Mexican Rice
  • Avocado Corn Salad
  • Tomatillo Salsa Verde
  • Cilantro Lime Rice

Tap stars to rate!

5 from 5 votes

Best Steak Fajitas Recipe

Learn how to make Steak Fajitas at home with this easy recipe featuring the best marinade. Serve these sizzling beef fajitas with bell peppers, onions, tortillas or cauliflower rice and guacamole, salsa, and cilantro!

Best Steak Fajitas Recipe - Evolving Table (12)

Yield 4 servings

Prep 25 minutes mins

Cook 20 minutes mins

Total 45 minutes mins

Print Pin Comment

Ingredients

  • 1 ¼ lbs. flank steak less than 1-inch thick

Steak Fajita Marinade:

  • 2 Tbsp. taco seasoning homemade or store-bought
  • 3 Tbsp. olive oil
  • 3 Tbsp. soy sauce gluten-free, or Tamari sauce
  • 3 Tbsp. lime juice
  • 1 Tbsp. honey
  • 1 Tbsp. Worcestershire sauce gluten-free

Steak Fajitas:

  • 2 Tbsp. olive oil
  • 2 bell peppers red, green, or yellow, thinly sliced
  • 1 red onion thinly sliced
  • ½-¾ tsp. salt to taste
  • ¼ tsp. black pepper to taste

To Serve:

  • Corn tortillas optional
  • Rice or cauliflower rice optional
  • Avocado, sour cream, or cilantro optional

Instructions

  • In a large bowl combine steak fajita marinade ingredients. Whisk to combine.

  • Add flank steak to the marinade and let soak in the refrigerator for at least 1 hour or up to overnight.

  • In a large cast-iron skillet over medium-high heat add 2 tablespoons of oil along with the sliced bell pepper and onion. Saute for 7-8 minutes or until vegetables are crisp tender and slightly charred.

  • Remove vegetables from the skillet and add the steak, letting any excess marinade drip off before adding it to the skillet. Cook steak over medium to medium-high heat for 4-5 minutes per side, or until cooked to your desired doneness.

  • Let steak rest on a cutting board for 5 minutes before slicing. Cut steak into thin ¼" slices against the grain.

  • Serve steak fajitas as a taco with avocado and cilantro or in a bowl with Mexican rice or cauliflower rice. Enjoy!

Tap stars to rate!

5 from 5 votes

Notes

  • Nutrition facts are calculated without any toppings, tortillas, or rice.
  • To make this recipe Whole30 simply substitute coconut liquid aminos for the soy sauce and leave out the honey or replace it with liquid stevia extract.
  • To Store: Keep leftovers in an airtight container in the refrigerator for up to 3-4 days.
  • To Freeze: Seal in a freezer-safe airtight container and freeze for up to 3-6 months.

Nutrition

Calories: 425kcal, Carbohydrates: 16g, Protein: 33g, Fat: 26g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 16g, Cholesterol: 85mg, Sodium: 1570mg, Potassium: 721mg, Fiber: 3g, Sugar: 9g, Vitamin A: 2567IU, Vitamin C: 85mg, Calcium: 50mg, Iron: 4mg

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

Made this recipe?Leave a comment below!

Categorized as:
Dairy-Free, Gluten-Free, Low-Carb, Low-Fat, Lunch, Main Dishes, Nut-Free, Paleo, , Recipes, Refined Sugar-Free, , Whole30

You May Also Like

DFGFLCSF

Honey Garlic Chicken Stir-Fry

30 mins

DFGFLCPA

Teriyaki Shrimp Stir Fry

30 mins

DFGFLCSF

Thai Chicken Lettuce Wraps

20 mins

DFGFSFV

Quinoa Stuffed Peppers with Black Beans

1 hr

Best Steak Fajitas Recipe - Evolving Table (17)

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

Read More About Me

Best Steak Fajitas Recipe - Evolving Table (2024)

FAQs

How do you cook fajita meat so it's tender? ›

Tricks to Tender Fajita Meat
  1. Cut the Beef Against the Grain. Slicing meat against the grain helps tenderize it. By looking closely at the steak, you'll be able to see the direction the grain is running. ...
  2. Marinade with an Acid. Acids like citrus juice or vinegar tenderize meat by breaking down its fibers.
Feb 2, 2024

What's the best steak to use for fajitas? ›

Skirt steak is the traditional cut used for fajitas. It used to be inexpensive, but now it's not so cheap; oftentimes flank steak costs less. Either will be a good choice.

Should you cut steak before cooking fajitas? ›

Cut Thin Strips

For fajitas, you want to aim for thin, even strips of steak. This ensures faster and more consistent cooking.

What kind of onion for fajitas? ›

You can go for the traditional white or yellow onions, offering a more savory option, or experiment with sweet onions like Vidalia or Walla Walla to add a subtle sweetness to your dish.

What cut of meat do Mexican restaurants use for fajitas? ›

The question of “what is a fajita” would usually be referred to as sliced skirt steak, the cut of beef first used in the dish. In restaurants, the meat is usually cooked with onions and bell peppers and toppings that are served on the side.

What is fajita marinade made of? ›

How to Marinate Fajitas - the Recipe Method. Whisk the Fajita Marinade Ingredients. Whisk all of the ingredients together in a large bowl until consistent - olive oil, lime juice, water, minced garlic, paprika, ancho powder, cayenne, onion powder, oregano, brown sugar, cumin, salt and pepper, red pepper flakes.

How long should I marinate steak? ›

How long should I let steak marinate? Marinate steak for at least 1-2 hours in the refrigerator. However, for best results, use a steak marinade for several hours or overnight. The extra time allows the steak fibers to break down and tenderize before cooking.

Do you wash fajita meat before cooking? ›

Just no. Do not rinse your raw beef, pork, lamb, chicken, turkey, or veal before cooking it, says the USDA's Food Safety and Inspection Service. In fact, though you might (understandably) rinse meat to clean it, doing so can lead to the opposite-of-desired effect.

Do you rinse skirt steak before cooking? ›

No, you should not rinse steak—or most other meat for that matter. "You should not rinse freshly cut steaks, chops, or even chicken breast,” World Master Chef Fred Tiess tells Southern Living.

Which way do you cut onions for fajitas? ›

Halve the onion and lay it flat on the cutting board. Make vertical cuts from one end to the other without cutting all the way through the root end. Then, make horizontal cuts across the onion. Finally, slice across the cuts you made to create diced onions for your fajitas.

Why do Mexicans use white onions? ›

As I suggested, Mexican recipes generally call for white onions. They are milder and often a bit sweeter than yellow globes. You can use them raw for salsa or scattered over a dish as garnish. Great for color, obviously.

What is the most common meat used for fajitas? ›

Steak: Flank steak is what's typically used for steak fajitas. But you can also use sirloin steak or skirt steak (similar to my carne asada recipe). Steak Fajita Marinade: A simple yet flavorful combo of lime juice, olive oil, garlic, ground cumin, chili powder, cayenne pepper, salt, and pepper — that's it!

Do you cook fajitas on high heat? ›

The key to really good, flavorful fajitas is searing the meat and vegetables over high heat so they get a smoky, charred flavor. That said, be certain to not overcrowd the pan so the ingredients sear vs steam. Work in batches and make sure the oil is smoking hot before searing each batch of chicken and vegetables.

How do you make meat chunks tender? ›

Using a tenderizer or meat mallet can help break down the muscle fibers and make the beef cubes more tender. Before cooking, you can lightly pound the beef cubes with a meat mallet or use a commercial meat tenderizer to achieve a tender result.

Do you cut chicken fajita meat before cooking? ›

Slicing will save you cook time.

When it comes to skillet fajitas, you want to cook everything hot and fast. You can avoid overcooking and drying out the chicken by slicing the peppers, onions, and chicken into 1/4-inch strips. For the chicken breast, cutting across the meat's grain will make for more tender fajitas.

Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 5518

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.