01 - In a medium bowl, combine the sliced beef, olive oil, chili powder, cumin, smoked paprika, garlic powder, onion powder, salt, black pepper, and lime juice. Toss to coat evenly and marinate for at least 10 minutes.
02 - Heat a large skillet or grill pan over medium-high heat. Sear the beef strips for 2 to 3 minutes per side until cooked to your preferred doneness. Remove from heat and set aside.
03 - In a small bowl, whisk together lime juice, olive oil, minced garlic, honey, Dijon mustard, salt, and black pepper until fully emulsified.
04 - In a large bowl, layer the chopped romaine, red and yellow bell peppers, sliced red onion, cherry tomatoes, sweetcorn, and avocado slices.
05 - Top the salad with the warm beef strips. Drizzle with the lime vinaigrette and toss gently to combine. Serve immediately.