01 - In a mixing bowl, whisk together the olive oil, lemon juice, smoked paprika, garlic powder, salt, and black pepper until well combined.
02 - Add the chicken pieces to the marinade and toss thoroughly to coat every piece. Cover the bowl with plastic wrap and refrigerate for at least 15 minutes, or up to 2 hours for more pronounced flavor.
03 - Heat a grill or grill pan over medium-high heat until it reaches proper cooking temperature. If using skewers, thread the marinated chicken pieces onto them, leaving a small gap between each piece for even cooking.
04 - Place the chicken on the hot grill and cook for 3-4 minutes per side, turning once, until the internal temperature reaches 165°F and the exterior develops a light char. Transfer to a clean plate and rest for 2 minutes.
05 - While the chicken cooks, combine the mayonnaise, sour cream, Dijon mustard, minced garlic, chopped parsley, and lemon juice in a small bowl. Whisk until smooth and season with salt and pepper to taste.
06 - Arrange the grilled chicken bites on a serving platter and accompany with the creamy garlic sauce for dipping or drizzling over the top. Serve immediately while hot.