Kirbie's Cravings

Spanish Churros with Chocolate

photo of a churro being dipped in a mug of chocolate

Spanish-style churros with chocolate, also referred to as churros con chocolate are easy to make in your own home. These churros are light, airy and crisp served with a thick, almost-pudding like hot chocolate.
photo of Spanish Churros
During my trip to Barcelona, I fell in love with Spanish-style churros. Even though there were so many different restaurants and dishes I wanted to try on my much too short trip, I couldn’t resist having churros and chocolate every morning. Honestly, I think I could have eaten churros for every meal and have been completely content.

Our favorite churros came from Xurreria Banys Nous and I’ve tried my best to recreate their famous churros at home. While I can’t seem to quite get the exact texture, these are still pretty darn good. The best part is, the dough is so easy to make with only 5 simple ingredients. It comes together in minutes.
photo of how to melt the butter on the stovephoto showing what the batter should look like after it's cookedclose-up photo of a churro being dipped in chocolate
There were a few things I noticed while eating churros in Barcelona and how they differ from the Spanish-style churros served in most US restaurants. For one thing, the churros are shaped into loops rather than straight sticks. I’m guessing the loop shape allows you to dip nearly your entire churro into the chocolate at once without double dipping.

In addition, the hot chocolate there is really thick.  I love a good thick hot chocolate, but the chocolate sauce here was more like a pudding that you could eat with a spoon.
close-up photo of a mug of chocolate with a churro
As I see everyone’s vacation photos this summer, I can’t help but think wistfully back to the great time we had in Barcelona. I definitely hope to be back to Spain so I can explore more of the country. Until then, these churros are pretty satisfying.
photo of two churros with a pile of churros in the background

Spanish Churros with Chocolate (Churros con chocolate)

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Course: Breakfast, Dessert
Cuisine: Spanish
Spanish-style churros with chocolate also referred to as churros con chocolate, are easy to make in your own home. These churros are light, airy and crisp served with a thick, almost-pudding like hot chocolate.
1 from 1 vote


For the churros

  • 1 cup water
  • 1/2 cup unsalted butter
  • 1/4 teaspoon salt
  • 1 cup all-purpose flour
  • 2 large eggs
  • vegetable oil for frying

For sugar coating

  • 1/4 cup granulated white sugar

For the thick hot chocolate

  • 4 ounces chopped dark chocolate
  • 2 cups milk
  • 1 tablespoon cornstarch
  • 4 tablespoons sugar


  • In a medium saucepan, add water, butter, and salt. Bring to a boil and stir until butter is completed melted. Turn off heat and add in flour. Stir until all flour is incorporated and becomes a smooth dough ball. Add in eggs and stir into dough. Scoop dough into a pastry piping bag and use a 1M Wilton star tip.
  • In another medium saucepan, fill with oil until it is about 1 1/2 inches deep. Turn stove heat to medium. Lay a piece of parchment paper onto your working area. Pipe churros into loops onto parchment paper, making sure to press on the ends to seal the loops. When oil is hot, gently slide a few of the churros into hot oil. Let churros fry until they are golden brown (2-3 minutes) and then flip to other side and cook for another 2-3 minutes until they are golden brown on both sides. Remove and place onto plate lined with paper towel to soak up excess oil. Repeat with remaining churros.
  • When churros are finished, add 1/4 cup sugar to a plastic Ziploc bag. Add a handful of churros into the bag and shake/move around until the sugar fully coats the churros. Remove churros and repeat with uncoated ones until all churros are coated in sugar.
  • Make the chocolate sauce right before eating. In a medium saucepan, add milk (reserving 2 tbsp) and chocolate and cook on low heat until chocolate is completely melted. Dissolve cornstarch in remaining milk. Add into simmering chocolate milk and stir until chocolate thickens. Pour into cups and serve with churros. Once the sauce cools, it may begin to clump up because of the cornstarch. You can smooth it out again by reheating it in the microwave.


Recipe slightly adapted from Food Network

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

Did you make this recipe?I'd love to see it! Mention @KirbieCravings and tag #kirbiecravings!


Subscribe to receive new post updates via email

don’t miss a thing!

Get new post updates via email:

20 comments on “Spanish Churros with Chocolate”

  1. Can I leave the dough in the fridge overnight?

  2. Tastes delicious! But my churros stuck to the parchment paper. So I’m freezing some to see if they will keep their shape when I fry them

  3. Can the hot chocolate be kept in a crock pot? My son is making these for his class but needs for it to be kept warm for awhile.

    • I have not tried keeping it in a crock pot so I am not sure. This type of hot chocolate is super thick pudding-like and it tends to get clumpy if not eaten right away. A crock pot might help but it may also be better to use a chocolate ganache rather than this pudding-like hot chocolate.

  4. Hello,
    I am a 7th grader and I am making this for the first time for a spanish project in class.
    I have a question:
    If I coat the churros with sugar and make the thick hot chocolate as a dip and serve it do you think it will be too sweet?
    Thank you

    • Since the churros don’t have sugar in them, I don’t think it’ll be too sweet. I’d recommend a dark/bittersweet or semisweet hot chocolate.

  5. Why did you leave out the 1/4 sugar from the original recipe?

  6. Can we leave the churro mix in overnight if we don’t use it all ?

  7. Also, is the dark chocolate a powder, or solid chunks? 

  8. How many people is this recipe for? 

  9. Hi, does this yield 3-4 servings (and about how many per serving)? Or 3-4 churros? Just want to make sure I get my ingredient count correct! Thanks!

  10. Thanks for sharing! I loved the thick hot chocolate and churros near my host parents house after walking home from downtown on cold nights. They warmed me up and always made me so happy. I can’t wait to make these for my husband! Thanks for sharing, and keeping the shape authentic 🙂 

Leave a Reply

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

Recipe Rating