Grate the zucchini and leave it to drain for 30 minutes.
Squeeze out as much liquid as possible.
Place the zucchini in a large bowl.
Add the onion, garlic, eggs, cheese, mint, breadcrumbs, flour, and salt.
Mix until well combined.
Heat vegetable oil in a frying pan over a medium heat.
Spoon portions of the mixture into the pan and flatten slightly.
Fry for 2–3 minutes on each side until golden brown.
Transfer to kitchen paper to drain excess oil.
Repeat with the remaining mixture.
Serve warm or cold with garlic yogurt sauce if desired.