In a medium bowl, whisk together lemon juice, vinegar, olive oil, garlic, oregano, parsley, thyme, salt, and pepper. I like to taste the marinade before adding the chicken—sometimes I add a touch more lemon for brightness. This quick step ensures the flavors are balanced.
Cut the chicken into 1-inch cubes and place them in a large bowl or resealable bag. Pour the marinade over and mix until every piece is coated. Let the chicken sit in the fridge for about 45 minutes. If I have extra time, I’ll marinate it for up to 4 hours for deeper flavor.
Once the chicken is ready, thread the pieces onto skewers. You can add veggies here if you like, but I usually keep them separate since vegetables cook faster. This step is always fun if kids or friends help out—it feels like a mini cooking party!
Preheat your grill or grill pan to medium-high. Brush the grates lightly with oil to prevent sticking. Grill the kabobs for 4–5 minutes per side until golden brown. I sometimes baste them with leftover marinade for extra flavor, but the key is cooking until the chicken reaches 165°F inside.