**Shred and drain zucchini**
- Use a box grater or food processor to shred the zucchini.
- Place the shredded zucchini in a strainer or colander. Sprinkle with 1/2 teaspoon salt and let it sit for about 10 minutes to draw out moisture.
- Press or squeeze the zucchini with paper towels or a clean kitchen towel to remove excess water.
**Mix the batter**
- In a mixing bowl, combine the drained zucchini, pepper, garlic powder (if using), beaten egg, flour, and optional Parmesan cheese.
- Stir until the mixture is well combined. It should be moist but still hold together when formed into a patty.
**Preheat the skillet**
- Heat the vegetable oil in a non-stick skillet over medium-high heat.
**Form and fry**
- Scoop about 2 tablespoons of the zucchini mixture per fritter and gently flatten into a patty.
- Place the fritters in the hot oil, leaving space between them. Cook for 2–3 minutes per side, or until golden brown and crisp.
- Transfer the cooked fritters to a plate lined with paper towels to drain excess oil.
**Serve**
- Season with additional salt or pepper if needed.
- Serve hot with your favorite dipping sauce (like sour cream, Greek yogurt, or a tangy aioli).