You can see the photos above for a step-by-step on how to make these.
Place the cauliflower, onion, and garlic in a food processor and process until minced.
For the potato and carrot, I simply peeled these and shredded them finely using a cheese grater. You can also opt to process the carrot but I prefer them into very thin, fine pieces.
Potatoes: place the potatoes in a kitchen towel or cheese cloth and then squeeze out the excess water.
Place all processed/shredded vegetables in a large bowl. Add in the flour, baking powder, salt, and pepper. Mix well until evenly combined.
The longer the mixture sits, the more liquid the potato can release especially since the mixture is salted so if it’s too wet to the touch, you can add 1-2 tbsp more flour at a time.
To test out the mixture: get a small amount of the mixture and shape into a ball. It should hold up well. If not, you can add 1-2 tbsp more flour at a time.
Shaping the mixture: scoop a small amount of the mixture and shape into small balls or form into whatever shape you’d like. Repeat this for the rest.
Cooking (see baking option below): Heat a large frying pan or wok over med. high heat with enough oil to submerge the pieces. Test the heat of the oil by placing a small chunk of the mixture. If it immediately bubbles, it’s hot enough.
Carefully add in the balls/pieces. Leave to cook until golden brown and crisp, moving and flipping halfway through if needed. Once cooked, drain from the oil and place in a strainer to drain the excess oil.
Pair with the dipping sauce, ketchup, BBQ sauce, etc. Enjoy while hot! You can also refrigerate leftovers. See storage tips below.