In most cases, your zucchini fritters are soggy if you haven’t squeezed out all the water from the zucchini. It is best to leave the grated zucchini in a fine-mesh strainer for at least 30 minutes. Then pour out the water and follow the recipe instructions. Another reason is not enough flour and too much oil when frying. In reality, it is not deep frying, so you don't need to add 2 inches of oil to the pan.