Prep the zucchini: Grate the zucchini on the large holes of a box grater. Sprinkle with a pinch of salt and let it sit in a colander for 10 minutes.
Squeeze out as much liquid as you can using your hands or a clean kitchen towel. Dry zucchini = crisp fritters.
Mix the dry ingredients: In a bowl, whisk flour, cornmeal, baking powder, salt, pepper, and smoked paprika or chili flakes.
Build the batter: In a larger bowl, beat the eggs. Add grated zucchini, corn, onion or scallions, garlic, herbs, and parmesan. Stir to combine.
Combine: Fold the dry ingredients into the zucchini mixture until just combined.
If it looks too wet, add a tablespoon or two more flour. If too dry, splash in a tablespoon of milk or water. The mixture should be scoopable and hold together.
Heat the pan: Add a thin layer of oil to a large nonstick or cast-iron skillet over medium heat.
When the oil shimmers, it’s ready.
Fry in batches: Scoop 2–3 tablespoons of batter per fritter into the pan. Flatten slightly with a spatula to about 1/2 inch thick. Cook 3–4 minutes per side, until deeply golden and crisp.
Adjust heat as needed to prevent burning.
Drain and season: Transfer cooked fritters to a paper towel–lined plate. Sprinkle with a little salt while hot to sharpen the flavor.
Serve: Add a squeeze of lemon and a spoon of yogurt or sour cream. Finish with extra herbs or a dash of hot sauce if you like.