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 onto 4 skewers, distributing evenly.
03 - Place skewers on the grill and cook for 12 to 15 minutes, turning occasionally, until the chicken is fully cooked through with slight charring on the edges.
04 - While the chicken grills, combine the mixed greens, diced red bell pepper, sliced red onion, halved cherry tomatoes, sliced cucumber, and drained sweetcorn in a large salad bowl.
05 - Whisk together olive oil, apple cider vinegar, honey, and Dijon mustard until fully emulsified. Season with salt and pepper to taste. Drizzle over the salad and toss gently to coat.
06 - Divide the dressed salad among 4 plates. Top each portion with a grilled chicken skewer and garnish with fresh cilantro or parsley if desired. Serve immediately.