01 - In a mixing bowl, combine the 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 them evenly.
03 - Place the skewers on the grill and cook for 12 to 15 minutes, turning occasionally, until the chicken is cooked through and lightly charred 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 the olive oil, apple cider vinegar, honey, and Dijon mustard in a small bowl 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 serving plates. Place one chicken skewer atop each portion and garnish with fresh chopped cilantro or parsley if desired. Serve immediately.