Prep the veggies: Grate the zucchinis and carrots on the large holes of a box grater.
Place zucchini in a colander with a pinch of salt and let sit 5–10 minutes.
Squeeze out moisture: Wrap the zucchini in a clean towel and squeeze hard to remove as much liquid as possible. This step is key for crisp fritters.
Mix the batter: In a large bowl, combine zucchini, carrots, onion, garlic, eggs, herbs, salt, pepper, and optional spices. Stir in flour, Parmesan, and baking powder until just combined. The mixture should be thick and hold together; add a bit more flour if it feels wet.
Heat the pan: Add 1–2 tablespoons oil to a large skillet over medium heat.
Wait until it’s shimmering.
Form fritters: Scoop about 2 tablespoons of mixture per fritter. Flatten gently with the back of a spoon to about 1/2-inch thick.
Cook until golden: Fry 3–4 minutes per side, adjusting heat so they brown without burning. Add a splash more oil as needed between batches.
Drain and season: Transfer to a paper towel–lined plate.
Sprinkle with a tiny pinch of salt while hot.
Serve: Finish with lemon and a dollop of yogurt sauce, or slide into a wrap with greens and hummus.