For this classic Mexican churros recipe, you pipe an enriched, buttery dough directly into hot fry oil, then toss the churros in plenty of cinnamon sugar. Plan to make a batch of Mexican Hot Chocolate for dunking.

Special equipment: You’ll need a 6-quart Dutch oven or other heavy pot (cast iron, enameled or not, is ideal) and a deep-fry thermometer. A 6- or 7-inch spider is also handy.

  • Yield: 24 to 30 churros
  • Difficulty: Easy
  • Total: 1 hr 5 mins 
  • Active: 30 mins

Ingredients (11)

  • 2 1/4 cups water
  • 1 cinnamon stick
  • 1/2 teaspoon pure vanilla extract
  • 6 tablespoons (3/4 stick) unsalted butter
  • 1/2 teaspoon kosher salt
  • 2 1/4 cups all-purpose flour, sifted
  • 1 large egg
  • 2 to 3 quarts vegetable oil, for frying
  • 1 cup granulated sugar
  • 1/2 teaspoon ground cinnamon
  • Mexican hot chocolate, for serving


  1. Add the water, cinnamon stick, vanilla, butter, and salt to a large saucepan and bring to a boil over medium heat. As soon as the mixture boils, remove from the heat and discard the cinnamon stick.
  2. Add the flour to the saucepan all at once, stirring with a wooden spoon until it forms a shaggy ball of dough. Transfer the dough to a stand mixer fitted with the paddle attachment. Turn the mixer on at medium speed and add the egg, mixing until it’s thoroughly incorporated and the dough is smooth and sticky. Use a spatula to scrape the dough into a pastry bag fitted with a large star tip.
  3. Fill a large, heavy-bottomed pot with at least 2 inches of oil (the oil should not come more than halfway up the sides of the pan). Heat over medium-high heat until a deep-frying thermometer registers 360°F.
  4. While the oil is heating, add the sugar and ground cinnamon to a medium bowl. Stir with a whisk until thoroughly combined. Set aside.
  5. Working in batches, pipe 2 to 3 approximately 4-inch-long churros into the oil (use a table knife to cut off the batter at the tip). With a spider or the tip of a long-handled slotted metal spoon, fully submerge the churros in the oil.
  6. Fry until golden brown, carefully flipping and re-submerging the churros under the hot oil, about 2 minutes. Remove with a spider or slotted spoon and drain on a wire rack over a paper towel. Cool slightly before tossing in the cinnamon sugar. Repeat with the remaining churro batter. Be sure to keep the oil temperature consistent while frying.
  7. Serve warm, with Mexican hot chocolate.