01 - Combine olive oil, chili powder, cumin, smoked paprika, garlic powder, salt, pepper, and lime juice in a bowl. Add sliced flank steak, toss to coat evenly, and marinate for at least 15 minutes.
02 - Heat a large skillet or grill pan over medium-high heat. Cook marinated beef for 2-3 minutes per side until just cooked through. Remove from heat and set aside.
03 - Whisk together olive oil, lime juice, honey, minced garlic, Dijon mustard, salt, and pepper in a small bowl until emulsified.
04 - Arrange chopped romaine, bell peppers, red onion, avocado, cherry tomatoes, and cilantro on a large platter or in individual bowls.
05 - Top salad with warm beef strips. Drizzle with lime dressing just before serving. Toss gently to combine or serve as a composed salad.