Add the chicken to a large bowl along with the onions, cloves, lemon juice, vinegar, olive oil, oregano, rosemary, optional ingredients, salt, and pepper and mix thoroughly until completely combined.
Cover in plastic and keep in the refrigerator overnight or for up to 24 hours.
Preheat the grill to high heat, between 450° and 550° F.
Skewer the chicken meat between 8 10” skewers or until all of the meat has been skewered.
Place the souvlaki directly onto the hot grill about ½” to 1” apart from each other and cook for 4 to 5 minutes per side or until browned and cooked throughout.
Serve with lemon, tzatziki, and pita.
Notes
Chef Notes:Make-Ahead: This is meant to be eaten as soon as it is done grilling. You can keep warm on a cookie sheet tray lined with parchment or wrapped in foil and keep in the oven on low heat for up to 30 minutes before serving.How to Reheat: Place the desired amount of souvlaki directly onto a hot grill on high heat and cook for 2-3 minutes or until hot. Alternatively, you can place the souvlaki skewers on a cookie sheet tray lined with parchment paper and heat them in the oven at 375° for 5-7 minutes or until warmed. You can also remove the chicken from the skewer and heat it in the microwave until hot.How to Store: Cover and keep in the refrigerator for up to 4 days. Remove the meat from the skewer, cover, and freeze for up to 3 months. Thaw in the refrigerator for 1 day before reheating.You may also use de-boned chicken thigh or drum meat.Feel free to cook on the skewers under the broiler in the oven.