Rinse and pat dry the cherry tomatoes and basil leaves. Drain the mozzarella balls and gently pat them dry with a paper towel so the olive oil and balsamic glaze cling better. Tear large basil leaves into smaller pieces about the size of a tomato or cheese ball.
1 pint cherry tomatoes, 8 ounces fresh mozzarella balls, 1 cup fresh basil leaves
Place the mozzarella balls in a small bowl. Add the olive oil, salt, pepper, and, if using, the Italian seasoning and garlic powder. Toss gently until evenly coated. Let sit for 10–15 minutes while you prepare the skewers to allow the flavors to absorb.
8 ounces fresh mozzarella balls, 2–3 tablespoons extra-virgin olive oil, 1/4 teaspoon kosher salt, 1/4 teaspoon black pepper, 1/4 teaspoon dried Italian seasoning, 1 pinch garlic powder
Thread each skewer with one cherry tomato, one basil leaf (fold in half if large), and one mozzarella ball. For longer skewers, you can repeat the pattern. Aim for a tomato–basil–mozzarella order for a red–green–white color pattern. If tomatoes are very firm, angle the skewer slightly as you pierce them to help prevent cracking.
1 pint cherry tomatoes, 8 ounces fresh mozzarella balls, 1 cup fresh basil leaves, skewers or picks
Arrange the skewers in neat rows or a circle on a serving platter, leaving a little space between each so they are easy to pick up. If not serving immediately, cover loosely with plastic wrap and refrigerate for up to 4 hours before adding the glaze.
Just before serving, drizzle balsamic glaze over the skewers in thin zigzags. Use a light hand—treat it as an accent rather than a heavy sauce. Squeeze directly from the bottle if it has a small opening, or use a small spoon for thicker glaze.
1–2 tablespoons balsamic glaze
Sprinkle with a little extra freshly ground black pepper and a tiny pinch of flaky sea salt if desired. Serve slightly cool or at room temperature for the best tomato flavor and tender cheese.
1/4 teaspoon black pepper