Heat the water, butter, sugar and salt in a saucepan over medium high heat. Whisk the ingredients together and heat until the butter melts.
Then stir in the flour with a wooden spoon. Stir until a dough is formed into a ball. Then continue to cook the dough for 1-2 more minutes to cook the flour.
Remove from heat and place the dough in a mixing bowl. Let it cool until steam is no longer coming off the dough.
Then add the eggs in one at a time and beat with a hand held mixer until the eggs are incorporated into the dough.
Heat 2 inch of oil in a large pot over medium high heat until the oil reaches an internal temperature of 375 degrees F.
Transfer the dough to a ziplock bag or a piping bag. Cut a hole in the corner of a ziplock bag or the piping bag. Pipe the dough out of the bag and cut the dough into the oil. Make sure to pipe closer to the oil so that the oil does not splash out of the pan.
Fry for 4-5 minutes (flipping them overlay halfway through the cook time) until they are golden brown on both sides.
Move to a plate lined with paper lines to soak up the excess oil with a slotted spoon.
Serve topped with powdered sugar and enjoy!
Notes
These are best served immediately but you can store the leftovers at room temperature in an airtight container or bag for up to 3 days.