In a large mixing bowl, combine the dry ingredients: flour, baking powder, salt, and sugar. Whisk until evenly mixed.
In a separate bowl, mix together the wet ingredients, including your chosen nondairy milk, vegetable oil, and vanilla extract.
Slowly pour the wet ingredients into the dry ingredients and stir until a smooth batter forms. Ensure there are no lumps.
Fill a deep skillet or deep fryer with about 2 to 3 inches of oil and heat it to medium heat (around 350°F).
While waiting for the oil to heat up, pour the batter into a squeeze bottle or a piping bag with a narrow nozzle for easier pouring. Alternatively, you can use a traditional funnel.
Once the oil is heated, carefully pour the batter into the hot oil in a circular motion, creating a web-like shape. Begin from the outside and work your way towards the center.
Allow the funnel cake to fry for 2-3 minutes or until golden brown on the bottom side. Use a metal spatula or skimmer to carefully flip the funnel cake to cook the other side, frying for an additional 2-3 minutes.
After both sides are golden brown, carefully remove the funnel cake from the oil, using a metal skimmer or spatula. Place it on a paper towel-lined plate to help drain excess oil.
If desired, sprinkle powdered sugar over the warm funnel cake for a delicious, sweet garnish.Remember to work quickly and carefully when frying vegan funnel cakes, as the oil can be very hot. Repeat the process for the remaining batter, and enjoy your delicious, homemade vegan funnel cakes!