Hey there, fellow food lovers! Ava here, back in my Seattle kitchen and ready to share one of my absolute favorite weeknight dinners: Sizzling Flat Iron Steak Fajitas. If you’re anything like me, you’re always on the lookout for meals that are quick, easy, and bursting with flavor. Well, look no further! This recipe is a guaranteed crowd-pleaser, and I promise, even the most novice cook can nail it.
I remember the first time I made fajitas. It was a total disaster! The steak was tough, the veggies were soggy, and the tortillas were cold. But, like any good kitchen mishap, I learned from my mistakes and perfected the recipe over time. Now, it’s a dish I can whip up in under 30 minutes, and it always gets rave reviews.
Why You’ll Love This Recipe
Seriously, what’s not to love? These sizzling flat iron steak fajitas are:
- Quick & Easy: Ready in under 30 minutes! Perfect for busy weeknights.
- Flavorful: A delicious blend of spices and perfectly seared steak.
- Customizable: Add your favorite toppings and make them your own.
- Crowd-Pleasing: Everyone loves fajitas!
- Versatile: Great for a casual family dinner or a fun get-together with friends.
This recipe uses flat iron steak, also known as iron steak, because it’s a relatively inexpensive cut that’s incredibly tender when cooked properly. We’re talking melt-in-your-mouth deliciousness. And the best part? You can find it at most grocery stores. The symphony of flavors from the steak, peppers and onions, and all your favorite toppings is just unbeatable. It’s a dish that’s both comforting and exciting, familiar yet with a touch of something special. It’s a delicious and easy way to enjoy a fantastic meal.
Ingredients
- 1 lb flat iron steak
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 red bell pepper sliced
- 1 green bell pepper sliced
- 1 onion sliced
- 8 flour tortillas
- Optional toppings: sour cream, guacamole, salsa, shredded cheese

How to Make Sizzling Flat Iron Steak Fajitas: Step-by-Step
Alright, let’s get cooking! Here’s how to bring these sizzling flat iron steak fajitas to life:
- Spice It Up: In a small bowl, mix together the chili powder, cumin, garlic powder, onion powder, salt, and black pepper. This is the magic that will transform your flat iron steak into something extraordinary.
- Marinate the Steak: Rub the spice mixture all over the flat iron steak and let it marinate for at least 30 minutes. The longer, the better! If you’re really organized, you can do this the night before.
- Sear the Steak: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. You want it screaming hot! Add the steak to the skillet and cook for 4-5 minutes on each side, or until it reaches your desired level of doneness. I like mine medium-rare, but cook it to your preference.
- Rest the Steak: Remove the steak from the skillet and let it rest for 5 minutes before slicing. This is crucial! It allows the juices to redistribute, resulting in a more tender and flavorful steak.
- Sauté the Veggies: In the same skillet, add the remaining tablespoon of olive oil. Add the sliced bell peppers and onion to the skillet and cook until they are tender and slightly charred, about 5-7 minutes. Those slightly charred bits are where the flavor lives!
- Combine and Heat: Slice the steak into thin strips and add it back to the skillet with the vegetables. Toss everything together and heat through. This is where thesesizzling flat iron steak fajitas really come to life.
- Serve and Enjoy: Serve the steak and vegetables in warm tortillas with your choice of toppings. I’m a sucker for sour cream, guacamole, and a little bit of salsa.
Pro Tips for Perfect Fajitas
Want to take your fajitas to the next level? Here are a few of my go-to pro tips:
- Don’t Overcook the Steak: Flat iron steak is best served medium-rare to medium. Overcooking will make it tough. Use a meat thermometer to ensure it’s cooked to your liking.
- Let the Steak Rest: As mentioned before, resting the steak is key to a tender and juicy result. Don’t skip this step!
- Use a Hot Skillet: A hot skillet is essential for getting a good sear on the steak and veggies. This adds flavor and texture.
- Warm Your Tortillas: Warm tortillas are softer and more pliable. You can warm them in a dry skillet, in the microwave, or over an open flame (my personal favorite!).
- Experiment with Toppings: Don’t be afraid to get creative with your toppings! Try adding pickled onions, cotija cheese, or a spicy crema.
These sizzling flat iron steak fajitas are all about technique. If you master searing the steak and sautéing the vegetables, you are well on your way to a delicious meal.
Common Mistakes to Avoid
We all make mistakes in the kitchen, but here are a few common ones to avoid when making fajitas:
- Not Marinating the Steak: The marinade is what infuses the steak with flavor and helps to tenderize it. Don’t skip this step!
- Overcrowding the Skillet: Overcrowding the skillet will lower the temperature and prevent the steak and veggies from searing properly. Cook in batches if necessary.
- Using Dull Knives: A sharp knife is essential for slicing the steak and veggies thinly. Dull knives can make this process difficult and dangerous.
- Forgetting to Season: Seasoning is key to bringing out the flavors of the steak and veggies. Don’t be afraid to add salt and pepper!
Variations on Sizzling Flat Iron Steak Fajitas
Want to mix things up a bit? Here are a few variations on this recipe:
- Chicken Fajitas: Substitute the flat iron steak with chicken breasts or thighs.
- Shrimp Fajitas: Use shrimp instead of steak for a lighter option.
- Vegetarian Fajitas: Omit the meat and add more veggies, such as mushrooms, zucchini, and corn.
- Spicy Fajitas: Add a pinch of cayenne pepper to the spice mixture for a kick.
- Grilled Fajitas: Grill the steak and veggies for a smoky flavor.
How to Store Leftovers
If you happen to have any leftovers (which is rare in my house!), here’s how to store them:
- Steak and Veggies: Store the steak and veggies in an airtight container in the refrigerator for up to 3 days.
- Tortillas: Store the tortillas in a sealed bag or container at room temperature.
To reheat, simply warm the steak and veggies in a skillet or microwave. You can also reheat the tortillas in a dry skillet or microwave.
Frequently Asked Questions (FAQ)
- Can I use a different cut of steak?: Yes, you can use other cuts of steak, such as skirt steak or flank steak. However, flat iron steak is my personal favorite because it’s tender and flavorful.
- Can I make this recipe ahead of time?: Yes, you can marinate the steak ahead of time and store it in the refrigerator for up to 24 hours. You can also slice the veggies ahead of time and store them in a separate container.
- Can I freeze the leftovers?: Yes, you can freeze the steak and veggies for up to 2 months. However, the texture may change slightly after freezing.
- What are the best toppings for fajitas?: The possibilities are endless! Some of my favorite toppings include sour cream, guacamole, salsa, shredded cheese, pickled onions, and cilantro.
Serving Suggestions
These sizzling flat iron steak fajitas are delicious on their own, but here are a few serving suggestions to make them a complete meal:
- Serve with a side of rice and beans: This is a classic combination that’s always a hit.
- Add a side salad: A simple salad with a vinaigrette dressing is a refreshing complement to the fajitas.
- Serve with chips and guacamole: Because who doesn’t love chips and guacamole?
- Make it a fajita bar: Set out all the toppings and let everyone customize their own fajitas.
So there you have it! My go-to recipe for Sizzling Flat Iron Steak Fajitas. I hope you enjoy this recipe as much as I do. Remember, cooking is all about experimenting and having fun. Don’t be afraid to get creative and make it your own. And if you do, be sure to share your creations with me! Happy cooking!
Sizzling Flat Iron Steak Fajitas
Ingredients
Ingredients
- 1 lb flat iron steak
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 red bell pepper sliced
- 1 green bell pepper sliced
- 1 onion sliced
- 8 flour tortillas
Optional Toppings
- sour cream
- guacamole, salsa, shredded cheese
Instructions
- Mix chili powder, cumin, garlic powder, onion powder, salt, and pepper.
- Rub spice mixture on steak; marinate for 30 minutes.
- Heat 1 tablespoon olive oil in skillet over medium-high heat.
- Cook steak 4-5 minutes per side.
- Rest steak for 5 minutes before slicing.
- Add remaining olive oil to skillet.
- Cook bell peppers and onion until tender, about 5-7 minutes.
- Slice steak, add to skillet with vegetables.
- Serve in warm tortillas with toppings.
Notes

