mylifeisyummy.com

  • All Recipes
  • About Me
menu icon
go to homepage
  • All Recipes
  • About Me
search icon
Homepage link
  • All Recipes
  • About Me
×
Home

The Best Steak Fajitas Recipe (Juicy, Tender, and Ready in 45 Minutes)

Published: Apr 11, 2026 by Stephanie · This post may contain affiliate links ·

Jump to Recipe·Print Recipe

You know that sizzling sound when a cast iron skillet hits the table loaded with steak, caramelized peppers, and onions? That sound alone gets everyone running to the kitchen — including Bradley, who swears he's "not that hungry" until the smell reaches his room.

skillet steak fajitas

This steak fajitas recipe has been on our dinner table more times than I can count. I first tested it on a random Tuesday night when I had a piece of skirt steak in the fridge and zero patience for anything complicated. John took one bite and said, "This needs to be a regular thing." So here we are.

What makes this version stand out is the chipotle lime marinade. It's smoky, tangy, and gives the steak such a deep flavor that you'd think it took hours — it doesn't. Thirty minutes is all you need.

If you love easy, flavor-packed weeknight dinners like this, you might also want to check out my Mongolian Beef — another one Bradley requests way too often.

Jump to:
  • Why You'll Love This Steak Fajitas Recipe
  • Ingredients For Homemade Steak Fajitas
  • How To Make The Perfect Steak Fajitas Recipe
  • Tips For Juicy and Tender Steak Fajitas
  • Storage and Reheating Tips
  • Frequently Asked Questions About Steak Fajitas
  • Recipes You May Like
  • Let's Make Dinner Tonight
  • The Best Steak Fajitas Recipe (Juicy, Tender, and Ready in 45 Minutes)

Why You'll Love This Steak Fajitas Recipe

  • Fast: Dinner is on the table in under 45 minutes from start to finish.
  • Big flavor: The chipotle lime marinade does all the heavy lifting.
  • Crowd-pleaser: Four servings, 12 tacos — perfect for feeding the family.
  • Flexible: Works with skirt steak or flank steak, corn or flour tortillas.
  • Minimal cleanup: One skillet for the steak, one for the veggies.

Ingredients For Homemade Steak Fajitas

the marinade and steak:

  • 2 canned chipotle peppers in adobo, minced
  • 2 small garlic cloves, minced
  • 1 teaspoon chili powder (plus ½ teaspoon for the veggies)
  • Juice of 3 medium limes (about 3 tablespoons)
  • 5 tablespoons olive oil, divided
  • 1½ pounds skirt steak or flank steak, cut crosswise into 5-to-6-inch pieces
  • Kosher salt and freshly ground black pepper

For the fajita vegetables:

  • 3 medium bell peppers (red, orange, or yellow), sliced into ½-inch strips
  • 1 medium jalapeño pepper, seeded and finely chopped
  • 2 medium red or yellow onions, sliced
  • 12 corn or small flour tortillas

For serving:

  • Guacamole
  • Shredded lettuce
  • 1 cup queso fresco, Cheddar, or Monterey Jack cheese
  • 1 cup fresh cilantro leaves
  • 2 medium limes, cut into wedges

How To Make The Perfect Steak Fajitas Recipe

1: Marinate the Steak

  1. In a shallow bowl or sealable bag, combine the minced chipotle peppers, garlic, 1 teaspoon chili powder, lime juice, and 2 tablespoons of olive oil. Stir everything together.
  2. Season your steak generously with salt and pepper on both sides.
  3. Add the steak to the marinade and turn it a few times to coat it well.
  4. Let it sit for at least 30 minutes at room temperature, or up to 1 hour. Use this time to slice your vegetables and set up your toppings.

2: Warm the Tortillas

  1. Warm each tortilla one at a time in a dry skillet over medium heat — about 30 seconds per side.
  2. Wrap the warmed tortillas in aluminum foil or a clean kitchen towel to keep them soft and warm until serving.

3: Sear the Steak

  1. Remove the steak from the marinade and pat it completely dry with paper towels. Discard the marinade.
  2. Heat 1 tablespoon of oil in a large cast-iron or heavy skillet over medium-high heat until it just starts to smoke. (Turn on your fan or crack a window — it will get smoky!)
  3. Add the steak and sear it undisturbed for 1 minute.
  4. Flip and continue cooking, flipping every minute, until both sides have a nice char — about 4 minutes total for medium-rare.
  5. Transfer the steak to a cutting board, cover loosely with foil, and let it rest while you cook the vegetables.

4: Cook the Fajita Vegetables

  1. In the same pan (no need to wipe it out unless there's heavy char), heat 2 more tablespoons of oil over medium heat until shimmering.
  2. Add the bell peppers, onion, jalapeño, remaining ½ teaspoon chili powder, and a pinch of salt.
  3. Cook, stirring occasionally, until the onions are soft and silky — about 15 minutes.
  4. While the vegetables cook, slice the rested steak against the grain into ½-inch strips.

5: Bring It All Together

  1. Place the sliced steak right on top of the peppers and onions in the skillet, or transfer everything to a warm serving platter.
  2. Serve immediately with tortillas, guacamole, lettuce, cheese, cilantro, and lime wedges.
steak fajita tacos


Tips For Juicy and Tender Steak Fajitas

Here's the thing — a great steak fajitas recipe lives or dies by a few small details. I've made this enough times to know exactly what trips people up.

  • Always slice against the grain. Look at the steak and find which direction the muscle fibers run. Cut perpendicular to them. This single step makes a huge difference in how tender every bite feels.
  • Don't skip the rest. I know it's tempting to cut in right away, but letting the steak rest for even 5 minutes keeps all those juices inside the meat where they belong.
  • Pat the steak dry before searing. Moisture is the enemy of a good sear. The drier the surface, the better that char will be.
  • Use a cast iron skillet if you have one. It holds heat so evenly and gives you that restaurant-style crust.
  • Don't overcook the steak. Medium-rare is your friend here. Skirt steak and flank steak get chewy and tough when they're overdone. Four minutes total over high heat is usually all you need.

And honestly? Don't stress about making everything look perfect before serving. Half the fun of fajitas is the messy, build-your-own vibe. Amy takes forever loading up her tortilla just right, and Bradley basically eats his in three bites. Both reactions tell me everything I need to know.


Storage and Reheating Tips

Refrigerator: Store leftover steak and vegetables together in an airtight container for up to 3 days. Keep the tortillas and toppings separate.

Freezer: The cooked steak and peppers freeze well for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating: Warm the steak and veggie mixture in a skillet over medium heat with a small splash of water or broth to keep it from drying out. Avoid the microwave if you can — it tends to make the steak rubbery.

Heads up: The flavors actually get even better the next day, so leftovers make an amazing lunch wrapped in a tortilla with fresh toppings.


Frequently Asked Questions About Steak Fajitas

What Is the Best Cut of Steak for Fajitas?

Skirt steak is the classic choice. It has a bold, beefy flavor and cooks quickly over high heat, staying juicy and tender when sliced correctly.

Flank steak is a great alternative if your grocery store doesn't carry skirt steak — it's a little leaner but still works beautifully with this marinade.

How Long Should I Marinate the Steak?

Marinate for a minimum of 30 minutes and a maximum of 1 hour at room temperature. The lime juice in the marinade is acidic, and leaving the steak in too long (like overnight) can actually make the texture mushy instead of tender.

Can I Make Steak Fajitas Ahead of Time?

Absolutely. You can marinate the steak and slice the vegetables up to 24 hours in advance and keep them stored separately in the fridge. When you're ready to cook, let the steak come to room temperature for about 20 minutes before searing. Cook everything fresh right before serving for the best results.

How Do I Keep the Steak From Being Tough?

Three things make the biggest difference: high heat for a quick sear, not overcooking past medium-rare, and slicing against the grain. Do all three and your steak will be tender every single time.


Recipes You May Like

Looking for more easy, satisfying dinners to add to your weeknight rotation?

  • Mongolian Beef — Tender beef in a sweet and savory sauce that comes together faster than takeout.
  • Tuscan Chicken Recipe — Creamy, garlicky chicken with sun-dried tomatoes that the whole family goes crazy for.
  • Honey Sesame Chicken — Crispy chicken coated in a sticky honey sesame glaze — perfect over rice or in a wrap.

Let's Make Dinner Tonight

This steak fajitas recipe is one of those meals that makes a regular Tuesday night feel like something worth sitting down for together. The sizzle, the smell, the big pile of toppings in the middle of the table — it just brings everyone in.

Give it a try this week and let me know how it goes! Drop your thoughts in the comments below — I'd love to hear if Bradley's teenage stamp of approval shows up at your house too.

And don't forget to save this recipe on Pinterest so you can find it again easily!

cta
Restaurant-Style Sizzling Steak Fajitas
Restaurant-Style Sizzling Steak Fajitas recipe
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
skillet steak fajitas

The Best Steak Fajitas Recipe (Juicy, Tender, and Ready in 45 Minutes)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Stephanie
  • Total Time: 45 minutes
  • Yield: 4 servings (12 tacos) 1x
Print Recipe
Pin Recipe

Description

Tender chipotle-lime marinated skirt steak seared to perfection, served sizzling hot with caramelized peppers and onions wrapped in warm tortillas — a crowd-pleasing weeknight dinner ready in under 45 minutes.


Ingredients

Scale
  • 2 canned chipotle peppers in adobo, minced
  • 2 small garlic cloves, minced
  • 1 teaspoon chili powder (plus ½ teaspoon for the veggies)
  • Juice of 3 medium limes (about 3 tablespoons)
  • 5 tablespoons olive oil, divided
  • 1½ pounds skirt steak or flank steak, cut crosswise into 5-to-6-inch pieces
  • Kosher salt and freshly ground black pepper
  • 3 medium bell peppers (red, orange, or yellow), sliced into ½-inch strips
  • 1 medium jalapeño pepper, seeded and finely chopped
  • 2 medium red or yellow onions, sliced
  • 12 corn or small flour tortillas
  • Guacamole
  • Shredded lettuce
  • 1 cup queso fresco, Cheddar, or Monterey Jack cheese
  • 1 cup fresh cilantro leaves
  • 2 medium limes, cut into wedges


Instructions

  1. In a shallow bowl or sealable bag, combine the minced chipotle peppers, garlic, 1 teaspoon chili powder, lime juice, and 2 tablespoons of olive oil. Stir everything together.
  2. Season your steak generously with salt and pepper on both sides.
  3. Add the steak to the marinade and turn it a few times to coat it well. Let it sit for at least 30 minutes at room temperature, or up to 1 hour. Use this time to slice your vegetables and set up your toppings.
  4. Warm each tortilla one at a time in a dry skillet over medium heat — about 30 seconds per side. Wrap the warmed tortillas in aluminum foil or a clean kitchen towel to keep them soft and warm until serving.
  5. Remove the steak from the marinade and pat it completely dry with paper towels. Discard the marinade.
  6. Heat 1 tablespoon of oil in a large cast-iron or heavy skillet over medium-high heat until it just starts to smoke.
  7. Add the steak and sear undisturbed for 1 minute. Flip and continue cooking, flipping every minute, until both sides have a nice char — about 4 minutes total for medium-rare.
  8. Transfer the steak to a cutting board, cover loosely with foil, and let it rest while you cook the vegetables.
  9. In the same pan, heat 2 more tablespoons of oil over medium heat until shimmering. Add the bell peppers, onion, jalapeño, remaining ½ teaspoon chili powder, and a pinch of salt.
  10. Cook, stirring occasionally, until the onions are soft and silky — about 15 minutes.
  11. While the vegetables cook, slice the rested steak against the grain into ½-inch strips.
  12. Place the sliced steak right on top of the peppers and onions in the skillet. Serve immediately with tortillas, guacamole, lettuce, cheese, cilantro, and lime wedges.

Notes

Always slice against the grain — find which direction the muscle fibers run and cut perpendicular to them. Don't skip the rest; letting the steak sit for 5 minutes keeps all the juices inside. Pat the steak completely dry before searing for the best char. Don't marinate longer than 1 hour — the lime juice will make the texture mushy. Medium-rare is the sweet spot; skirt and flank steak get chewy when overdone.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Skillet
  • Cuisine: Mexican

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More Dinner

  • golden peach cobbler
    The Best Southern Homemade Peach Cobbler From Scratch
  • Crispy corn fritters
    Zucchini Corn Fritters With Dipping Sauce (Crispy & Easy)
  • Charred chicken skillet
    One-Pan Zucchini Chicken Dinner with Charred Corn
  • Pesto zoodle tomato bowl
    Low Carb Zucchini Noodles With Pesto That Taste Like Real Pasta
Stephanie

Welcome!

Hi! I’m Stephanie, a Nashville mom who loves homemade food. I share family recipes I test in my own kitchen, from everyday meals to special treats. Simple, tasty, and made with love.

More about me

Recents

  • Peach crisp dessert
    Easy Peach Crisp with Oat Topping (Fresh, Frozen, or Canned!)
  • Zucchini fries
    Pan-Fried Zucchini Fries With Garlic Aioli: Crispy, Golden, And Family-Approved
  • fudgy brownie squares
    Best Ever Healthy Zucchini Brownies (Fudgy & Naturally Sweetened)
  • Crispy zucchini rounds
    Cheesy Baked Zucchini Side Dish (Crispy Panko Rounds)

Dessert

  • Lemon zucchini loaf cake
    The Best Lemon Zucchini Bread Loaf With a Bright Lemon Glaze
  • Cheesy zucchini casserole
    Easy Zucchini Casserole Dinner That Even Picky Eaters Will Love
  • Turkey zucchini boats
    Easy Stuffed Zucchini Boats with Ground Turkey (5 Ingredients!)
  • Golden parmesan zucchini rounds
    Air Fryer Zucchini Chips With Parmesan (Crispy 10-Minute Snack)

Footer

↑ back to top

About

  • Recipe Index
  • Sample Page
  • Privacy Policy

Welcome

yellow icon

Explore

  • Privacy Policy
  • Terms and conditions
  • Affiliate Disclaimer
  • Accessibility Policy

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My life is Yummy