Prep the skewers: If using wooden skewers, soak them in water for 20 minutes so they don’t scorch. Preheat the air fryer to 375°F (190°C).
Cut the vegetables evenly: Aim for similar sizes. Eggplant should be in 1-inch cubes, peppers in 1-inch squares, onions in wedges that hold together, and zucchini/squash in 1/2-inch pieces.
Leave cherry tomatoes whole.
Season generously: In a large bowl, combine olive oil, garlic, oregano, thyme, basil, red pepper flakes, salt, and black pepper. Add the vegetables and toss until coated. The pieces should glisten but not drip with oil.
Build the skewers: Thread the vegetables, alternating colors and textures: pepper, zucchini, eggplant, tomato, onion, squash, repeat.
Don’t pack them too tightly—some space helps air circulation and browning.
Air fry in batches: Arrange skewers in a single layer in the basket or on the tray. Cook for 10–12 minutes, flipping halfway. You’re looking for lightly charred edges and tender centers.
If your pieces are larger, add 2–3 minutes.
Finish with brightness: Transfer cooked skewers to a platter. Drizzle with balsamic vinegar if using, and scatter fresh basil or parsley on top. Taste and adjust salt.
Serve: Enjoy hot as a side or over couscous, quinoa, or crusty bread with a dollop of ricotta, goat cheese, or a spoon of pesto.