In a small bowl, mix together ½ cup of granulated sugar and 1 teaspoon cinnamon to make the cinnamon sugar. Set aside.
Combine the butter, water and sugar in a medium-sized sauce pan over medium heat.
Stir all of the ingredients together until the butter is melted and sugar is dissolved. Bring the mixture to a boil, and once boiling, add all of the flour and salt all at once.
Remove from the heat, and continue to mix all of the ingredients together until a dough forms. Transfer to a separate bowl and let cool for 10 minutes.
Once cool, add the eggs, one at a time, beating between each addition. The dough will come together after about a minute or so of beating.
While the dough is cooling, heat 2-3 cups of vegetable oil (you need about 2 inches worth of oil). Use a thermometer to make sure the oil is at 360 degrees Fahrenheit.
Transfer the dough to a piping bag with a star tip - this will give the churros that perfect ridge. If you do not have a star tip, a regular tip will do! Or even just a ziplock bag with the tip cut off. It won't look like your traditional churro, but it will still taste delicious.
Once the oil is ready, pipe a 4-6 inch long strip into the oil, cutting the end with a scissor. Fry for 2-3 minutes on each side until golden brown, place on a paper towel to get rid of excess oil and then toss in cinnamon sugar.