Grate and drain zucchini. Sprinkle with salt, let sit for 10 minutes, then squeeze out excess water with a clean towel.
Mix the batter. In a bowl, combine zucchini, eggs, flour, cheese, garlic, herbs, salt, and pepper.
Heat oil. Pour olive oil into a skillet over medium heat.
Cook the fritters. Drop spoonfuls of batter into the pan, flatten slightly, and fry 2–3 minutes per side until golden brown.
Make the dip. Mix all dip ingredients in a small bowl.
Serve. Enjoy hot fritters with the creamy dip on the side.