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
Juicy grilled steak tacos with colorful peppers and fresh lime slices on a wooden serving board, perfect for Mexican-inspired recipes and flavorful street-style tacos.

Skirt Steak Fajitas


Description

Tender, smoky Tex-Mex fajitas with perfectly seasoned skirt steak, charred peppers and onions—this authentic recipe brings restaurant-quality sizzle to your home kitchen.

Prep Time: 10 minutes | Marinating Time: 30 minutes | Cook Time: 15 minutes | Total Time: 55 minutes | Servings: 4Juicy grilled steak tacos with colorful peppers and fresh lime slices on a wooden serving board, perfect for Mexican-inspired recipes and flavorful street-style tacos.


Ingredients

Scale
  • 1 lb skirt steak (cut into manageable sections if it’s one long piece)
  • 2 tbsp olive oil
  • 1 tsp chili powder (fresh is best)
  • 1 tsp cumin
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • Salt and pepper, to taste
  • 1 red bell pepper, sliced into strips
  • 1 green bell pepper, sliced into strips
  • 1 onion, sliced into strips
  • 8 small flour tortillas (grab extras because people always want more)
  • Guacamole, salsa, sour cream, and lime wedges, for serving

Instructions

  1. In a small bowl, mix together the olive oil, chili powder, cumin, garlic powder, onion powder, and a generous pinch of salt and pepper to create your marinade.
  2. Rub the marinade all over the skirt steak, making sure every inch is coated. Let it marinate for at least 30 minutes at room temperature, or up to 4 hours in the fridge if you’re planning ahead.
  3. Heat your grill or grill pan over high heat until it’s screaming hot—this is important for getting that char. Grill the skirt steak for about 3-4 minutes per side for medium-rare doneness. Don’t move it around, just let it sear.
  4. Remove the steak from the heat and let it rest on a cutting board for 5 minutes—don’t skip this step or all the juices will run out when you slice it.
  5. While the steak rests, toss the sliced bell peppers and onion onto the same grill or pan. Cook until they’re tender with some nice charred spots, about 5-7 minutes, stirring occasionally.
  6. After the steak has rested, slice it thinly against the grain—look for those parallel lines in the meat and cut perpendicular to them.
  7. Warm the flour tortillas on the grill or in a dry pan for about 30 seconds on each side until they’re soft and pliable.
  8. To assemble your fajitas, place some sliced steak, peppers, and onions onto a warm tortilla. Add your favorite toppings like guacamole, salsa, sour cream, and a squeeze of lime.
  9. Roll up the tortilla and enjoy these skirt steak fajitas while they’re hot. Try not to make too much of a mess (good luck with that).

Nutrition Information (Per Serving):

  • Calories: 445
  • Carbohydrates: 38g
  • Protein: 28g
  • Fat: 19g
  • Fiber: 4g
  • Sodium: 580mg
  • Iron: 20% DV
  • Vitamin C: 110% DV
  • Vitamin A: 15% DV

Skirt steak fajitas provide excellent protein and iron, while the bell peppers pack in vitamin C and the whole meal offers balanced nutrition.

Notes:

  • Seriously, slice against the grain—it makes all the difference between tough and tender fajita meat.
  • Don’t overcook skirt steak. Pull it at medium-rare (about 130-135°F) and it’ll be perfect after resting.
  • Every grill runs differently, so watch your steak closely—it cooks fast and can go from perfect to overdone in seconds.
  • High heat is essential for both the steak and vegetables to get that charred flavor.

Storage Tips:

Store leftover cooked steak and vegetables separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water to prevent drying out. Don’t microwave the steak if you can avoid it—it tends to overcook and toughen the meat. Keep tortillas wrapped at room temperature for a day or refrigerated for up to a week. Leftover fajita meat makes amazing quesadillas, nachos, or burrito bowls the next day.

Serving Suggestions:

  • Classic Fajita Bar: Set out all the toppings and let everyone build their own perfect fajita with guacamole, salsa, sour cream, cheese, and lime wedges
  • Fajita Bowl: Skip the tortillas and serve over cilantro-lime rice with black beans for a burrito bowl-style meal
  • Loaded Nachos: Use leftover fajita meat and vegetables as toppings for nachos with melted cheese and all the fixings
  • Breakfast Fajitas: Reheat leftovers and add scrambled eggs for an amazing breakfast taco

Mix It Up (Recipe Variations):

Spicy Fajitas: Add 1 tsp cayenne pepper to the marinade and serve with sliced jalapeños and hot salsa for heat lovers.

Citrus Fajitas: Add the juice of one lime to the marinade and top finished fajitas with fresh cilantro for brighter, zestier flavor.

Loaded Fajitas: Add black beans, corn, shredded cheese, and extra guacamole for a party-worthy version with all the toppings.

Chicken Fajitas: Substitute 1 lb boneless chicken thighs or breasts for the skirt steak, using the same marinade and cooking until the chicken reaches 165°F.

What Makes This Recipe Special:

This recipe honors the Tex-Mex ranch tradition where skirt steak—once considered a less desirable cut—is transformed through high-heat grilling and proper slicing technique into incredibly flavorful, tender fajita meat. The quick marinade with cumin and chili powder captures authentic border flavors without complicated ingredients, while cooking hot and fast brings out the best qualities of this working-class cut that became a restaurant sensation.