Combine olive oil, lemon juice, minced garlic, and chopped herbs in a bowl to create the marinade. Whisk together until smooth and well mixed.
Add the chicken chunks to the marinade, ensuring each piece is coated evenly. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
While the chicken marinates, prepare the vegetables by chopping bell peppers and red onion into bite-sized chunks. Thread the marinated chicken, peppers, and onions onto skewers alternately, making sure each skewer is snug but not overly tight.
Preheat the grill to high heat until hot, and clean the grates thoroughly. Lightly oil the grates to prevent sticking and to promote beautiful grill marks.
Place the skewers on the hot grill, hearing a satisfying sizzle as the meat and vegetables make contact with the grates. Cook for about 4-5 minutes per side, turning regularly to ensure even charring and caramelization.
As the skewers cook, listen for the gentle crackle of edges crisping and smell the smoky aroma filling the yard. The chicken should develop a deep, golden char and the vegetables a slight blackening on the edges.
Once cooked through and beautifully charred, remove the skewers from the grill and let them rest for a few minutes. This helps the juices redistribute, keeping the meat tender and moist.
Serve the chicken skewers hot, garnished with extra chopped herbs if desired. Enjoy the juicy, smoky flavors with a side of your favorite fresh salad or rice.