Steak Fajitas
This post may contain affiliate links. Read full disclosure.
These sizzling steak fajitas are tender, juicy and deeply satisfying.
My family’s secret for these mouthwatering beef fajitas? It’s the steak fajita marinade! Like Grandma, I use healthy approachable ingredients, to include her favorite cooking oil. A clinical study showed Mazola® Corn Oil reduces cholesterol 2x more than extra virgin olive oil. Learn more at Mazola.com.
PIN SIZZLING STEAK FAJITAS FOR LATER!

This post has been compensated by Inmar Intelligence and its advertiser. All opinions are mine alone. #MyMazolaMarinade
ABOUT STEAK FAJITAS
This is an easy low-carb Mexican recipe. A traditional cut of beef is infused with authentic Mexican flavors from an easy steak fajita marinade. The meat is seared to perfection in a hot cast-iron skillet then sliced. The tender strips of beef are served with grilled veggies and flavorful condiments.
This quick, fresh Mexican meal goes from stovetop to table in less than 30 minutes! Your family will salivate with delight over this festive entree. It’s a better-for-you meal you’ll be proud to serve. Add this easy steak fajita recipe to your weekly meal plan rotation!

INGREDIENTS FOR BEEF FAJITAS
What’s the best steak for fajitas? Flank steak or skirt steak is highly recommended for this steak fajita recipe. In Mexico it’s known as arrachera. If you cannot find these cuts of meat at the market, ask your butcher for hanger steak.
These are the ingredients you’ll need for delicious steak fajitas:
STEAK FAJITA MARINADE
- Mazola® Corn Oil
- Limes or lime juice
- Chili powder
- Paprika
- Dried oregano
- Ground cumin
- Sea salt
- Garlic powder
- Onion powder
- Granulated sugar
- Crushed red chili flakes
- Chopped cilantro

BEEF FAJITAS
- Flank steak or skirt steak
- Coarse salt and black pepper
- Yellow onion
- Garlic cloves
- Colorful bell peppers

HOW TO MAKE STEAK FAJITAS
Mazola Corn Oil is a heart-healthy* cooking oil and creates marinades that make great-tasting food because it has a neutral taste that lets the natural flavor of your food stand out. That’s why it’s my top choice for grilling, and a must-have ingredient for my beef fajita marinade!
Follow these easy directions for how to make steak fajitas!
ASSEMBLE STEAK FAJITA MARINADE
- STEP 1: Add Mazola Corn Oil and lime juice to a medium bowl.
- STEP 2: Chop cilantro leaves. Add them to the oil/lime mixture.
- STEP 3: Add all spices to the marinade. Whisk or stir to combine.
- STEP 4: Place the flank steak in a large mixing bowl. Pour the steak fajita marinade on top of the meat. Turn the meat over in the bowl to make sure all sides are fully covered in marinade. Cover the bowl in plastic wrap. Refrigerate for 2 hours.

HOW TO GRILL STEAK FAJITAS
- STEP 1: Add Mazola Corn Oil to a cast-iron skillet or heavy pan over medium-high heat.
- STEP 2: Remove the steak from the fajita marinade. Pat the meat dry between paper towels. Sprinkle the meat with coarse sea salt and cracked pepper.
- STEP 3: Add the steak to the skillet. Sear each side for 3-5 minutes, depending on the thickness of the beef.
- STEP 4: Transfer meat to a cutting board. Allow the beef to relax for 8-10 minutes. This gives the juices on the surface time to re-penetrate the meat and travel to the center. This is the secret to juicy succulent steak! Slice the beef against the grain into thin slices. If the meat is too pink, return the steak slices to the skillet. Briefly grill until meat is medium or well-done.
RECIPE FAQ: What is the best oil for grilling? Mazola has a high smoke point (450˚F), great for grilling and stir frying at high temperatures! It’s the best choice for grilling beef fajitas.

HOW TO GRILL VEGETABLES FOR FAJITAS
- STEP 1: Slice the onions into short strips. Press or mince the garlic.
- STEP 2: Slice the bell peppers into short strips.
- STEP 3: Add Mazola Corn Oil to the cast-iron skillet. When it shimmers, add the garlic and onions. Grill until fragrant and translucent.
- STEP 4: Add the bell peppers to the skillet with the onions. Toss and grill until the bell peppers are tender but still firm. The edges of the onions should be lightly golden.

HOW TO SERVE STEAK FAJITAS
Transfer steak back to the skillet so both the grilled veggies and meat are served together. Garnish sizzling steak fajitas with a light sprinkling of roughly-chopped cilantro leaves. Give the meat a fresh squeeze of lime. Enjoy fajitas with corn or flour tortillas and an array of tasty toppings:
- Guacamole or sliced avocado
- Mexican salsa or pico de gallo
- Sour cream or Mexican crema
- Shredded cheddar cheese or Cotija cheese

FAQ FOR STEAK FAJITA RECIPE
- HOW TO MAKE FAJITAS SIZZLE? Place individual cast-iron serving dishes in a 400°F oven for 20 minutes. Remove the dishes with oven mitts and place them on wooden bases. Immediately transfer grilled fajitas to the plates. Enjoy the beautiful sounds of sizzling steak fajitas! Always be cautious when serving meals in hot cast-iron trays.
- HOW TO MAKE MEAT TENDER NOT CHEWY? Salt helps to tenderize meat. Sprinkle a bit of coarse salt across the surface of the beef just before searing. Let the meat rest for 8-10 minutes to allow the juices to return to the center. Slice the meat thinly against the grain to break down the fibers.
- CAN FAJITAS BE MADE IN ADVANCE? The process can be started in advance. The meat can marinade for up to 8 hours before hitting the grill. The same day the fajitas will be served, the meat can be seared and sliced ahead of time but not grilled. Refrigerate in a zip-top bag. When the steak is re-heated it can be grilled to desired doneness. Slice the veggies ahead of time and refrigerate in sealed containers. Grill just before serving.
- WHY USE A CAST-IRON SKILLET FOR GRILLING? Cast-iron is an excellent conductor of heat with even distribution. Meat and veggies grill up beautifully in a cast-iron skillet.
- WHY CHOOSE MAZOLA CORN OIL? It has more cholesterol-blocking plant sterols than other cooking oils* – 4x more than olive oil, 3x more than vegetable (soybean) oil, and 1.3x more than canola oil. Clinical studies indicate that when consumed as part of a diet low in saturated fat and cholesterol, plant sterols can help reduce the absorption of cholesterol in the gut.

STEAK FAJITA RECIPE > RATE IT! ⭐️⭐️⭐️⭐️⭐️
I spend 3 months a year in Mexico going on adventures and enjoying flavorful food. So I can speak to the authentic taste of this steak fajita recipe. It’ll transport your taste buds across the border! Love these fajitas? Give this recipe 5 stars in the comments!


Steak Fajitas
- Total Time: 2 Hours 30 Minutes
- Yield: 8 Servings 1x
Description
These sizzling steak fajitas are tender, juicy and super flavorful! Served with grilled bell pepper and onion, it’s a fresh healthy meal your family will enjoy. Add this easy steak fajita recipe to your meal plan rotation.
Ingredients
STEAK FAJITA MARINADE
- 1/4 cup Mazola® Corn Oil
- 6 tablespoons lime juice
- 1 tablespoon chili powder
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- 1 teaspoon ground cumin
- 1 teaspoon sea salt
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon granulated sugar
- 1/2 teaspoon crushed red chili flakes
- 1/4 cup cilantro leaves, chopped
BEEF FAJITAS AND VEGGIES
- 2 pounds flank steak or skirt steak
- Coarse salt and black pepper
- 1 yellow onion, sliced into thin half rounds
- 2 garlic cloves, peeled and minced
- 2 bell peppers (any color), sliced
- 3 tablespoons Mazola Corn Oil, divided
- 24 small corn tortillas or 16 flour tortillas
RECOMMENDED ACCOMPANIMENTS
- Guacamole or avocado slices
- Salsa or pico de gallo
- Sour cream or Mexican crema
- Shredded cheddar cheese or Cotija cheese
- Wedges of lime
Instructions
ASSEMBLE STEAK FAJITA MARINADE
- Add Mazola Corn Oil, lime juice, cilantro leaves, and spices to a medium bowl. Whisk or stir to combine.
- Place the flank steak in a large mixing bowl. Pour the steak fajita marinade on top of the meat. Turn the meat over in the bowl to make sure all sides are fully covered in marinade. Cover the bowl in plastic wrap. Refrigerate for 2 hours.
HOW TO GRILL STEAK FAJITAS
RECIPE PREP: Preheat oven to 200ºF
- Add 1 1/2 tablespoons Mazola Corn Oil to a cast-iron skillet or heavy pan over medium-high heat.
- Remove the steak from the fajita marinade. Pat the meat dry between paper towels. Sprinkle the meat with coarse sea salt and cracked pepper. Add the steak to the skillet. Sear each side for 3-5 minutes, depending on the thickness of the beef.
- Transfer seared meat to a cutting board. Allow the beef to relax for 8-10 minutes. This gives the juices on the surface time to re-penetrate the meat and travel to the center. This is the secret to juicy succulent steak! Slice the beef against the grain into thin slices. If the meat is too pink, return the steak slices to the skillet. Briefly grill until meat is medium or well-done.
- Place meat in an oven-safe dish. Cover with foil. Keep fajitas warm in the oven.
HOW TO GRILL VEGETABLES FOR FAJITAS
- Add 1 1/2 tablespoons Mazola Corn Oil to the cast-iron skillet. When it shimmers, add the garlic and onions. Grill until fragrant and translucent.
- Add the bell peppers to the skillet with the onions. Toss and grill until the bell peppers are tender but still firm. The edges of the onions should be lightly golden.
Pull steak fajitas out of the oven. Return meat to the skillet along with the grilled veggies. Serve with warm corn or flour tortillas, and your choice of tasty toppings!
Notes
- HOW TO MAKE FAJITAS SIZZLE? Place individual cast-iron serving dishes in a 400°F oven for 20 minutes. Remove the dishes with oven mitts and place then on wooden bases. Immediately transfer grilled fajitas to the plates. Enjoy the beautiful sounds of sizzling steak fajitas! Always be cautious when serving meals in hot cast-iron trays.
- HOW TO MAKE MEAT TENDER NOT CHEWY? Salt helps to tenderize meat. Sprinkle a bit of coarse salt across the surface of the beef just before searing. Let the meat rest for 8-10 minutes to allow the juices to return to the center. Slice the meat thinly against the grain to break down the fibers.
- CAN FAJITAS BE MADE IN ADVANCE? The process can be started in advance. The meat can marinade for up to 8 hours before hitting the grill. The same day the fajitas will be served, the meat can be seared and sliced ahead of time but not grilled. Refrigerate in a zip-top bag. When the steak is re-heated it can be grilled to desired doneness. Slice the veggies ahead of time and refrigerate in sealed containers. Grill just before serving.
- WHY USE A CAST-IRON SKILLET FOR GRILLING? Cast-iron is an excellent conductor of heat with even distribution. Meat and veggies grill up beautifully in a cast-iron skillet.
- Prep Time: 10 Minutes + 2 Hours Non-active (Marinade)
- Cook Time: 20 Minutes
- Category: Dinner
- Method: Grilling
- Cuisine: Mexican
Keywords: Steak Fajitas, Steak Fajita Recipe, Beef Fajitas, Steak Fajita Marinade

*See Mazola.com for more information on the relationship between corn oil and heart health.
STEAK FAJITAS > JOIN THE CONVERSATION
Do you order steak fajitas at your favorite Mexican restaurant? Were you surprised to learn how easy they are to make at home? Share your thoughts on this steak fajita recipe in the comments below!
Fajitas are my go to order at Mexican restaurants- so glad to have found a recipe to make at home!
★★★★★
This marinade is everything. I can see how tender and delicious it makes the steak. Yum
★★★★★
Steak fajitas are the best! Love how easy it is to prepare and how tasty they come out!
★★★★★
Love Love Love skirt steak! Thanks for posting this awesome steak fajita recipe. I pulled steak out of the freezer and will be making this for dinner tonight.
★★★★★
Such a great recipe for steak fajitas! All the right flavors and using corn oil is such a great way to give it that authentic taste!
Thanks for solving the mystery of how to make the sizzling sound! I love that sound and have never been able to make it happen. This recipe was delicious!
★★★★★
This is my husband’s favorite steak fajita recipe. It’s so authentic. We both love it!
★★★★★