Get all the rich, sizzling flavor of classic restaurant fajitas right at home with these Sheet Pan Steak Fajitas with Peppers. Tender strips of flank or skirt steak are tossed alongside crisp bell peppers and sweet onions in a chili, cumin, and garlic spice blend, then broiled at high heat for that signature charred texture and juicy bite.
The secret to juicy, tender steak strips instead of tough meat is Pre-Roasting the Peppers and Onions First, then Broiling the Steak at High Heat (450°F / 230°C or Broil) During the Final 5 to 7 Minutes. Slicing the beef against the grain and giving it a high-heat flash broil sears the outside quickly while keeping the center perfectly medium-tender.
Why You’ll Love This Dinner
- Quick & High Protein: Takes under 25 minutes total from prep to table, delivering a satisfying, high-protein weeknight dinner.
- Effortless One-Pan Cleanup: The steak, peppers, and onions all cook on a single foil-lined sheet pan.
- Charred Takeout-Style Edges: High-heat broiling creates those delicious caramelized edges without needing a heavy cast-iron skillet.
- Naturally Gluten-Free & Versatile: Ideal served inside warm corn/flour tortillas, or over cauliflower rice for a low-carb fajita bowl.
Key Ingredients Overview
- Steak: 1½ lbs Flank Steak, Skirt Steak, or Sirloin, thinly sliced against the grain.
- Bell Peppers & Onions: 3 colorful bell peppers (red, yellow, green) and 1 large yellow or red onion, sliced into strips.
- Homemade Fajita Seasoning: Chili powder, ground cumin, smoked paprika, garlic powder, onion powder, dried oregano, salt, and black pepper.
- Citrus & Oil: High-heat cooking oil (like avocado or vegetable oil) and fresh lime juice.
- For Serving: Warm tortillas, sliced avocado or guacamole, sour cream, pico de gallo, and fresh cilantro.
Step-by-Step Instructions
1.Prep Oven & Sheet Pan:3 min.
Preheat your oven to 450°F (230°C) with an oven rack positioned in the upper third. Line a large rimmed baking sheet with heavy-duty aluminum foil for easy cleanup.
2.Slice Beef Against the Grain:5 min.
Thinly slice 1½ lbs flank or skirt steak into ½-inch wide strips against the grain (perpendicular to the muscle fibers) to guarantee maximum tenderness. Slice 3 bell peppers and 1 onion into similar ½-inch strips.
3.Mix Seasoning & Toss Veggies:2 min.
In a bowl, whisk together 2 tablespoons oil, 2 tablespoons fresh lime juice, 1½ teaspoons chili powder, 1 teaspoon cumin, 1 teaspoon smoked paprika, ½ teaspoon garlic powder, ½ teaspoon onion powder, 1 teaspoon salt, and ½ teaspoon black pepper. Toss the peppers and onions directly on the sheet pan with half of the spice mixture.
4.Pre-Roast Peppers & Onions:10 min.
Spread the vegetables into a single layer and roast at 450°F (230°C) for 10 minutes until they begin to soften and develop light color.
5.Add Steak & High-Heat Broil:6 min.
Toss the sliced steak strips with the remaining half of the spice mixture. Remove the baking sheet from the oven, push the vegetables slightly to the side, and nestle the steak strips in a single layer across the pan. Switch the oven to HIGH BROIL and broil for 5 to 7 minutes until the steak is browned at the edges and cooked to medium-rare/medium (135°F–145°F internal temperature).
6.Serve Hot with Warm Tortillas:2 min.
Squeeze fresh lime juice over the hot pan, toss the steak and peppers together, and serve immediately with warm tortillas, avocado, sour cream, and fresh cilantro!

Expert Tips for Success
- Always Slice Against the Grain: Look for the parallel lines running along the steak muscle and cut perpendicular across them. This breaks up long muscle fibers, making every bite melt-in-your-mouth tender.
- Don’t Overcook the Steak: Flank and skirt steak quickly turn tough if overcooked. Broiling at high heat for just 5–7 minutes gives you deep color on the outside while keeping the inside juicy.
- Freeze Meat Briefly for Easy Slicing: Pop the raw steak into the freezer for 15–20 minutes before prepping. Firming up the meat makes slicing clean, thin strips effortless.
The Recipe Card
- Prep Time: 10 mins
- Cook Time: 16 mins
- Total Time: 26 mins
- Yield: 4 Servings
Ingredients:
- Main: 1½ lbs Flank or Skirt Steak (thinly sliced against grain), 3 Bell Peppers (sliced), 1 Yellow Onion (sliced).
- Fajita Marinade/Rub: 2 tbsp Avocado or Vegetable Oil, 2 tbsp Fresh Lime Juice, 1½ tsp Chili Powder, 1 tsp Ground Cumin, 1 tsp Smoked Paprika, ½ tsp Garlic Powder, ½ tsp Onion Powder, 1 tsp Salt, ½ tsp Black Pepper.
- To Serve: Flour or Corn Tortillas, Fresh Cilantro, Lime wedges, Sour Cream, Avocado.
Instructions:
Preheat oven to 450°F (230°C). Whisk oil, lime juice, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, and pepper. Toss sliced peppers and onions with half the spice mix on a foil-lined sheet pan; roast for 10 minutes. Toss sliced steak with the remaining spice mix. Add steak to the pan in a single layer, switch oven to HIGH BROIL, and broil 5–7 minutes until charred and cooked to medium. Squeeze fresh lime juice over top and serve with warm tortillas!