In a medium saucepan over medium heat, heat the balsamic vinegar for about 10-15 minutes until it has reduced into more of a glaze, stirring occasionally. The volume of liquid will have reduced as well. You should be able to dip a spoon into the glaze, run your finger through the glaze along the back of the spoon, and see a solid line. Take off heat to cool slightly.
In a separate, small bowl, combine the olive oil, Italian seasoning, garlic powder, onion powder, salt, and pepper.
Assemble skewers by alternating between one cherry tomato, one mini mozzarella cheese ball, and a basil leaf.
Once all skewers are filled and assembled, brush the olive oil mixture over the top, followed by the balsamic glaze over all the skewers.
Plate and serve.
Note: When heating your balsamic vinegar (if you choose to make your own glaze) it will begin to have more of a glaze texture. This is what you want! Don’t fret if the volume of liquid has reduced, that’s normal. You should be able to dip a spoon into the glaze, run your finger through the glaze along the back of a spoon and see a solid line.