" " Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Skirt Steak Fajitas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Skirt steak is one of our all-time favorite proteins to marinate. With plenty of lime juice, fresh cilantro, garlic, and a splash of soy sauce, it soaks up bright, savory flavor before hitting a hot pan or grill.

The result? Tender, juicy steak with irresistible char — ready to be piled high into warm tortillas with sautéed peppers and onions.

What makes fajitas extra special is that everyone gets to build their own. Load them up with guacamole, pico de gallo, sour cream, or keep it simple with just steak and veggies. There’s no wrong way to do it.

Ingredients

Scale
  • 2 cloves garlic

  • 2 tablespoons olive oil

  • Juice of 2 limes

  • 1/4 cup soy sauce or coconut aminos

  • 1/4 cup packed fresh cilantro

  • 1/4 cup tequila (optional — the alcohol cooks off, but you can omit if preferred)

  • 1 pound skirt or hanger steak (this marinade also works beautifully with chicken or shrimp)

  • 1 onion, thinly sliced

  • 1 red bell pepper, thinly sliced

  • Oil as needed for cooking

For serving: tortillas and desired toppings (guacamole, sour cream, pico de gallo, shredded cheese, black beans, etc.)

Instructions

1. Make the Marinade

Combine garlic, olive oil, lime juice, soy sauce (or coconut aminos), cilantro, and tequila in a blender or food processor. Blend until smooth.

Alternatively, finely chop by hand and whisk together.

2. Marinate the Steak

Place the skirt steak in a large zip-top bag. (If needed, cut into large pieces to fit.)

Pour marinade over the steak and seal. Refrigerate for 4–24 hours.

3. Cook the Steak

Heat 1 tablespoon oil in a large sauté pan over medium-high heat.

Remove steak from marinade and let excess drip off. Cook for about 2 minutes per side, or until desired doneness.

Alternatively, grill over high heat for similar timing.

Transfer steak to a cutting board and let rest 5–10 minutes.

3. Cook the Steak

Heat 1 tablespoon oil in a large sauté pan over medium-high heat.

Remove steak from marinade and let excess drip off. Cook for about 2 minutes per side, or until desired doneness.

Alternatively, grill over high heat for similar timing.

Transfer steak to a cutting board and let rest 5–10 minutes.

4. Cook the Vegetables

In the same pan, heat another tablespoon of oil over medium heat.

Add sliced onion and red bell pepper. Cook for 4–5 minutes, until softened and slightly caramelized.

5. Slice & Serve

Slice the steak thinly against the grain.

Fill warm tortillas with steak, sautéed onions and peppers, and your favorite toppings. Serve immediately.

Notes

  • Slice against the grain: This keeps skirt steak tender and easy to chew.
  • High heat is key: A hot pan or grill creates a quick sear without overcooking.
  • Make it versatile: This marinade works just as well with chicken or shrimp.
  • Leftovers: Store cooked steak and vegetables separately in airtight containers for up to 3 days.

Subscribe Here

Want to be a guest writer ?

Check out our Community Voices Info Page, and get in touch.

Advertise with Us

One Potato is a community and newsletter written by real people who are parents, having real conversations about our families, cooking traditions, and cultures. We are passionate about raising healthy and happy kids while navigating the challenges of picky eaters, dietary restrictions, busy schedules, and daily life.