01 -
Combine water, sugar, salt, and vegetable oil in a saucepan over medium heat. Bring to a boil, then remove from heat and stir in the flour until the mixture forms a smooth dough.
02 -
Allow the dough to cool briefly. Transfer it to a piping bag fitted with a star nozzle.
03 -
Heat vegetable oil in a deep pan to 175°C. Pipe 8–10 cm strips of dough directly into the hot oil, cutting with scissors or a knife. Fry until golden brown on all sides, about 2–3 minutes per side. Transfer churros to paper towels to drain.
04 -
Mix sugar and cinnamon in a shallow bowl. Roll the warm churros in the cinnamon sugar mixture until fully coated.
05 -
Heat heavy cream in a small saucepan until simmering but not boiling. Remove from heat, add chopped chocolate and butter, and stir until smooth and glossy. Stir in vanilla extract, if desired.
06 -
Arrange warm churros on a plate and serve immediately with the chocolate dip.