If you’re craving a vibrant and satisfying meal that packs a punch of flavor, this Beef Flank Steak Fajitas Recipe is exactly what you need. Juicy, marinated flank steak pairs beautifully with colorful, crisp-tender bell peppers and onions, all wrapped in warm corn tortillas. The layers of zesty lime, smoky taco seasoning, and a touch of honey create a harmonious balance that makes every bite irresistible. This dish is a perfect weeknight dinner or a festive gathering treat that’s sure to impress with minimal fuss.

Ingredients You’ll Need

The magic of this recipe truly shines through the simplicity and quality of its ingredients. Each item plays an essential role, whether contributing vibrant color, a perfect texture, or bold, savory flavor.

  • 4 tablespoons olive oil (divided): Helps with marinating and sautéing, adding richness and preventing sticking.
  • 2 tablespoons taco seasoning: Brings a smoky, spicy kick that defines fajitas.
  • 2 tablespoons soy sauce or Tamari: Adds a subtle umami depth and saltiness to the marinade.
  • 2 tablespoons lime juice (from 1 lime): Offers bright acidity that tenderizes the steak and lifts flavors.
  • 1 tablespoon Worcestershire sauce: Enhances complexity with a tangy, savory twist.
  • 1 tablespoon honey: Balances spice and acidity with a gentle sweetness.
  • 1 ¼ pounds flank steak (less than 1 inch thick): The star protein known for its lean cut and great texture when sliced thin against the grain.
  • 2 bell peppers (seeded and thinly sliced): Add vibrant color and a delicious crunchy softness when sautéed.
  • 1 red onion (thinly sliced): Contributes mild sweetness and a bit of bite.
  • ¾ teaspoon salt: Essential to bring out all the flavors in the steak and veggies.
  • ¼ teaspoon black pepper: Adds a subtle heat and depth.
  • Corn tortillas: The perfect soft, slightly sweet foundation to hold your fajita fillings.
  • Avocado (pitted and sliced): Creamy texture and cooling richness that contrast the spices beautifully.
  • Fresh salsa: Bright, fresh tang with a little zing to complement every bite.
  • Sour cream: A creamy dollop that mellows and enriches the overall dish.
  • Fresh cilantro: Adds a refreshing herbaceous note as a finishing touch.

How to Make Beef Flank Steak Fajitas Recipe

Step 1: Prepare the Marinade and Marinate the Steak

Start by mixing 2 tablespoons of olive oil, taco seasoning, soy sauce, lime juice, Worcestershire sauce, and honey in a large bowl. This marinade is a luscious blend of sweet, savory, and tangy elements that will infuse the flank steak with incredible flavor. Submerge the steak fully in the marinade, ensuring every inch is coated. Then cover and refrigerate for at least 4 hours, or ideally overnight, for that perfect tender and flavorful base.

Step 2: Sauté the Peppers and Onions

Heat the remaining olive oil in a large cast-iron skillet over medium-high heat. Toss in your thinly sliced bell peppers and red onion with salt and pepper. Cook them until they become crisp tender with a slight char, about 7 to 8 minutes. These caramelized vegetables bring wonderful texture and sweetness that balance the richness of the steak. Once done, transfer them to a plate and set aside.

Step 3: Cook the Flank Steak

Remove the steak from the marinade, letting any excess drip off to avoid splattering. Place your skillet back on the stovetop over medium-high heat, then add the steak. Cook it for 4 to 5 minutes on each side, depending on your preferred doneness. The caramelized exterior locking in juicy tenderness is the hallmark of perfectly cooked flank steak. Once cooked, transfer the steak to a cutting board to rest for 5 minutes—this lets the juices redistribute, keeping every bite juicy.

Step 4: Slice the Steak

Be sure to slice the steak against the grain into thin, ¼-inch slices. This technique is essential to keep the meat tender and easy to chew. Thin slices also make it easier to pile into tortillas and pair beautifully with the sautéed veggies.

Step 5: Assemble Your Fajitas

Warm up your corn tortillas, then nestle in the tender beef slices and colorful veggies. Top them off with creamy avocado slices, fresh salsa, sour cream, and a sprinkle of fragrant cilantro. Each element adds layers of flavor and texture that make this Beef Flank Steak Fajitas Recipe truly unforgettable.

How to Serve Beef Flank Steak Fajitas Recipe

Garnishes

Take your fajitas to the next level by adding garnishes that not only look gorgeous but also introduce fresh brightness and creaminess. Avocado slices offer silky smoothness, while a dollop of sour cream provides cooling contrast to the spices. Don’t forget a handful of freshly chopped cilantro for that herbaceous pop that wakes up the palate.

Side Dishes

To make your meal more substantial, serve these fajitas with classic sides like Mexican rice or refried beans. A crisp green salad with a lime vinaigrette can add freshness and balance. For something extra fun, try a warm corn and black bean salad or grilled street corn (elote) to echo those smoky, charred notes.

Creative Ways to Present

If you want to impress guests, consider setting up a fajita bar where everyone can build their own from a spread of tortillas, steak slices, sautéed veggies, and an array of toppings. Alternatively, pile slices and veggies on a platter and bring it to the table communal style—this inviting presentation encourages sharing and conversation.

Make Ahead and Storage

Storing Leftovers

After enjoying your meal, store any leftover steak and veggies in an airtight container in the refrigerator. They’ll keep deliciously for up to 3 days and make for quick lunches or dinner fixes later in the week.

Freezing

If you want to save portions for longer, freezing is a great option. Pack steak slices and vegetables separately in freezer-safe containers or bags to preserve texture. They’ll maintain quality for up to 2 months. Just thaw overnight in the fridge before reheating.

Reheating

To reheat, gently warm steak and veggies in a skillet over medium heat to retain that charred flavor and avoid drying out. Alternatively, use the microwave at medium power in short bursts, stirring occasionally. Refresh the tortillas by wrapping them in foil and warming in a low oven or on a dry skillet.

FAQs

Can I use another cut of beef instead of flank steak?

Absolutely! Skirt steak or hanger steak are excellent alternatives that cook quickly and have similar texture. Just be sure to slice very thinly against the grain for tenderness.

Is it necessary to marinate the steak overnight?

Marinating for at least 4 hours enhances flavor and tenderness, but if you’re pressed for time, even 30 minutes will add some depth. Overnight is best to let the flavors fully penetrate.

Can I make this recipe gluten-free?

Yes! Use Tamari instead of soy sauce and ensure your taco seasoning doesn’t contain any gluten-containing additives. Corn tortillas are naturally gluten-free, so they’re perfect here.

What’s the best way to reheat leftover fajitas?

Reheat the beef and veggies gently in a skillet on medium heat to keep them juicy and flavorful. Warm the tortillas separately to keep them pliable without becoming soggy.

How can I make the fajitas spicier?

Add a pinch of cayenne to the marinade or toss sautéed veggies with sliced jalapeños. Serve spicy salsa or hot sauce on the side for guests who want an extra kick.

Final Thoughts

This Beef Flank Steak Fajitas Recipe is a celebration of bold flavors, fresh ingredients, and simple cooking techniques that come together to create a meal you’ll want to make again and again. Whether it’s a cozy weeknight dinner or a lively weekend gathering, these fajitas deliver the perfect combination of juicy steak, vibrant veggies, and satisfying sides. Dive in and enjoy the vibrant taste and warmth of this comforting, delicious dish—you won’t regret it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Flank Steak Fajitas Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 76 reviews
  • Author: admin
  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Total Time: 4 hours 45 minutes (including marinating time)
  • Yield: 4-4 servings
  • Category: Main Course
  • Method: Frying
  • Cuisine: Mexican

Description

This Beef Flank Steak Fajitas recipe features tender marinated flank steak cooked to perfection with sautéed bell peppers and onions. Served on warm corn tortillas and topped with creamy avocado, fresh salsa, sour cream, and cilantro, these fajitas offer a vibrant, flavorful meal perfect for a casual dinner or entertaining guests.


Ingredients

Scale

Marinade and Steak

  • 4 tablespoons olive oil (divided)
  • 2 tablespoons taco seasoning
  • 2 tablespoons soy sauce or Tamari
  • 2 tablespoons lime juice (from 1 lime)
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon honey
  • 1 ¼ pounds flank steak (less than 1 inch thick)

Vegetables

  • 2 bell peppers (seeded and thinly sliced)
  • 1 red onion (thinly sliced)
  • ¾ teaspoon salt
  • ¼ teaspoon black pepper

To Serve

  • Corn tortillas
  • Avocado (pitted and sliced)
  • Fresh salsa
  • Sour cream
  • Fresh cilantro


Instructions

  1. Prepare the Marinade: In a large bowl, whisk together 2 tablespoons of olive oil, taco seasoning, soy sauce, lime juice, Worcestershire sauce, and honey until well combined. Add the flank steak to the bowl, ensuring it is completely coated with the marinade. Cover and refrigerate for at least 4 hours or overnight to allow the flavors to penetrate the meat.
  2. Sauté Vegetables: When ready to cook, heat the remaining 2 tablespoons of olive oil in a large cast-iron skillet over medium-high heat. Add the sliced bell peppers and red onion along with salt and black pepper. Cook for 7-8 minutes, stirring occasionally, until the vegetables are crisp-tender and develop slight char marks. Remove the vegetables from the skillet and set aside on a plate.
  3. Cook the Steak: Remove the flank steak from the marinade, allowing any excess marinade to drip off. Keeping the skillet over medium-high heat, add the steak and cook for 4-5 minutes on each side, or until it reaches your preferred level of doneness.
  4. Rest and Slice: Transfer the cooked steak to a cutting board and let it rest for 5 minutes. After resting, slice the steak thinly against the grain into approximately ¼-inch thick strips to maximize tenderness.
  5. Assemble and Serve: Place the sliced steak and sautéed vegetables into warm corn tortillas. Top with avocado slices, fresh salsa, sour cream, and cilantro as desired for a delicious and colorful presentation. Serve immediately.

Notes

  • Marinate the steak overnight for maximum flavor.
  • Use a well-seasoned cast-iron skillet for best char and flavor development.
  • Be sure to slice the steak against the grain to keep it tender.
  • Customize toppings according to preference; add shredded cheese or jalapeños for extra zest.
  • For gluten-free, verify that taco seasoning and soy sauce are certified gluten-free or substitute with tamari.

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