Hey there, friend! Ava here, back in my little Seattle kitchen, and today we’re firing up the grill (or the skillet, if the Seattle weather is being its usual self) for something truly special: Grilled Flank Steak Fajitas. Trust me, these aren’t just any fajitas. They’re bursting with flavor, incredibly easy to make, and perfect for a weeknight dinner or a weekend fiesta. I remember the first time I made these for my friends; the smell alone had everyone crowding around the grill, practically drooling. Let’s bring that same magic to your kitchen!
Growing up, fajitas were always a family favorite. My mom had her own version, of course, but I’ve put my own spin on it over the years, tweaking the marinade until it’s just right. And let me tell you, the marinade is key. It transforms a simple flank steak into a tender, flavorful masterpiece. Are you ready to dive in?
Why You’ll Love This Grilled Flank Steak Fajitas Recipe
Okay, let’s be real. There are a million fajita recipes out there. So, why should you try this one? Well, let me tell you:
- Flavor Explosion: The marinade is a symphony of savory, tangy, and slightly sweet notes that perfectly complement the rich flavor of the flank steak.
- Quick & Easy: From prep to plate, these fajitas come together in under an hour. Perfect for those busy weeknights when you need a delicious meal without spending hours in the kitchen.
- Customizable: Want to add some heat? Throw in a pinch of cayenne pepper. Prefer a different veggie? Swap out the bell peppers for your favorite. This recipe is a blank canvas for your culinary creativity.
- Crowd-Pleaser: Whether you’re cooking for your family or hosting a gathering, these fajitas are guaranteed to be a hit. I’ve never seen a plate of these disappear so fast!
Seriously, friends, this recipe checks all the boxes. Let’s get cooking!
Ingredients for the Best Flank Steak Fajitas
Alright, let’s gather our ingredients. Here’s what you’ll need to create these amazing fajitas:
- 2 lb flank steak
Marinade:
- ¼ cup olive oil
- ¼ cup soy sauce
- ¼ cup fresh lime juice
- 2 tbsp brown sugar
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp kosher salt
- ½ tsp freshly ground black pepper
- 1 red bell pepper, sliced
- 1 yellow pepper, sliced
- 1 green pepper, sliced
- 1 medium yellow onion, halved and sliced
- 12-14 (6-inch) flour or corn tortillas, warmed
Garnish:
- 1 ripe avocado, sliced, for garnish
- Salsa, for garnish
- Fresh flat-leaf parsley, chopped, for garnish

How To Make Grilled Flank Steak Fajitas: Step-by-Step
Okay, let’s get down to the nitty-gritty. Here’s how we turn these ingredients into a fajita feast:
- Marinate the Steak: Place the flank steak in a large resealable plastic bag. For the marinade, in a small bowl whisk olive oil, soy sauce, lime juice, brown sugar, cumin, chili powder, salt and pepper. Reserve ¼ cup marinade and pour remaining marinade over flank steak, seal bag and refrigerate at least 2 hours or overnight. The longer it marinates, the more flavorful it becomes!
- Prep the Veggies: While the flank steak marinates, combine sliced peppers and onions with remaining ¼ cup marinade. Refrigerate until ready to cook. This allows the veggies to soak up some of that delicious marinade flavor.
- Grill the Steak: Allow flank steak come to room temperature before cooking. When ready to cook, preheat grill to medium-high heat and lightly oil grill grates. Remove meat from marinade and place on grill. Grill 6 minutes, flip and cook 5 minutes more until cooked through. For medium-rare, you’ll want to cook until it reaches an internal temperature of 130-135°F.
- Rest the Steak: Transfer meat to a cutting board and let rest 10 minutes. This is crucial! Resting allows the juices to redistribute, resulting in a more tender and flavorful steak.
- Cook the Veggies: Heat a large skillet over high heat and add pepper and onion mixture. Cook 5 minutes, until peppers and onions are slightly charred. Remove from skillet and set aside. The char adds a lovely smoky flavor.
- Assemble the Fajitas: When ready to assemble, thinly slice flank steak against the grain. Place steak down the centre of each tortilla, top with pepper and onion mixture followed by sliced avocado, salsa and parsley. Roll tortilla and serve immediately.
And there you have it! Easy peasy, right? Now, let’s talk about some pro tips to take these fajitas to the next level.
Pro Tips for Perfect Grilled Flank Steak Fajitas
Alright, friend, let’s elevate these fajitas from good to *amazing* with a few insider tips:
- Marinate, Marinate, Marinate: Seriously, don’t skimp on the marinating time. The longer the flank steak sits in that flavorful concoction, the more tender and delicious it will be. Overnight is ideal, but at least 2 hours will do in a pinch.
- Room Temperature is Key: Before grilling, let the flank steak sit at room temperature for about 30 minutes. This helps it cook more evenly.
- Hot Grill is a Must: Make sure your grill is nice and hot before you throw the steak on. This will give you a beautiful sear and lock in those juices.
- Don’t Overcook: Flank steak is best served medium-rare to medium. Overcooking will result in a tough, chewy steak. Use a meat thermometer to ensure it’s cooked to perfection.
- Slice Against the Grain: This is crucial for tender fajitas. Look for the direction of the muscle fibers and slice perpendicular to them.
- Warm Your Tortillas: Nobody wants a cold, stiff tortilla. Warm them up in a dry skillet or microwave for a few seconds before serving.
- Get Creative with Toppings: Don’t be afraid to experiment with different toppings! Sour cream, guacamole, cheese, pickled onions, and jalapeños are all great options.
Remember, cooking is all about experimenting and having fun. Don’t be afraid to put your own spin on things!
Common Mistakes to Avoid When Making Flank Steak Fajitas
We all make mistakes in the kitchen, it’s part of the learning process. But here are a few common pitfalls to watch out for when making flank steak fajitas:
- Not Marinating Long Enough: This is the biggest mistake! The marinade is what gives the flank steak its flavor and tenderness. Don’t rush it.
- Overcooking the Steak: Flank steak is a lean cut of meat, so it can easily become tough if overcooked. Use a meat thermometer and aim for medium-rare to medium.
- Not Resting the Steak: Resting allows the juices to redistribute, resulting in a more tender and flavorful steak. Don’t skip this step!
- Slicing with the Grain: This will result in tough, chewy fajitas. Always slice against the grain.
- Using Cold Tortillas: Warm tortillas are essential for a good fajita experience.
Learn from these mistakes, and you’ll be well on your way to fajita perfection!
Flavor Variations for Your Flank Steak Fajitas
One of the best things about fajitas is how versatile they are. Here are a few fun variations to try:
- Spicy Fajitas: Add a pinch of cayenne pepper to the marinade or top with sliced jalapeños for some extra heat.
- Citrusy Fajitas: Add the zest of one lime and one orange to the marinade for a bright, citrusy flavor.
- Smoky Fajitas: Use smoked paprika in the marinade for a smoky flavor. Grill the peppers and onions over wood chips for an even smokier flavor.
- Mushroom Fajitas: Add sliced mushrooms to the pepper and onion mixture for a vegetarian option.
- Pineapple Fajitas: Grill some pineapple slices and add them to the fajitas for a sweet and tangy twist.
The possibilities are endless! Don’t be afraid to get creative and experiment with different flavors and ingredients.
How to Store Leftover Flank Steak Fajitas
If you happen to have any leftovers (which is rare in my house!), here’s how to store them:
- Steak: Store the sliced flank steak in an airtight container in the refrigerator for up to 3 days.
- Veggies: Store the cooked peppers and onions in an airtight container in the refrigerator for up to 3 days.
- Tortillas: Store the tortillas in a resealable plastic bag at room temperature for up to 5 days.
To reheat, simply warm the steak and veggies in a skillet over medium heat until heated through. Warm the tortillas in a dry skillet or microwave before serving.
Frequently Asked Questions About Flank Steak Fajitas
Got questions? I’ve got answers! Here are some common questions about making flank steak fajitas:
- Can I use a different cut of steak? While flank steak is the traditional choice for fajitas, you can also use skirt steak or hanger steak.
- Can I make this recipe in the oven? Yes! Preheat your oven to 400°F. Place the marinated flank steak on a baking sheet and bake for 12-15 minutes, or until cooked to your desired doneness. Cook the peppers and onions in a skillet on the stovetop.
- Can I freeze the flank steak? Yes! Marinate the flank steak and then freeze it in a resealable plastic bag for up to 3 months. Thaw in the refrigerator overnight before cooking.
- What if I don’t have a grill? No problem! You can cook the flank steak in a skillet on the stovetop. Heat a large skillet over medium-high heat and cook the steak for 5-7 minutes per side, or until cooked to your desired doneness.
- Can I make this recipe ahead of time? Yes! You can marinate the flank steak and prep the veggies ahead of time. Store them separately in the refrigerator until ready to cook.
Serving Suggestions for Your Grilled Flank Steak Fajitas
These fajitas are delicious on their own, but here are a few serving suggestions to make them even more special:
- Sides: Serve with a side of rice and beans for a complete meal.
- Toppings: Offer a variety of toppings, such as sour cream, guacamole, cheese, salsa, pickled onions, and jalapeños.
- Drinks: Pair with a refreshing margarita or a cold beer.
- Dessert: Finish off the meal with some churros or a slice of key lime pie.
There you have it, friend! My foolproof recipe for Grilled Flank Steak Fajitas. I hope you love them as much as I do. Now, go fire up that grill and get cooking! And don’t forget to share your creations with me on social media – I can’t wait to see what you come up with. Happy cooking!
Remember, you can cook until the steak reaches your desired level of doneness. The marinade, featuring soy sauce and a squeeze of lime, tenderizes the flank steak beautifully. Don’t forget some chopped onions and cilantro and a bit of fresh salsa for the perfect finishing touch. The ground ancho chile powder adds a depth of flavor that’s simply irresistible. Place flank steak in the marinade for at least two hours, or even better, cover and refrigerate overnight. Grill each side of steak, allowing about minutes for medium-rare. Serve with a squeeze of lime some chopped onions, and cilantro and a bit of fresh salsa made of steak. Enjoy!
Grilled Flank Steak Fajitas Recipe
Ingredients
Ingredients
- 2 lb flank steak
Marinade
- ¼ cup olive oil
- ¼ cup soy sauce
- ¼ cup fresh lime juice
- 2 tbsp brown sugar
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp kosher salt
- ½ tsp freshly ground black pepper
- 1 red bell pepper, sliced
- 1 yellow pepper, sliced
- 1 green pepper, sliced
- 1 medium yellow onion, halved and sliced
- 12-14 (6-inch) flour or corn tortillas, warmed
- 1 ripe avocado, sliced, for garnish
- Salsa, for garnish
- Fresh flat-leaf parsley, chopped, for garnish
Instructions
- Marinate steak in a mixture of olive oil, soy sauce, lime juice, brown sugar, cumin, chili powder, salt, and pepper for at least 2 hours. Reserve some marinade for the peppers and onions.
- Grill steak over medium-high heat for 6 minutes per side, then let rest for 10 minutes.
- Cook peppers and onions in a skillet until slightly charred.
- Slice steak against the grain and assemble fajitas with steak, peppers, onions, avocado, salsa, and parsley.
Notes

