Prepare the Dough:
In a large saucepan, combine water, butter, and salt. Heat until the butter melts and the mixture simmers.
Lower the heat, add the flour, and stir vigorously until the dough forms a ball and pulls away from the sides of the pan.
Let the dough cool for 15-20 minutes.
Incorporate Eggs:
Gradually add the eggs to the dough, mixing thoroughly using a mixer or wooden spoon.
Shape the Churros:
Spoon the dough into a pastry bag with a star-shaped tip.
Fry the Churros:
Heat vegetable oil in a deep fryer or large saucepan to 350°F (175°C).
Pipe the dough directly into the hot oil, cutting to desired lengths. Fry until golden brown (about 6 minutes).
Coat with Sugar:
Place sugar in a brown paper bag or on a plate. While the churros are hot, coat them evenly with sugar.
Add Toppings (Optional):
Drizzle your favorite topping over the churros for an extra layer of flavor.