These homemade churros are made from a simple choux-style dough, fried until perfectly golden, then rolled in cinnamon sugar and served with rich chocolate sauce for dipping.
Combine the ingredients. In a mixing bowl, whisk together the flour, baking powder, and salt. Add the oil and water to the flour mixture and mix until just combined. The dough will be thick and sticky.
Fill the piping bag. Transfer the dough to a piping bag fitted with a 1/3-inch star tip nozzle.
Heat up the oil. Place a heavy-bottomed pot over medium-high heat and add 2 inches of oil. Let the oil heat up to 340°F.
Fry the churros. Pipe in 6-inch lengths of dough into the oil, snipping off with scissors. Only cook 3 to 4 churros per batch. Cook each churro for 3 to 5 minutes, or until golden brown. Roll them around occasionally during cooking.
Cool the churros. Place the cooked churros on a paper-lined plate to drain off any excess oil.
Coat them in cinnamon sugar. To make the coating, combine the sugar and cinnamon in a shallow plate. Roll each churro in the cinnamon-sugar until completely coated.
Make the chocolate dipping sauce. Meanwhile, melt the chocolate and cream together using a double boiler. You can also microwave the chocolate and heavy cream in 30-second bursts. Make sure to use a microwave-safe bowl. Stir the sauce after each burst, and continue to microwave until melted and smooth.
Finish and serve. Once completely melted and smooth, stir in the vanilla extract and serve the chocolate sauce with the churros!