Homemade Churros Recipe

These crispy, golden churros are the perfect treat for any occasion! They’re surprisingly easy to make at home and come together in under an hour.


  • 1 cup water
  • 2 ½ tablespoons white sugar
  • 2 tablespoons vegetable oil
  • 1 cup all-purpose flour
  • 2 quarts oil for frying
  • ½ cup white sugar, or to taste
  • 1 teaspoon ground cinnamon


  1. Bring the dough to a boil. In a saucepan, combine the water, sugar, and oil. Heat over medium heat until boiling.
  2. Incorporate the flour. Remove the pan from heat and immediately add the flour all at once. Stir vigorously with a wooden spoon until a dough forms.
  3. Cook the dough. Return the pan to low heat and cook the dough for an additional 1-2 minutes, stirring constantly. This step helps remove excess moisture and cook the flour. The dough should become smooth and pull away from the sides of the pan.
  4. Transfer and cool the dough. Transfer the dough to a large bowl. You can cool it slightly at room temperature for a few minutes, or use an electric mixer to beat on medium speed for 2 minutes to cool it down more quickly.
  5. Prepare the churros. Once the dough is cool enough to handle, fill a piping bag fitted with a star tip with the dough. Alternatively, you can use a zip-lock bag with a corner snipped off.
  6. Heat the oil. In a large pot or deep fryer, heat the oil for frying to around 375°F (190°C).
  7. Pipe and fry the churros. Pipe 3-4 inch churros directly into the hot oil. Fry for 2-3 minutes per side, or until golden brown.
  8. Drain and coat. Remove the churros from the oil and drain on paper towels. While still warm, toss them in a mixture of cinnamon sugar.
  9. Serve and enjoy! Your homemade churros are ready to serve. Enjoy them warm with your favorite dipping sauce, like chocolate or caramel.

Leave a Comment