Grate zucchini and place in a bowl. Sprinkle with salt and let sit for 10 minutes.
Squeeze out excess moisture using a clean towel or cheesecloth.
In a bowl, mix zucchini, eggs, flour, Parmesan, garlic, herbs, pepper, and baking powder.
Heat olive oil in a skillet over medium heat OR preheat air fryer to 375°F (190°C).
Scoop batter into small patties and flatten slightly.
Pan-fry for 3–4 minutes per side until golden and crispy OR air fry for 10–12 minutes, flipping halfway.
Transfer to paper towel to remove excess oil if pan-fried.
Serve warm with yogurt sauce, sour cream, or dipping sauce of choice.