Start by grating the zucchini using a box grater and placing it in a bowl. Sprinkle salt over it and let it sit for about 10 minutes. This step helps draw out excess water. After resting, squeeze the zucchini firmly using a towel until most moisture is removed.
Transfer the squeezed zucchini to a clean bowl and add flour, baking powder, egg, garlic, pepper, and green onion. Mix gently until everything is just combined. The batter should be thick but not dry. Avoid overmixing to keep the fritters tender.
Heat olive oil in a skillet over medium heat. Scoop about two tablespoons of batter per fritter and flatten slightly. Cook for 3–4 minutes per side until golden brown. Transfer to a paper towel-lined plate to absorb excess oil.
While the fritters cook, mix yogurt, lemon juice, honey, and a pinch of salt in a small bowl. Stir until smooth and creamy. Taste and adjust seasoning if needed. Chill briefly for a refreshing finish.
Arrange warm fritters on a plate and drizzle or dollop yogurt sauce on top. Garnish with fresh herbs if you like. Serve immediately for the best texture and flavor.