01 - In a mixing bowl, combine the chicken cubes with olive oil, BBQ sauce, minced garlic, smoked paprika, salt, and black pepper. Toss thoroughly to coat and let sit for at least 15 minutes to absorb flavors.
02 - Preheat a grill or grill pan to medium-high heat. Thread the marinated chicken pieces onto skewers, ensuring even spacing for consistent cooking.
03 - Place the skewers on the hot grill. Cook for 12 to 15 minutes, turning occasionally, until the chicken is fully cooked through and develops a slight char.
04 - While the chicken cooks, combine the mixed greens, red bell pepper, red onion, cherry tomatoes, cucumber, and sweetcorn in a large serving bowl.
05 - In a small bowl, whisk together the olive oil, apple cider vinegar, honey, and Dijon mustard until the mixture is smooth and emulsified. Season with salt and pepper to taste.
06 - Pour the dressing over the salad mixture and toss gently to coat all ingredients. Serve the salad on plates, topping each portion with a hot chicken skewer. Garnish with fresh herbs if desired.