Why You’ll Love This Recipe
These steak fajitas are a weeknight dream—ready in under 30 minutes and cooked entirely on one sheet pan. The steak turns out juicy and perfectly seasoned, while the veggies caramelize and stay crisp-tender. The recipe is highly customizable and great for meal prep or feeding a hungry crowd. Just add warm tortillas and your favorite toppings, and dinner is done.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Flank steak or skirt steak
-
Bell peppers (any color)
-
Red onion
-
Olive oil
-
Lime juice
-
Chili powder
-
Cumin
-
Garlic powder
-
Paprika
-
Oregano
-
Salt and pepper
-
Optional toppings: sour cream, guacamole, salsa, shredded cheese, fresh cilantro
-
Tortillas (flour or corn)
Directions
-
Preheat your oven to 425°F (220°C) and line a large sheet pan with parchment paper or foil.
-
Slice the steak thinly against the grain. Slice the bell peppers and onions into strips.
-
In a large bowl, whisk together olive oil, lime juice, chili powder, cumin, garlic powder, paprika, oregano, salt, and pepper.
-
Toss the steak, peppers, and onions in the marinade until well coated.
-
Spread everything in a single layer on the prepared sheet pan.
-
Roast in the oven for 12–15 minutes, or until the steak is cooked to your liking and the vegetables are tender with charred edges.
-
Remove from the oven and let rest for a few minutes.
-
Serve warm in tortillas with your choice of toppings.
Servings and timing
This recipe serves 4–6 people.
Prep time: 10 minutes
Cook time: 12–15 minutes
Total time: 25 minutes
Variations
-
Chicken Fajitas: Swap steak for sliced chicken breasts or thighs.
-
Spicy Fajitas: Add cayenne pepper or sliced jalapeños for extra heat.
-
Vegetarian: Use portobello mushrooms or tofu in place of steak.
-
Low-Carb: Skip the tortillas and serve over cauliflower rice or a salad.
-
Citrus Twist: Add orange juice or zest for a brighter flavor profile.
Storage/Reheating
Store leftover steak and veggies in an airtight container in the refrigerator for up to 4 days.
To reheat, sauté in a skillet over medium heat until warmed through or microwave in 30-second intervals.
Avoid overcooking to maintain the steak’s tenderness.
FAQs
What cut of steak is best for fajitas?
Flank or skirt steak is ideal due to its flavor and texture when sliced thinly against the grain.
Can I marinate the steak ahead of time?
Yes, marinate up to 24 hours in advance for deeper flavor.
Do I need to cook the steak separately from the vegetables?
No, the sheet pan method allows everything to cook together and absorb flavor.
Can I grill this instead?
Absolutely. Use a grill basket for the veggies and grill the steak separately, then slice and serve.
Are fajitas spicy?
Not inherently. This recipe is mildly spiced, but you can adjust heat levels to your taste.
What toppings go well with fajitas?
Try sour cream, guacamole, shredded cheese, salsa, hot sauce, or chopped cilantro.
Can I use frozen vegetables?
Fresh is best for texture, but frozen can work in a pinch—just pat dry to avoid excess moisture.
How do I prevent overcooking the steak?
Keep a close eye on cook time and remove the steak as soon as it reaches your preferred doneness.
What’s the best way to slice steak for fajitas?
Always slice thinly against the grain for maximum tenderness.
Can I make this dairy-free?
Yes, just skip cheese and sour cream or use dairy-free alternatives.
Conclusion
Sheet Pan Steak Fajitas are a quick, delicious, and mess-free way to enjoy all the bold flavors of Tex-Mex at home. Whether you’re making a weeknight meal or entertaining guests, this recipe delivers juicy steak, crisp vegetables, and irresistible seasoning with minimal effort. Load them into warm tortillas, pile on the toppings, and savor the sizzle—no skillet required.

Sheet Pan Steak Fajitas recipe
- Author: Lisa
- Prep Time: 10 minutes
- Cook Time: 12–15 minutes
- Total Time: 25 minutes
- Yield: 4–6 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: Tex-Mex
- Diet: Gluten Free
Description
Sheet Pan Steak Fajitas are a quick, flavorful Tex-Mex dinner with tender strips of seasoned steak, colorful bell peppers, and onions roasted together on one pan. Perfect for weeknights, this dish delivers bold flavor with minimal cleanup.
Ingredients
- 1 1/2 lbs flank steak or skirt steak
- 3 bell peppers (any color), sliced
- 1 large red onion, sliced
- 3 tbsp olive oil
- 2 tbsp fresh lime juice
- 2 tsp chili powder
- 1 tsp ground cumin
- 1 tsp garlic powder
- 1 tsp paprika
- 1/2 tsp dried oregano
- Salt and black pepper, to taste
- Optional toppings: sour cream, guacamole, salsa, shredded cheese, fresh cilantro
- 8–10 tortillas (flour or corn)
Instructions
- Preheat oven to 425°F (220°C). Line a large sheet pan with parchment paper or foil.
- Slice steak thinly against the grain. Slice bell peppers and onion into strips.
- In a large bowl, whisk together olive oil, lime juice, chili powder, cumin, garlic powder, paprika, oregano, salt, and pepper.
- Toss steak, peppers, and onions in marinade until evenly coated.
- Spread mixture in a single layer on the prepared sheet pan.
- Roast 12–15 minutes, until steak is cooked to desired doneness and vegetables are tender with slight char.
- Remove from oven and let steak rest a few minutes.
- Serve warm in tortillas with toppings of choice.
Notes
Slice steak against the grain for maximum tenderness.Marinate steak up to 24 hours ahead for richer flavor.For spicier fajitas, add cayenne or sliced jalapeños.Use fresh vegetables for best texture, but pat frozen ones dry if using.For low-carb, skip tortillas and serve over cauliflower rice or salad.
Nutrition
- Serving Size: 1 serving (with tortillas and toppings)
- Calories: 380
- Sugar: 5g
- Sodium: 520mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 80mg