Crispy, golden, cinnamon-sugar coated churros served with a rich, velvety dark chocolate dipping sauce. This authentic Spanish street food is easier to make at home than you think.

Crispy, crunchy, chocolatey perfection.
Bring water, butter, sugar, and salt to a boil in a saucepan. Reduce heat to low, add flour all at once, and stir vigorously until a smooth dough forms and pulls away from the sides.
Let the dough cool for 5 minutes. Add eggs one at a time, mixing thoroughly after each addition. Stir in vanilla. The dough should be smooth and pipeable.
Heat 2 inches of vegetable oil to 375°F (190°C) in a deep pot or Dutch oven. Line a plate with paper towels.
Transfer dough to a piping bag fitted with a large star tip. Pipe 6-inch strips directly into the hot oil, cutting with scissors. Fry in batches for 2-3 minutes until deep golden brown, turning once.
Drain churros on paper towels for 30 seconds, then immediately roll them in the cinnamon-sugar mixture while still warm. This ensures the coating sticks perfectly.
Heat heavy cream until just simmering. Pour over chopped dark chocolate. Let sit 2 minutes, then stir until smooth. Serve churros warm with the chocolate dip on the side.