Prep the veggies: Wash and thoroughly dry your vegetables. Cut into even, bite-size pieces so they cook at the same rate. Pat dry again right before battering to help the coating stick.
Preheat the air fryer: Set to 390°F (200°C) for 5 minutes.
A hot basket jump-starts crisping.
Mix the dry ingredients: In a medium bowl, whisk 3/4 cup all-purpose flour, 1/2 cup cornstarch, 1 teaspoon baking powder, and 1/2 teaspoon kosher salt. Add a pinch of garlic powder or ginger if you like.
Make the cold batter: Add 3/4 to 1 cup ice-cold sparkling water and, if using, 1 lightly beaten egg. Stir with chopsticks or a fork just until combined.
Leave small lumps. Keep the bowl over a few ice cubes or return to the fridge between batches to keep it cold.
Lightly dust the veggies: Toss the cut vegetables in a tablespoon or two of flour to absorb surface moisture. Shake off excess.
Batter and arrange: Dip a handful of vegetables into the batter, letting excess drip off.
Arrange in a single layer in the air fryer basket, leaving space. Avoid overcrowding.
Oil and cook: Lightly spray the tops with oil. Air fry for 6–9 minutes, flipping halfway and spraying the other side.
Cook until golden and crisp, adjusting time for thickness. Softer veggies (zucchini, peppers) cook faster; denser ones (sweet potato) take a bit longer.
Season and hold: Sprinkle with a little salt as they come out. Keep finished pieces on a wire rack set over a sheet pan in a 250°F (120°C) oven while you cook the rest.
Serve with dip: Stir together 1/4 cup soy sauce, 2 tablespoons mirin, 1/4 cup water, and 1/2 teaspoon sugar.
Add grated daikon or a squeeze of lemon if you like. Serve immediately for the best crunch.