If you’re a fan of Spanish cuisine, you’ve probably had churros before. These sweet, crispy pastries are a popular breakfast and snack item in Spain, and for good reason. They’re easy to make, require only a few ingredients, and taste amazing. In this post, we’ll show you how to make authentic churros at home.


  • 1 cup of water
  • 1/2 cup of unsalted butter
  • 1/4 teaspoon of salt
  • 1 cup of all-purpose flour
  • 3 eggs
  • 1/4 cup of sugar
  • 1 teaspoon of cinnamon (optional)
  • Oil for frying (vegetable or canola oil works best)


  1. In a medium saucepan, combine the water, butter, and salt. Bring to a boil over medium-high heat.
  2. Reduce the heat to low and add the flour all at once. Stir vigorously with a wooden spoon until the mixture forms a ball and pulls away from the sides of the pan. This should take about 1-2 minutes.
  3. Remove the pan from the heat and let the dough cool for a few minutes.
  4. Add the eggs one at a time, beating well after each addition. The dough should be smooth and glossy.
  5. Heat the oil in a large skillet or deep fryer to 375°F (190°C).
  6. Using a pastry bag or a plastic bag with a corner cut off, pipe the dough into the hot oil. You can make the churros any size you like, but a 6-inch (15 cm) length works well.
  7. Fry the churros until golden brown, turning them over once to ensure they cook evenly. This should take about 2-3 minutes per side.
  8. Remove the churros from the oil with a slotted spoon or tongs and place them on a paper towel-lined plate to drain any excess oil.
  9. In a small bowl, mix together the sugar and cinnamon (if using). Roll the warm churros in the sugar mixture until coated.
  10. Serve the churros warm with your favorite dipping sauce, like chocolate or dulce de leche.

Now that you know how to make authentic churros at home, you can enjoy this classic Spanish treat anytime you want. They’re perfect for breakfast, dessert, or a snack. Customize them by adding different spices or dipping sauces for a unique twist.