Go Back
Grilled steak fajitas with sizzling peppers and onions, charred meat strips, colorful bell peppers on warm tortillas

Grilled Steak Fajitas

These Grilled Steak Fajitas feature perfectly marinated skirt or flank steak grilled over high heat for a smoky, caramelized char, then sliced thin against the grain for maximum tenderness. Served with sautéed peppers and onions, fresh toppings, and warm tortillas, they're restaurant-quality fajitas made right in your backyard!
Course: Main Course
Cuisine: Mexican, Tex-Mex
Calories: 380

Ingredients
  

  • 1.5 lbs skirt steak or flank steak
  • 0.33 cup fresh lime juice
  • 0.25 cup olive oil
  • 4 cloves garlic, minced
  • 1 tbsp brown sugar
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 splash orange juice (optional, for extra depth)
  • 3 bell peppers (mixed colors), sliced
  • 1 large onion, sliced
  • 8 flour or corn tortillas, warmed
  • fresh cilantro, lime wedges, guacamole, sour cream (for serving)

Equipment

  • grill (gas or charcoal)
  • instant-read meat thermometer
  • cutting board with grooves to catch juices
  • sharp knife for clean slicing against the grain
  • resealable bag or marinating dish
  • large skillet for peppers and onions
  • tongs

Method
 

  1. Whisk together the lime juice, olive oil, minced garlic, brown sugar, cumin, smoked paprika, salt, black pepper, and orange juice (if using) in a bowl. Reserve about 2 tablespoons of the marinade in a separate container before adding raw meat. Place the steak in a resealable bag or dish, pour the marinade over it, and refrigerate for 4–6 hours.
  2. Remove the steak from the fridge and let it sit at room temperature for about 20 minutes. Meanwhile, preheat your grill to high heat (450–500°F). Clean the grates well and oil them lightly to prevent sticking.
  3. Lay the steak diagonally across the grill grates. For skirt steak, grill 3–4 minutes per side; for flank steak, grill 5–6 minutes per side. Target an internal temperature of 125°F for medium-rare (it will rise while resting). Don't press down on the steak or move it around — let it develop that charred crust.
  4. Transfer the steak to a cutting board with grooves and let it rest for a full 10 minutes. While the steak rests, sauté the sliced bell peppers and onions in a hot skillet with a drizzle of oil until slightly charred and tender, about 5–6 minutes. Wrap tortillas in foil and warm them on the cooler part of the grill for about 5 minutes.
  5. Slice the rested steak against the grain into strips about ¼-inch thick. Pour any collected juices from the cutting board back over the sliced meat. Drizzle with the reserved fresh marinade. Serve immediately on a warm platter with the sautéed peppers and onions, warm tortillas, and your favorite toppings.

Notes

Skirt steak has deeper flavor but cooks faster and can dry out; flank steak is more forgiving and uniform. Marinate for 4–6 hours for the best flavor — any less won't penetrate, any more than 8 hours can make the texture mushy. Let the steak sit at room temperature for 20 minutes before grilling for even cooking. Preheat the grill to 450–500°F — it needs to be screaming hot. Don't move the steak around too much while grilling; let it develop a proper crust. Let it rest for a full 10 minutes before slicing to keep juices inside. Always slice against the grain about ¼-inch thick. Reserve some fresh marinade (before adding raw meat) to drizzle over the cooked fajitas.