Easy flank steak fajitas with simple marinade are a quick, flavorful dinner made with tender slices of marinated steak, sautéed bell peppers, and onions. This easy steak fajitas recipe uses a bold lime and spice marinade to create juicy, restaurant-style fajitas at home. It's perfect for busy weeknights, meal prep, or casual family dinners when you want something fast, satisfying, and packed with classic Tex-Mex flavor.

Jump to:
Everyone loves getting those sizzling fajitas at your local Mexican restaurant, and now you can enjoy easy flank steak fajitas with simple marinade right at home. One technique that makes a big difference is using fresh citrus in the marinade, including lime and a bit of orange juice. The natural acidity helps break down the muscle fibers so the flank steak becomes more tender and flavorful, similar to how store-bought marinades work but with fresher, cleaner flavor.
I cook the steak hot and fast to build that signature seared crust, then slice it thinly against the grain for the most tender texture. I usually make these when I want a reliable, flavor-packed dinner, and they're always a hit. If you try these easy flank steak fajitas, I'd love to hear how they turn out in the comments.
Ingredients

See the recipe card below for the remaining ingredients and quantities.
Instructions

Step 1: In a medium bowl, whisk together the olive oil, lime juice, soy sauce, garlic, chili powder, cumin, and paprika until smooth and fully combined. Place the flank steak in a shallow dish or zip-top bag and pour the marinade over it, turning to coat all sides evenly. The marinade should lightly coat the surface of the steak. Cover and refrigerate for at least 30 minutes or up to 24 hours to help tenderize the meat and build flavor.

Step 2: Remove the steak from the refrigerator 15-20 minutes before cooking to take the chill off. Heat a large skillet over medium-high heat until very hot. Add the steak and cook for 4-6 minutes per side. It should sizzle immediately and develop a deep brown crust. The center should remain slightly pink and juicy for the most tender texture.

Step 3: In the same skillet, add the sliced onions and bell peppers. Cook over medium-high heat for 5-7 minutes, stirring occasionally. The vegetables should soften and become glossy, with lightly browned edges. The onions will turn translucent, and the peppers should be tender but still have a slight bite without becoming mushy.

Step 4: Transfer the steak to a cutting board and let it rest for 5-10 minutes to keep it juicy. In the same skillet, cook the sliced onions and bell peppers for 5-7 minutes, stirring occasionally, until softened and lightly browned. They should be tender but still have a slight bite. Slice the steak thinly against the grain into strips. The slices should be tender and easy to bite through. Return the steak to the skillet with the peppers and onions and toss briefly until warmed through. Serve immediately while hot.
Tips for Tender Fajitas
- Marinate for maximum tenderness. Marinating the flank steak for at least 1 hour makes a noticeable difference in tenderness and flavor. The acid and salt in the marinade help break down the muscle fibers, resulting in a steak that's more tender and flavorful throughout. If time allows, marinating for several hours produces even better results.
- Preheat the pan for a proper sear. The pan should be fully preheated before adding the steak. You should hear an immediate, steady sizzle when it hits the surface. This high heat creates a deep, flavorful crust while sealing in juices. If the pan isn't hot enough, the steak will release moisture and steam instead of searing.
- Cook until medium-rare to medium. Avoid overcooking flank steak, as it's a lean cut that becomes tough and dry quickly. For the best texture, cook just until medium-rare to medium. The exterior should be well browned while the center remains slightly pink and juicy.
- Rest before slicing. Let the steak rest for 5-10 minutes before slicing. This allows the juices to redistribute throughout the meat so they stay in the steak instead of running out onto the cutting board.
- Slice thinly against the grain. Always slice flank steak thinly against the grain. This shortens the long muscle fibers and makes each bite noticeably more tender. I've found this step alone can make the difference between tender, restaurant-quality fajitas and steak that feels chewy.
- Use flank or skirt steak. Flank steak is ideal for fajitas because it has a rich, beefy flavor and becomes very tender when marinated and sliced properly. Skirt steak is another excellent option and is actually the traditional cut used in restaurant fajitas. It's slightly more tender and flavorful but cooks faster, so watch it closely. Avoid thicker cuts like chuck or stew meat, which don't sear as well and can turn tough instead of tender.

Serving
I love serving these easy flank steak fajitas straight from the skillet with warm tortillas and plenty of toppings so everyone can build their own. My go-to additions are guacamole, sour cream, shredded cheese, and fresh cilantro. I especially love pairing them with my Mango Habanero Salsa for a sweet and spicy contrast that complements the savory steak perfectly. I'll often serve them with cilantro lime rice, black beans, or even a simple corn salad to make it a complete meal. When I want to switch things up, I'll also make my cilantro lime tacos or shrimp tacos with avocado crema. They use similar fresh, bold flavors and are perfect for taco nights or casual dinners.
Storage & Reheating
Fridge: Store leftover flank steak fajitas in an airtight container in the refrigerator for up to 4 days. You can store the steak and vegetables together for convenience, or separately to help preserve their individual textures. Keeping them tightly sealed prevents the steak from drying out.
Reheat: Reheat leftovers in a skillet over medium heat until warmed through, stirring occasionally. This helps maintain the steak's texture and prevents it from becoming tough. I recommend avoiding the microwave when possible, as overheating can quickly dry out the steak. If using a microwave, heat in short intervals just until warm.
Freezer: Freeze cooked steak and vegetables in an airtight container or freezer-safe bag for up to 2 months. For best results, remove as much air as possible to prevent freezer burn. Thaw overnight in the refrigerator before reheating. Note that the steak may be slightly less tender after freezing, but it will still have great flavor.
Did you make this recipe? Leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below-I'd love to hear how it turned out! THANK YOU!

Flank Steak Fajitas
Save this Recipe!
See the full post for extra tips and photos
Ingredients
Steak
- 1 pound flank stank, or skirt steak
- 1 teaspoon salt
- 2 garlic cloves, minced
- 2 tablespoons cilantro, chopped
- 1 tablespoon olive oil
- ¼ cup lime juice
- ¼ cup orange juice
- 1 teaspoon cumin
- 1 teaspoon chili powder
- ½ teaspoon paprika
- ½ teaspoon smoked paprika
- ½ teaspoon cayenne pepper
Peppers and Onions
- 2 bell peppers, sliced
- 1 red onion, sliced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon chili powder
- ½ tablespoon olive oil
For Serving
- Tortillas
- Salsa
- Guacamole
- Lime wedges
Instructions
- To a large bowl or plastic bag, add the steak and all of the marinade ingredients. Toss or mix to coat all sides of the steak.1 pound flank stank, 1 teaspoon salt, 2 garlic cloves, 2 tablespoons cilantro, 1 tablespoon olive oil, ¼ cup lime juice, ¼ cup orange juice, 1 teaspoon cumin, 1 teaspoon chili powder, ½ teaspoon paprika, ½ teaspoon smoked paprika, ½ teaspoon cayenne pepper
- Marinate the steak for at least 30 minutes or overnight.
Grill
- Heat a grill to high heat, about 450 degrees.
- Place the steak on the grill and cook on each side for 4-5 minutes.
- Remove from the grill and let it rest for about 10 minutes before slicing against the grain.
Cast Iron Pan
- Heat a cast iron pan to medium-high heat. Once hot, add the steak and cook for about 5 minutes per side for medium-rare.
- Remove from the pan and let it rest for about 10 minutes before slicing against the grain.
Peppers and Onions
- While the steak is cooking, heat a skillet over medium heat and pour in the olive oil. Once hot, add the vegetables and spices to the pan.2 bell peppers, 1 red onion, ½ teaspoon salt, ½ teaspoon black pepper, ½ tablespoon olive oil, ½ teaspoon chili powder
- Toss to coat in the oil and spices. Sauté for about 15 minutes until softened, stirring occasionally.
- Assemble the fajitas in each tortilla with sliced steak topped with peppers and onions, salsa and guacamole. Serve with lime wedges, if desired.Tortillas, Salsa, Guacamole, Lime wedges
Sarah's Tips
- Heat the tortillas. Warm tortillas in the microwave or over the flame of a gas stove before stuffing them as this helps prevent them from breaking.
Tools I Use for This Recipe
- Cast iron pan optional if using grill
- Grill optional if using cast iron pan



Comments
No Comments