01 - In a mixing bowl, combine the thinly sliced steak with olive oil, lime juice, chili powder, salt, black pepper, and minced garlic. Toss to coat evenly and let rest while preparing the remaining ingredients.
02 - Heat a large skillet over medium-high heat with a light drizzle of oil. Sear the marinated steak slices for 1 to 2 minutes per side until nicely browned but still juicy. Transfer to a plate and set aside.
03 - In the same skillet, add the sliced red onion and both bell peppers. Sauté for 4 to 5 minutes until softened and lightly caramelized. Remove from heat.
04 - Wipe the skillet clean. Warm each flour tortilla briefly to make it pliable. Divide the seared steak, sautéed vegetables, shredded mozzarella, and shredded cheddar evenly among the tortillas. Fold the sides inward, then roll tightly into a sealed wrap.
05 - Heat vegetable oil in the skillet over medium heat. Place the assembled wraps seam-side down and cook for 2 to 3 minutes per side until the tortillas are golden brown and crispy.
06 - Slice each crisp wrap in half and serve immediately with salsa, sour cream, and chopped cilantro if desired.