01 - In a mixing bowl, combine chicken cubes with olive oil, BBQ sauce, minced garlic, smoked paprika, salt, and black pepper. Toss until evenly coated and let marinate for at least 15 minutes.
02 - Preheat a grill or grill pan to medium-high heat. Thread the marinated chicken pieces evenly onto 4 skewers.
03 - Place skewers on the grill and cook for 12–15 minutes, turning occasionally, until the chicken is cooked through with slight charring on the edges.
04 - While the chicken grills, combine the mixed greens, diced bell pepper, sliced red onion, halved cherry tomatoes, sliced cucumber, and drained sweetcorn in a large salad bowl.
05 - Whisk together the olive oil, apple cider vinegar, honey, Dijon mustard, salt, and pepper in a small bowl until fully emulsified. Drizzle over the salad and toss gently to coat.
06 - Divide the dressed salad among serving plates. Top each portion with a grilled chicken skewer and garnish with fresh chopped herbs if desired. Serve immediately.