Grate together potato, zucchini, cauliflower, and onion. Use a food processor to make this step faster.
Wrap the vegetable mixture in a cheesecloth or a lightweight kitchen towel and squeeze out as much liquid as possible.
In a large bowl, combine vegetables with garlic, flour, baking powder, eggs, salt, and pepper.
In a frying pan heat ½ inch of oil on medium-high. Carefully drop a heaping tablespoon of latke mixture into oil.
Fry for roughly 2 minutes, then flip and fry the other side.
Transfer each latke to a paper towel-lined platter.
Serve while warm.