Place grated zucchini in a large over a bowl lined with a cheese cloth or sieve. Sprinkle with the salt and toss gently to thoroughly mix zucchini and salt. Set aside for 10-15 minutes. Gather the corners, roll the cloth of the cheese cloth or using your hands squeeze out the zucchini juice into a bowl. Do this a few times till you feel zucchini is dry enough.
Add squeezed zucchini, finely chopped spring onion and grated paneer or halloumi to a large bowl. Add the ground cumin, garlic powder, turmeric, oregano/thyme, paprika, black pepper, salt and egg. Mix well. Add baking powder and flour to the bowl and gently mix until just combined. You may need a little more or less flour to bring the fritters together. Rest the mixture in the fridge for about 20 minutes to firm up.
Warm a 1-2 tbsp of olive oil in a large frying pan on medium. (prefrebaably no-stick)
Scoop about ⅓-½ cup batter, form it into a fritter and place it onto the warmed pan. Add up to 2-3 more fritters on the pan making sure there its enough room to flip the fritters. This will depend on the size of your pan. Cook each side for 3-4 minutes until golden and crispy. Lower the heat to medium- low and fry each side for a further 3-4 minutes. When cooked through and crispy, transfer the fritter onto a plate lined with paper towel. Repeat with the remaining batter.
Fritters are best eaten fresh off the pan with serving suggestions above or stored in the fridge for up to 3 days in an air-tight container. Individually fritters can be packed in a freezer-safe container, separated by baking paper and frozen for up to 3 month. To eat, they can be toasted or microwaved from frozen.***I have not frozen these fritters before so can't say if they'll freeze well.