If you’re craving a meal that’s bursting with flavor, color, and the kind of smoky goodness that wraps around your senses like a warm hug, look no further than this Steak Fajitas Recipe. It’s all about tender, marinated skirt steak cooked to juicy perfection, sautéed peppers and onions, and a vibrant mix of spices that come together to create an unforgettable Tex-Mex feast. Whether you’re feeding a family or hosting friends, these steak fajitas bring excitement to the table while still being incredibly simple to prepare. Trust me, once you try this Steak Fajitas Recipe, it will quickly become your go-to for satisfying dinners full of bold, authentic flavor.

Ingredients You’ll Need

The image shows two parts. On the left, there are two pieces of raw meat covered with a red and brown spice mix lying flat on a white speckled round plate, placed on a white marbled surface. The pieces have rough, uneven edges and a textured surface from the spices. On the right, the same two meat pieces are inside a clear plastic zip-lock bag, soaking in a reddish-brown liquid marinade. The bag is placed flat on the same white marbled surface, showing some liquid pooling around the meat inside the bag. photo taken with an iphone --ar 4:5 --v 7

The magic in this Steak Fajitas Recipe lies in its straightforward yet essential ingredients. Each one plays a crucial role, whether it’s building layers of spice, adding tenderness, or creating that irresistible sizzle. Combining fresh produce, aromatic spices, and quality steak makes for a dish that’s as colorful as it is delicious.

  • Chili powder (1 ½ teaspoons): Adds bold smokiness and a subtle kick to the steak marinade.
  • Cumin (1 teaspoon): Offers earthy warmth, rounding out the overall spice blend perfectly.
  • Paprika, oregano, coriander, onion powder, garlic powder (½ teaspoon each): These build layers of aromatic flavor and complexity without overpowering.
  • Black pepper (¼ teaspoon): Provides a gentle heat that enhances the savoriness.
  • Avocado oil (3 tablespoons + 1-2 tablespoons): Ideal for high-heat cooking and lends a light, buttery flavor.
  • Lime juice (¼ cup): Brightens flavors and tenderizes the meat in the marinade.
  • Garlic cloves (4, thinly sliced): Bring a fragrant, savory punch when cooked with the steak.
  • Hot sauce (2 teaspoons): Adds a hint of heat and tang to brighten the marinade.
  • Brown sugar (2 teaspoons): Balances acidity and adds a subtle caramel note.
  • Cinnamon (1/8 teaspoon): A secret touch of warmth that makes the spices pop.
  • Skirt steak (1 ¼ lbs): The perfect cut for fajitas due to its flavor and tenderness when marinated.
  • Salt (to taste): Essential for seasoning throughout; brings out all the flavors.
  • Bell peppers (2, sliced; variety of colors preferred): Offer sweetness and crunch, making the fajitas vibrant and texturally interesting.
  • Red onion (1 small, sliced): Adds a mild pungency and sweetness once sautéed.
  • Tortillas (8-10, 6-inch): The base to wrap up all the delicious fillings.
  • Optional toppings: Mexican cheese, sour cream, avocado, salsa or fresh tomatoes, jalapeños, sliced limes, cilantro for a personalized touch.

How to Make Steak Fajitas Recipe

The image shows two parts: on the left side, there is a black pan with a beige handle containing two pieces of cooked meat with a dark brown, slightly charred surface. The meat is shaped irregularly and placed flat inside the pan. On the right side, there is a white plate with six groups of sliced vegetables arranged in a circle. The vegetables include long orange strips at the top, red strips to the right, green strips on the bottom right, purple onion slices on the bottom left, and yellow strips on the top left. Each vegetable group is bright and fresh looking, placed neatly to show contrast with the white plate. Both parts of the image are set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Step 1: Prep and Warm Your Tortillas

Start off by preheating your oven to 300°F. To create warm tortillas with just the right softness and pliability, stack 4 or 5 tortillas two times, wrap each stack tightly in foil, and heat them in the oven for 10-15 minutes. Having warm tortillas ready makes serving these steak fajitas easy and satisfying.

Step 2: Tenderize and Season the Steak

Cover the skirt steak with plastic wrap and give it a good pounding with the textured side of a meat mallet. This tenderizes the meat, helping every bite be juicy and easy to chew. Once tenderized, season both sides generously with salt—about a teaspoon per pound gives a perfect balance—preparing it for the seasoning rub.

Step 3: Make and Apply the Seasoning Mix

In a small bowl, mix the chili powder, cumin, paprika, oregano, coriander, onion powder, garlic powder, black pepper, brown sugar, and cinnamon. Set aside one teaspoon of this flavorful mix for the peppers and onions later, then rub the rest all over the steak, coating it evenly.

Step 4: Marinate the Steak

Combine the lime juice, sliced garlic, and hot sauce in a gallon-sized freezer bag. Add the seasoned steak, seal the bag, and massage the marinade around the meat, pressing out extra air. Let the steak marinate at room temperature for 25-30 minutes—this step is key to infusing those vibrant flavors and tenderizing the meat.

Step 5: Sear the Steak

Heat a large skillet, preferably cast iron, over medium-high heat and add 1-2 tablespoons of avocado oil. Once shimmering, remove the steak from the marinade and sear it for about 3 minutes per side for medium-rare, adjusting time for your preferred doneness. The searing locks in juices and develops that mouthwatering crust.

Step 6: Rest and Prep Vegetables

Transfer the cooked steak to a plate and let it rest to retain its juices—don’t slice it just yet. While it’s resting, add a little more oil to the skillet, toss in the sliced bell peppers and red onion, season with salt and the reserved teaspoon of fajita seasoning, then sauté over medium-high heat for 5-7 minutes until tender-crisp and caramelized slightly. Finally, reduce the heat to low to keep warm.

Step 7: Slice and Combine

Slice the steak thinly against the grain – this is crucial to ensure every bite is tender and easy to chew. Return these juicy strips back to the skillet with the peppers and onions, tossing everything together to heat through and marry the flavors before serving those warm tortillas.

How to Serve Steak Fajitas Recipe

Garnishes

The perfect steak fajitas deserve toppings that add freshness, creaminess, and a special pop of flavor. Think cool dollops of sour cream, creamy slices of avocado, crumbles of sharp Mexican cheese, a sprinkle of fresh cilantro, and a squeeze of lime juice for brightness. Jalapeños or a fresh tomato salsa bring heat and acidity to balance the dish beautifully.

Side Dishes

Steak fajitas pair wonderfully with classic sides like Mexican rice, refried beans, or a crisp salad to add a cool contrast. You can also serve with freshly made guacamole or corn on the cob with chili-lime butter to keep the meal festive and crowd-pleasing.

Creative Ways to Present

For a fun twist, serve your steak fajitas as a colorful platter where everyone assembles their own. Or get fancy by making fajita bowls with rice or lettuce as a base, layering steak and veggies on top, and adding your favorite garnishes for a fresh take. Either way, presentation is all about inviting sharing and making the meal feel like a special occasion.

Make Ahead and Storage

Storing Leftovers

Leftover steak fajitas keep exceptionally well in the fridge for up to 3 days. Store the steak and vegetables in an airtight container, and keep tortillas wrapped separately to maintain softness. This allows for quick and delicious reheating when you want a convenient meal that feels freshly made.

Freezing

If you want to save some for longer, the cooked steak and sautéed veggies freeze nicely for up to 2 months. Portion them into freezer-safe bags or containers, removing any excess air to prevent freezer burn. Tortillas freeze well too but keep them separate to thaw individually as needed.

Reheating

Reheat leftovers gently in a skillet over medium heat to avoid drying out the steak. Adding a splash of water or a drizzle of oil can help keep everything moist. Warm the tortillas wrapped in foil in the oven or microwave before assembling to recapture that freshly served feeling.

FAQs

What cuts of steak work best for fajitas?

Skirt steak is traditional because of its flavor and quick cooking time, but flank steak or hanger steak are great alternatives. Just be sure to slice against the grain for tenderness.

Can I make this Steak Fajitas Recipe gluten-free?

Absolutely! Just choose corn tortillas instead of flour, and double-check that your seasonings and toppings contain no gluten ingredients.

How spicy is this steak fajitas recipe?

This recipe has a mild to moderate heat level thanks to chili powder and hot sauce. You can adjust the spice by adding more hot sauce or fresh jalapeños if you prefer more kick.

Can I marinate the steak overnight?

Yes, marinating overnight in the fridge will deepen the flavors, but be sure to bring the steak back to room temperature before cooking for even searing.

What if I don’t have a meat mallet?

If you don’t have a mallet, you can use the bottom of a heavy pan or a rolling pin to gently tenderize the steak, just be careful not to over-pound and tear the meat.

Final Thoughts

There’s just something so satisfying about digging into a plate of sizzling, perfectly seasoned steak fajitas that anyone can get behind. This Steak Fajitas Recipe brings all the warmth, flavor, and fun to any meal, giving you the confidence to create a delicious dinner with ease. I can’t wait for you to make this recipe your own and enjoy every juicy, colorful bite with your favorite people. Happy cooking and buen provecho!

Print

Steak Fajitas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 66 reviews

This Steak Fajitas recipe features perfectly marinated and seared skirt steak tenderized to perfection, paired with sautéed colorful bell peppers and red onions. Wrapped in warm tortillas and topped with classic Mexican garnishes like cheese, sour cream, avocado, and salsa, these fajitas make for a delicious and satisfying meal ready in under an hour.

  • Author: Julia
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 8 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Ingredients

Steak and Marinade

  • 1 ½ teaspoons chili powder
  • 1 teaspoon cumin
  • ½ teaspoon paprika
  • ½ teaspoon oregano
  • ½ teaspoon coriander
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • ¼ teaspoon black pepper
  • 3 tablespoons avocado oil (can substitute olive oil)
  • ¼ cup lime juice
  • 4 cloves garlic (thinly sliced)
  • 2 teaspoons hot sauce
  • 2 teaspoons brown sugar
  • 1/8 teaspoon cinnamon
  • 1 ¼ lbs skirt steak
  • Salt (to taste)

Vegetables and Toppings

  • 12 tablespoons avocado oil (can substitute olive oil)
  • 2 bell peppers (sliced, use assorted colors)
  • 1 small red onion (sliced)
  • 810 (6-inch) tortillas
  • Mexican cheese (for serving)
  • Sour cream (for serving)
  • Avocado (for serving)
  • Salsa or diced tomatoes (for serving)
  • Jalapenos (optional, for serving)
  • Sliced limes (for serving)
  • Cilantro (for serving)

Instructions

  1. Preheat oven and warm tortillas: Preheat your oven to 300° F. Stack 4-5 tortillas twice, wrapping each stack securely in foil. Bake these stacks for 10-15 minutes to warm them just before cooking the vegetables, ensuring soft, pliable tortillas for serving.
  2. Tenderize and season steak: Place the steak between plastic wrap and use the textured side of a meat mallet to tenderize both sides. Season generously with salt, about a teaspoon per pound, to enhance flavor.
  3. Prepare seasoning blend: Mix together chili powder, cumin, paprika, oregano, coriander, onion powder, garlic powder, and black pepper in a small bowl. Set aside one teaspoon of this mixture for the vegetables, using the rest to rub over the entire steak surface for deep flavor.
  4. Marinate the steak: In a large gallon freezer bag, combine the marinade ingredients: avocado oil, lime juice, sliced garlic, hot sauce, brown sugar, and cinnamon. Add the steak to the bag, seal tightly removing excess air, and let it marinate at room temperature for 25-30 minutes while prepping other ingredients.
  5. Sear the steak: Heat one tablespoon of avocado oil in a large skillet over medium-high heat until hot. Remove the steak from the marinade (discard marinade and garlic) and sear the steak for about 3 minutes per side or until cooked to your desired doneness.
  6. Rest the steak: Transfer the cooked steak to a plate and let it rest to retain its juices and ensure tender bites later.
  7. Sauté peppers and onions: Add a little more oil to the skillet on medium-high heat. Toss in the sliced bell peppers and red onions, sprinkle with salt and the reserved one teaspoon seasoning mix, sauté for 5-7 minutes until vegetables soften and slightly char, then reduce heat to low to keep warm.
  8. Slice and combine steak: Slice the rested steak thinly against the grain to maximize tenderness. Return the steak strips to the skillet with the vegetables, toss well to combine and heat through evenly.
  9. Serve: Immediately serve the sizzling steak and peppers mixture with warm tortillas and your choice of toppings including Mexican cheese, sour cream, avocado, salsa, sliced jalapenos, lime wedges, and fresh cilantro for a vibrant feast.

Notes

  • Alternative cuts like flank steak, sirloin, or ribeye can be used but skirt steak is preferred for its flavor and texture.
  • The resting step after cooking the steak is critical to keep it juicy and tender.
  • Marinating the steak at room temperature for 25-30 minutes helps the flavors penetrate quickly without risk of over-marinating.
  • Warming tortillas in the oven wrapped in foil keeps them soft and easy to fold.
  • Slicing the steak against the grain is essential to avoid chewy bites.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star