Season the chicken: In a bowl, season the chicken breasts with smoked paprika, chili powder, salt, and black pepper, then brush both sides with barbecue sauce.
Cook the chicken: Heat olive oil in a skillet over medium heat or on a preheated grill pan. Cook the chicken for 5–6 minutes per side.
Rest and slice: Remove the chicken from the pan and let it rest for 5 minutes, then slice it into attractive strips.
Create the creamy dressing: In a blender, combine avocado, Greek yogurt, lime juice, garlic, cilantro, cumin, and water. Blend until smooth.
Toss the salad: In a large bowl, toss together the mixed salad greens, cherry tomatoes, and red onion.
Assemble the salad: Arrange the sliced chicken on top of the salad mixture.
Drizzle the dressing: Drizzle the creamy avocado dressing generously over the salad. Serve immediately.
Notes
Store salad and dressing separately if you have leftovers. Salad lasts 1-2 days, dressing lasts up to 3 days.