My name’s Ava, and if you’ve stumbled upon my kitchen, you’re probably here for one thing—the kind of recipes that make people pause mid-bite and say, ‘Wow.’ Growing up in a small town in Oregon, the smell of fresh bread and roasted vegetables often drifted from my mother’s kitchen. Cooking wasn’t just eating; it was how we celebrated, comforted, and connected. I’d rather stir chili than ride my bike, and by twelve, I made pies that made my grandmother proud.

Now, at 34 in Seattle, my kitchen is my favorite place. I believe the best recipes are comforting and reliable. I’ve had flops (ask about the collapsed triple-layer cake!), but every ‘oops’ is a chance to improve. I love making recipes better—a secret ingredient, texture tweaks, or a spice kick. Balance is key: sweet and savory, creamy and crunchy, familiar and unexpected. Cooking is about trusting your senses. If it smells amazing and makes you smile, you’re on the right track.

When I’m not cooking, I’m at farmers’ markets or experimenting late at night. My recipes blend comfort, modern twists, and adventure. I share them so you can have kitchen magic—meals that bring people together and become your ‘go-to.’ Whether you’re cooking for family, friends, or yourself, I’m here to help you find your next favorite dish. Pull up a chair, grab a spatula, and let’s make something unforgettable together.

Why You’ll Love This Steak Fajitas Recipe

Let’s talk about why these tender steak fajitas are about to become a staple in your kitchen. Steak fajitas are, without a doubt, one of my very favorite meals. There’s just something so satisfying about the sizzle of the steak, the vibrant colors of the peppers and onions, and the customizable nature of piling everything into a warm tortilla. It’s a fiesta on a plate, and it’s incredibly easy to pull together, making it’s perfect for a weeknight dinner or a weekend gathering.

  • Quick and Easy: Ready in under an hour, perfect for busy weeknights.
  • Customizable: Add your favorite toppings for a personalized meal.
  • Crowd-Pleaser: Always a hit with family and friends.
  • Flavorful: A delicious blend of spices and fresh ingredients.
  • Versatile: Great for using different cuts of steak.

My family’s very favorite meals often involve some kind of Tex-Mex flair, and this recipe perfectly captures that spirit. It’s a perfect Tex-Mex dinner made in the comfort of your own home. Plus, cooking the steak in a scorching hot iron skillet gives it that restaurant-quality char and flavor that’s hard to resist.

Ingredients for the Best Steak Fajitas

  • 1 tablespoon fajita seasoning
  • 2 tablespoons water
  • 1 pound skirt or flank steak
  • 1/4 cup olive oil
  • 1 tablespoon freshly squeezed lime juice
  • 2 tablespoons peanut oil
  • 2 medium yellow onions, sliced 1/4-inch thick
  • 1 teaspoon kosher salt, divided
  • 1 tablespoon unsalted butter
  • 3 bell peppers, seeded and sliced 1/4-inch thick
  • 1 tablespoon tomato paste
  • 3/4 teaspoon low sodium soy sauce (optional)
  • Flour tortillas, warmed
  • Greek yogurt or sour cream
  • Lime wedges
Recipe Image

How to Make Our Favorite Steak Fajitas: Step-by-Step Instructions

Alright, let’s get cooking! Follow these simple steps to create the most delicious steak fajitas you’ve ever tasted. Don’t worry, I’ll be here to guide you through each step, just like I’m right there in the kitchen with you.

  1. Marinate the Steak: Combine fajita seasoning and water in a gallon-sized ziptop bag. Pat the steak dry, trim any large pieces of fat, and cut the meat against the grain into 1/4-inch thick slices. Add the steak to the bag with the seasoning, olive oil, and lime juice. Seal the bag, squeeze out the air, and refrigerate for at least 30 minutes, or up to 4 hours. This is where the magic happens, infusing the steak with incredible flavor.
  2. Caramelize the Onions: Heat a large cast iron skillet over medium-high heat. Once hot, add peanut oil and coat the bottom of the skillet. Add the onions, break them up with a wooden spoon, lower the heat to medium-low, and season with 1/2 teaspoon of salt. Stir constantly until they stop sizzling. When the pan cools down, add butter. Stir every 10 minutes or so until caramelized, about 45 minutes to 1 hour. Transfer to a bowl, scraping out all the browned bits, and cover. DO NOT CLEAN THE PAN. Trust me, those browned bits are liquid gold!
  3. Sear the Steak: Return the skillet to medium-high heat. It should be smoking hot! Drain the marinade from the bag of steak and put the meat in the hot skillet. Spread it over the bottom of the pan using metal tongs, turning until browned on all sides, about 2-3 minutes. Once browned, place the steak into the bowl with the onions and cover. The high heat is crucial for getting that perfect sear and locking in the juices.
  4. Cook the Peppers: Add the bell peppers to the pan and season with 1/2 teaspoon of salt. Cook, stirring constantly. When they start to stick to the bottom of the pan, lower the heat to medium. We want them tender but still with a bit of a bite.
  5. Combine and Finish: Add the onions and meat back into the skillet, then add the tomato paste, turn off the heat, and stir until well combined. At this point, you can pour in the soy sauce (if using) to get that sizzling sound and smoke for when you bring it’s to the table. This is the grand finale, bringing all the flavors together in one glorious sizzle.
  6. Serve: Serve the fajitas with warmed flour tortillas, Greek yogurt or sour cream, and lime wedges alongside. Let everyone customize their own fajitas, and watch those smiles light up the room!

Pro Tips for Perfect Steak Fajitas

Want to take your steak fajitas from good to absolutely amazing? Here are a few of my tried-and-true pro tips:

  • Choose the Right Cut of Steak: Skirt steak or flank steak are the traditional choices for fajitas because they’re thin and flavorful. However, you can also use other cuts like sirloin or even deer steak fajitas if you’re feeling adventurous. Just make sure to slice it thinly against the grain for maximum tenderness.
  • Marinate, Marinate, Marinate: Don’t skimp on the marinating time! The longer the steak sits in the marinade, the more flavorful and tender it’s will become. I usually aim for at least 30 minutes, but a few hours is even better.
  • Get Your Skillet Smoking Hot: A screaming hot cast iron skillet is the key to getting that perfect sear on the steak. Make sure the pan is heated through before adding the oil, and don’t overcrowd the pan. Work in batches if necessary to ensure the steak browns properly.
  • Don’t Overcook the Steak: Steak fajitas are best when the steak is cooked to medium-rare or medium. Overcooked steak will be tough and dry. Use a meat thermometer to ensure you cook the steak to your desired level of doneness.
  • Caramelize Those Onions: Don’t rush the onion caramelization process! Low and slow is the way to go. The longer you cook the onions, the sweeter and more flavorful they’ll become.
  • Warm Your Tortillas: Warm tortillas are a must for fajitas. You can warm them in a dry skillet, in the oven, or even in the microwave. Just make sure they’re nice and pliable before serving.
  • Don’t Forget the Toppings: The toppings are what really make fajitas special. Offer a variety of options like Greek yogurt or sour cream, guacamole, salsa, cheese, and pickled onions.

I’ve learned over the years that a little attention to detail can make all the difference in the world. And with these tips, you’ll be whipping up restaurant-quality steak fajitas in no time!

Common Mistakes to Avoid When Making Steak Fajitas

We all make mistakes in the kitchen, but the key is to learn from them! Here are a few common pitfalls to avoid when making steak fajitas:

  • Not Slicing the Steak Against the Grain: This is crucial for tenderness! If you slice the steak with the grain, it will be tough and chewy.
  • Overcrowding the Pan: Overcrowding the pan will lower the temperature and prevent the steak from browning properly. Work in batches if necessary.
  • Using the Wrong Type of Oil: Using an oil with a low smoke point can cause it to burn and ruin the flavor of your fajitas. Peanut oil or avocado oil are great choices for high-heat cooking.
  • Not Seasoning Properly: Don’t be afraid to season your steak and vegetables generously with salt, pepper, and other spices. The fajita seasoning is a great starting point, but feel free to add your own personal touch.
  • Letting the Fajitas Sit Too Long: Fajitas are best served immediately after cooking. If they sit for too long, the steak can become tough and the vegetables can get soggy.

Remember, even if you make a mistake, don’t give up! Cooking is all about experimentation and learning. And even a slightly imperfect fajita is still pretty darn delicious.

Delicious Variations on the Classic Steak Fajitas Recipe

One of the things I love most about steak fajitas is how versatile they are. You can easily customize them to suit your own tastes and preferences. Here are a few fun variations to try:

  • Chicken Fajitas: Substitute the steak with chicken breasts or thighs. Marinate the chicken in the same fajita seasoning mixture and cook until cooked through.
  • Shrimp Fajitas: Use shrimp instead of steak for a lighter and faster option. Shrimp cooks very quickly, so be careful not to overcook them.
  • Vegetarian Fajitas: Skip the meat altogether and load up on vegetables like mushrooms, zucchini, and corn. You can also add black beans or pinto beans for extra protein.
  • Spicy Fajitas: Add a pinch of cayenne pepper or a chopped jalapeño to the fajita seasoning for a fiery kick.
  • Fajita Bowls: Serve the fajita mixture over rice or quinoa instead of in tortillas for a healthy and satisfying bowl.
  • Round Steak Fajitas: Use round steak for a budget-friendly option. Just be sure to marinate it for at least a few hours to tenderize it’s.
  • Venison Steak Fajitas: For a gamey twist, try using venison steak fajitas. The rich flavor of venison pairs beautifully with the smoky fajita spices.
  • Fajitas With Leftover Steak: Transform your leftover steak fajitas into a delicious and easy meal. Simply slice the steak thinly and toss it’s with the fajita seasoning and vegetables.

Don’t be afraid to get creative and experiment with different flavors and ingredients. The possibilities are endless!

How to Store and Reheat Steak Fajitas

If you have any steak fajitas leftover (which is rare in my house!), here’s how to store and reheat them properly:

  • Storage: Store the steak fajita mixture in an airtight container in the refrigerator for up to 3 days. Store the tortillas separately to prevent them from getting soggy.
  • Reheating: Reheat the steak fajita mixture in a skillet over medium heat until heated through. You can also reheat it’s in the microwave, but be careful not to overcook the steak. Warm the tortillas in a dry skillet or in the microwave before serving.

Leftover steak fajitas are also great in salads, omelets, or even as a topping for nachos. Get creative and use them up in new and exciting ways!

Frequently Asked Questions About Steak Fajitas

Got questions about steak fajitas? I’ve got answers! Here are a few of the most common questions I get asked:

  • Can I make steak fajitas ahead of time? Yes, you can marinate the steak and chop the vegetables ahead of time. Store them separately in the refrigerator until you’re ready to cook.
  • What’s the best way to warm tortillas? You can warm tortillas in a dry skillet over medium heat, in the oven wrapped in foil, or in the microwave.
  • Can I freeze steak fajitas? While you can freeze cooked steak fajitas, the texture of the vegetables may change slightly. If you do freeze them, make sure to store them in an airtight container and thaw them completely before reheating.
  • What kind of cheese goes well with steak fajitas? Monterey Jack, cheddar, or queso fresco are all great choices.
  • Can I use a different type of steak? Yes, you can use other cuts of steak like sirloin or even round steak fajitas. Just make sure to slice it’s thinly against the grain.
  • How do I keep my fajitas warm at a party? You can keep fajitas warm in a slow cooker on the warm setting or in a chafing dish.
  • What is fajita seasoning made of? Most fajita seasoning blends contain chili powder, cumin, paprika, garlic powder, onion powder, oregano, and cayenne pepper.

If you have any other questions, feel free to ask in the comments below!

Serving Suggestions for the Ultimate Fajita Feast

Now that you’ve mastered the art of making steak fajitas, let’s talk about how to serve them for the ultimate fajita feast. Here are a few of my favorite serving suggestions:

  • The Classic Fajita Platter: Arrange the cooked steak, peppers, and onions on a large platter. Serve with warmed flour tortillas, Greek yogurt or sour cream, guacamole, salsa, cheese, and lime wedges. Let everyone build their own fajitas to their liking.
  • Fajita Bowls: Serve the fajita mixture over rice or quinoa for a healthy and satisfying bowl. Top with your favorite toppings like black beans, corn, and avocado.
  • Fajita Salads: Toss the cooked steak, peppers, and onions with mixed greens, tomatoes, cucumbers, and a zesty vinaigrette for a light and refreshing salad.
  • Fajita Nachos: Load tortilla chips with the cooked steak, peppers, and onions, then top with cheese and bake until melted. Serve with your favorite nacho toppings like jalapeños, sour cream, and guacamole.
  • Beef Skillet Fiesta: Serve your fajitas as a beef skillet fiesta, right in the cast iron. The sizzling presentation adds to the fun!

No matter how you choose to serve them, steak fajitas are always a crowd-pleaser. So gather your friends and family, fire up the cast iron skillet, and get ready for a delicious and unforgettable meal!

I’ve always believed that food is more than just sustenance; it’s a way to connect with others, to create memories, and to share a little bit of ourselves. And with this steak fajitas recipe, I hope you’ll create some truly unforgettable moments in your own kitchen. Happy cooking!

It’s been a pleasure sharing this recipe with you, and I can’t wait to hear what you think! Be sure to leave a comment below and let me know how your steak fajitas turned out. And if you have any questions, don’t hesitate to ask. Until next time, happy cooking!

Remember that time I tried to make a triple-layer cake for a dinner party, and it’s collapsed right before everyone arrived? Well, let’s just say that experience taught me the importance of patience and a good support system (both for the cake and for myself!). But even in the face of culinary disasters, I’ve learned to find the humor and the joy in the process. And that’s what I hope to share with you through my recipes: a little bit of magic, a lot of flavor, and a whole lot of love.

And speaking of love, I have to give a shout-out to my husband, who is one of my biggest fans and my most willing taste-tester. He’s the one who encourages me to experiment in the kitchen, even when things get a little messy (which they often do!). He’s also the one who always asks for seconds of these steak fajitas, which is always a good sign!

So, from my kitchen to yours, I hope you enjoy this recipe as much as my family does. And remember, cooking is all about having fun and creating something delicious to share with the people you love. So don’t be afraid to experiment, to make mistakes, and to add your own personal touch. After all, that’s what makes cooking so special.

The steak, the sizzle, the spices… these steak fajitas really are a culinary delight. And with this recipe, you’ll be able to create a restaurant-quality meal in the comfort of your own home. So what are you waiting for? Grab your cast iron skillet, gather your ingredients, and let’s get cooking!

And now, for a little behind-the-scenes peek into my kitchen: I’m a bit of a condiment hoarder. I have more jars of pickles, relishes, and sauces than I care to admit. But I believe that a well-stocked condiment collection is essential for any serious cook. You never know when you’ll need a dash of hot sauce, a spoonful of chutney, or a dollop of Greek yogurt to take your meal to the next level. And when it’s comes to steak fajitas, the possibilities are endless!

So, whether you’re a seasoned chef or a beginner cook, I hope this recipe inspires you to get creative in the kitchen and to share your culinary creations with the world. And remember, cooking is not just about following rules; it’s about trusting your instincts, experimenting with flavors, and creating something that brings you joy. And if you happen to make a few mistakes along the way, well, that’s just part of the fun!

And with that, I bid you adieu. Happy cooking, and may your steak fajitas always be sizzling! I hope it’s becomes one of your favorite meals too!

Our Favorite Steak Fajitas

Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Servings 4 people
Calories 450
Delicious and easy steak fajitas recipe that's perfect for a weeknight dinner. Serve with warm tortillas and your favorite toppings!

Ingredients

Ingredients

  • 1 tablespoon fajita seasoning
  • 2 tablespoons water
  • 1 pound skirt or flank steak
  • 1/4 cup olive oil
  • 1 tablespoon freshly squeezed lime juice
  • 2 tablespoons peanut oil
  • 2 medium yellow onions, sliced 1/4-inch thick
  • 1 teaspoon kosher salt, divided
  • 1 tablespoon unsalted butter
  • 3 bell peppers, seeded and sliced 1/4-inch thick
  • 1 tablespoon tomato paste
  • 3/4 teaspoon low sodium soy sauce (optional)
  • Flour tortillas, warmed
  • Greek yogurt or sour cream
  • Lime wedges

Instructions 

  • Combine fajita seasoning and water in ziptop bag.
  • Pat steak dry, trim fat, slice against the grain, add to bag with olive oil and lime juice. Refrigerate for 30 min - 4 hours.
  • Heat cast iron skillet over medium-high heat, add peanut oil, then onions and 1/2 teaspoon salt. Lower heat to medium-low and stir constantly until it stops sizzling.
  • Add butter to pan. Stir every 10 min until caramelized, about 45 min - 1 hour. Transfer to a bowl and cover. DO NOT CLEAN THE PAN.
  • Return skillet to medium-high heat. Pan should be smoking.
  • Drain marinade from steak, add to hot skillet. Brown on all sides, about 2-3 minutes. Place into the bowl with onions and cover.
  • Add peppers to pan and season with 1/2 teaspoon salt. Cook, stirring constantly. Lower heat to medium when they start to stick.
  • Add onions and meat back into the skillet, then add tomato paste, turn off heat and stir in until well combined. Add soy sauce (optional).
  • Serve fajitas with warmed flour tortillas, Greek yogurt, and lime wedges.

Notes

For extra flavor, marinate the steak overnight.
Calories: 450kcal
Cost: $20
Course: dinner
Cuisine: Mexican
Keyword: Steak
pin
Author

Write A Comment

Recipe Rating