Churros Recipe

Posted February 22, 2012 by Stephanie

I don’t think I’ve every met anyone who doesn’t like churros. Deep fried dough rolled in cinnamon-sugar? What’s not to love?! Churros are best straight out of the oil when they’re warm and somehow manage to be crispy and soft at the same time. Apparently churros are a breakfast food—I sure could get used to that!

Churros are definitely on my must-eat list when I hit up random amusement parks. I’ve even *gasp* boughten a churro or two at Costco. But the best churros I’ve had were on the streets of Playa del Carmen. The street vendors have fancy churro making syringes. I don’t have a fancy churro making syringe, but I do have a piping bag and a star tip. Homemade is as close as I’m going to get to Mexico right now and with these golden brown and crispy churros, I’m not complaining.

I am cinnamon-y, I am sugary: I AM CHURRO!

Churro Recipe adapted from
serves 2-3

  • 1/4 cup whole milk
  • 1/4 cup water
  • 1/4 cup unsalted butter (1/2 stick), cut into 8 pieces
  • pinch salt
  • 1/2 cup all-purpose flour
  • 2.5 large eggs*, at room temperature
  • oil for deep frying
  • cinnamon-sugar for dusting

Bring the milk, water, butter and salt to the boil in a heavy-bottomed 2-quart saucepan.  When the mixture is boiling rapidly, add the flour all at once, reduce the heat to medium and, without a second’s hesitation, start stirring the mixture like mad with a wooden spoon.  The dough will come together very quickly and a slight crust will form on the bottom of the pan, but you have to keep stirring – vigorously – another 2 to 3 minutes to dry the dough.  At the end of this time, the dough will be very smooth.

Turn the dough into the bowl of a mixer fitted with the paddle attachment. One by one, add the eggs to the dough, beating until each egg is thoroughly incorporated.  As soon as you add the first egg, your dough will separate.  Keep working and by the time you add the third egg it will start coming together again.  When all the eggs are incorporated, the dough will be thick and shiny and, when you lift some of it up it will fall back into the bowl in a ribbon. Spoon the dough into a piping bag with a star tip.

Heat about an inch of oil to 350 F in a deep cast iron skillet over medium high heat. Carefully pipe the dough into the oil. Snip with kitchen scissors when churro is your desired length. Fry, turning once, until golden brown, about 2 minutes per side. Drain on paper towels and immediately roll in cinnamon sugar. Enjoy hot!

**Half an egg is 1 1/2 tablespoons.


  1. Simply Tia says:

    These churros look gorgeous. You really do take some beautiful photos!

  2. mya says:

    churros are from spain :) madrid to be exact.. and yes we eat them for breakfast haha! (special occasions)

  3. Loïs says:

    I really love your recipes! I’m gonna make this tommorow :)

  4. Leanne says:

    I just made these this evening.

    They are amazing.

    Fluffy, Egg-y, and a Cinch!

  5. Steph says:

    I JUST MADE THESE!! Ive had the genuine kind in Mexico City.. and these are quite comparable! They turned out lovely, dispite the fact I made them with a ziploc bag instead of a piping bag. Still tasted the same. I rather liked them…
    This would be so quick to take to a party or occasion that called for finger food. I whipped some cream for dip, worked perfect.

    Thank you soo much for the recipe, one of these days I will get a piping bag and do it properly.

  6. simon says:

    they look awesome. great photos :-)

  7. Nadja says:

    nice recipes! so understandable! :D:D i also really like the fonts you used do mind telling me what font is the Churros in the picture is?? and where you get your fonts?? THANKYOUUU <3

  8. Greet says:

    I made them and they are delicious! But, my piping bags(!) kept ripping as the dough was so tough. What could i change next time to make the dough less tough?

  9. elena says:

    But the original churros from madrid, are without cinamon, only sugar!!

Leave a Reply

Your email address will not be published. Required fields are marked *