Add the sliced flank steak to a large zip-top bag and set aside.
In a small bowl or mason jar with a lid, combine the olive oil, lime juice, garlic, chili powder, cumin, oregano, smoked paprika, salt, and pepper. Shake or whisk to blend.
Pour ¾ of the marinade over the steak. Seal the bag, remove the air, and massage to evenly coat. Refrigerate for at least 1 hour or up to 24 hours.
Preheat the oven to 400℉.
On a large baking sheet, arrange the onion, bell peppers, and marinated steak. Drizzle the reserved marinade over the veggies. Use tongs to toss everything together.
Bake for 20 minutes, or until the peppers are softened. For more tender steak, consider removing it after 10 to 12 minutes.
Serve hot with warmed tortillas and your favorite toppings like guacamole, sour cream, queso fresco, pico de gallo, jalapenos, or fresh cilantro.
Notes
🥡 STORAGE
Store leftover steak and veggies in an airtight container in the refrigerator for up to 3 days.
Keep tortillas separate to avoid sogginess.
♨️ REHEATING
Microwave: Reheat on a microwave-safe plate for 3-4 minutes.
Skillet: Sauté in a little olive oil over medium heat until warmed through.
Oven: Cover with foil and warm at 350°F for 10-12 minutes.
Air Fryer: Heat at 350°F for 3-5 minutes, shaking halfway through.
❄️ FREEZING
Freeze the cooled steak and veggie mixture in a freezer-safe bag or container for up to 2 months.
Thaw in the refrigerator overnight before reheating.
💡 TIPS FOR BEST RESULTS
Slice steak thinly across the grain for maximum tenderness.
Marinate for at least 1 hour, but for optimal flavor, marinate overnight.
Use tongs to toss everything well before baking for even cooking.
🍳 ALTERNATE COOKING METHODS
Grill: Use a grill pan or foil packet to cook the steak and veggies directly on the grill.
Stovetop: Sauté in batches in a large skillet over medium-high heat.
Air Fryer: Cook steak and vegetables in the air fryer at 400°F for 8-10 minutes, shaking halfway through.
♻️ LEFTOVERS
Make quesadillas, fajita bowls, or steak fajita salads.