Skip to Content

Best Chocolate-Filled Churros Recipe

Churros and hot chocolate are probably two of the most popular matches among Spanish desserts, but did you know there is a way to blend both into one?

The chocolate-filled churros combine the crispy and golden churros base, with a warm centre of rich chocolate sauce, so you get to enjoy both of them in every bite.

Continue reading this article, and we will show you how to make chocolate-filled churros, with the best tips for storing, serving, and customising the ingredients.

a pin with chocolate-filled churros in a paper holder.

You, dear reader, support this blog. If you purchase through a link, we earn a small commission. As an Amazon Affiliate, we earn from qualifying purchases.

Pssst…!!?? You can’t get enough of Spanish dessert recipes? Have a look at my other posts: 

Background of the Dish

chocolate-filled churros wrapped in a napkin

The chocolate-filled churros were created as an alternative to the classic churros with chocolate sauce, offering a convenient twist by incorporating the rich chocolate directly inside the crispy churros.

It quickly became one of the most popular churros recipes from Spain, as it combines the beloved flavours of churros and chocolate in every bite, making it easier to enjoy without needing a separate dipping sauce.

Today, you can find chocolate-filled churros at almost every bakery in Andalusia, but why not try making them at home with this easy recipe?

With a few ingredients, you can enjoy fresh, crispy churros filled with melted chocolate anytime. 

Pin for later!

a pin with chocolate-filled churros

Things You’ll Need for Chocolate-Filled Churros

The main ingredients that you will need to prepare the chocolate-filled churros are flour, butter, egg, water, heavy cream, chocolate, and sugar.

As you will see later on how to make Spanish churros, some kitchen tools that you will need to make these ones are a piping bag with a star tip, and a small piping bag with a filling nozzle or syringe for adding the melted chocolate.

Ingredients

For the churro dough

  • 1 cup (240ml) water
  • 1 cup (120gr) flour
  • 1 egg
  • 2 tablespoons butter
  • A pinch of salt
  • 1 teaspoon vanilla extract
  • Oil for frying

For the coating

  • 1 teaspoon cinnamon
  • 1 cup (200gr) sugar

For the chocolate filling

  • 120 gr dark chocolate (chopped)
  • 1/2 cup (120 ml) heavy cream
  • 1 tablespoon unsalted butter

How to Make Chocolate-Filled Churros – Step by Step Guide

a pot with churros dough made for the chocolate-filled churros
  1. To start with the chocolate-filled churros recipe, grab a small pot and melt the butter, then add water with a pinch of salt. When it boils, add the flour and stir until you get a sticky yet homogenous dough. Remove from the heat and let it rest for 5 minutes.
  1. Now, add the egg and vanilla extract to the churro dough. Mix until it gets fully combined, and make sure that there isn’t any flour lump left. You should get a smooth and glossy dough.
  1. After that, grab a frying pan and put around 2 inches (5cm) of vegetable oil, or enough to cover the churro. Transfer the dough to a piping bag fitted with a large star tip.
  1. Then, pipe 4-5 inch (10-12 cm) strips of dough directly into the hot oil, cutting the ends with kitchen scissors or sharp knives. Fry up to 3 churros at the same time, so as not to overcrowd the pan.
  1. Next, cook the churros for 3 minutes per side, until they get a golden colour on the outside. Remove and place them on a plate with paper towels, to drain the excess oil.
  1. To continue with the authentic churros recipe, grab a shallow dish and mix the sugar and cinnamon.
  1. After that, carefully roll warm churros in the mixture until well coated. Set them aside for a bit.
  1. To prepare the filling for this Spanish churros recipe, heat the heavy cream in a small saucepan until just simmering. Remove from heat, add chopped chocolate and let sit for 2 minutes, then whisk until it’s slightly thick but still pourable. Stir the butter for a silky smooth result.
  1. Now, use a piping bag fitted with a small filling nozzle or a syringe designed for injecting fillings (a plain round tip works well). Spoon the melted chocolate into the piping bag or syringe.
  1. Then, with the help of a skewer, chopstick, or the nozzle itself, create a tunnel inside the churro. Insert it gently from one end to the other, being careful not to break it.
  1. As a key step in this homemade churros recipe, insert the nozzle of the piping bag or syringe into one end of the churro. Squeeze gently while slowly pulling the nozzle out to evenly distribute the chocolate filling. 
  1. To finish the recipe, repeat on the opposite end to ensure the entire churro is filled. Serve the chocolate-filled churros and enjoy.

Substitution of Ingredients

chocolate-filled churros in a bowl topped with chocolate

The chocolate-filled churros is one of the most complete recipes for churros that you can find, yet still, there are some replacements that you could follow.

Just like the traditional churros recipe, this one calls for a coat of cinnamon sugar, which you could replace with white granulated sugar by itself, or dust some powdered sugar on top.

If you are short on time, you can prepare this authentic Spanish churros recipe but use dulce de leche as the filling (soften it with a bit of heavy cream before).

We know how scary it can be to make chocolate stuffed churros for the first time, and at the end of the day, you should enjoy the process, so if you find it too hard, simply turn them into churros with dipping sauce.

Craving more churros with filling? Then you must check out our churros balls recipe, or the best ones with dips like the churros with Nutella and the churros with caramel sauce.

Tips on Serving Chocolate-Filled Churros

closeup of chocolate-filled churros

As you can guess by their name, the chocolate-filled churros already have the chocolate sauce inside of them, so for serving you simply have to put them on a plate.

If the best homemade churros get too cold, you can reheat them in the oven at medium-to-low temperature for just a couple of minutes.

This recipe for Spanish churros is usually served as a dessert or an afternoon snack, as they might be too heavy for early morning (unlike breakfast churros, which are perfect for that time).

If you have loved ones coming over and they have dietary restrictions, then you can make the wonderful keto churros, the delicious churros without eggs, or the fantastic churros without butter, so they get to enjoy this treat.

How to Store Chocolate-Filled Churros

How to Store Chocolate-Filled Churros. Ingredients such as nuts, apple, salad in a fridge.

The easiest way to store the chocolate-filled churros is to place them in a covered container and keep them at room temperature for up to 8 hours. 

Besides that, once you finish preparing the easy churros recipe, you can put them in a container and take them to the fridge, where they can last up to 2 days.

In both cases, reheat the chocolate-filled churros in the oven or air fryer for a couple of minutes, so they get crispy and warm again.

Some Spanish churros recipes that can be stored for longer include the churro cheesecake with strawberries, the churros with dipping sauce, and the churros cake.

Recipe Card: Chocolate-Filled Churros

Yield: 8

Chocolate-Filled Churros Recipe

chocolate-filled churros on a plate next to some red berries

Churros and hot chocolate are probably two of the most popular matches among Spanish recipes, but did you know there is a way to blend both into one?

The chocolate-filled churros combine the crispy and golden churros base, with a warm centre of rich chocolate sauce, so you get to enjoy both of them in every bite.

Continue reading this article, and we will show you how to make chocolate-filled churros, with the best tips for storing, serving, and customising the ingredients.

Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes

Ingredients

  • 1 cup (240ml) water
  • 1 cup (120gr) flour
  • 1 egg
  • 2 tablespoons butter
  • A pinch of salt
  • 1 teaspoon vanilla extract
  • Oil for frying

For the coating

  • 1 teaspoon cinnamon
  • 1 cup (200gr) sugar

For the chocolate filling

  • 120 gr dark chocolate (chopped)
  • 1/2 cup (120 ml) heavy cream
  • 1 tablespoon unsalted butter

Instructions

  1. In a small pot, melt the butter and add water with a pinch of salt. Once it boils, add the flour all at the same time and stir until you get a sticky yet homogenous dough. Remove from the heat and let it rest for 5 minutes.
  2. Add the egg and vanilla extract to the churro dough. Mix until it gets fully combined, and make sure that there isn't any flour lump left. You should get a smooth and glossy dough.
  3. In a frying pan, put around 2 inches (5cm) of vegetable oil, or enough to cover the churro. Transfer the dough to a piping bag fitted with a large star tip.
  4. Pipe 4-5 inch (10-12 cm) strips of dough directly into the hot oil, cutting the ends with kitchen scissors or sharp knives. Fry up to 3 churros at the same time, so as not to overcrowd the pan.
  5. Cook the churros from Spain for 3 minutes per side, until they get a golden colour on the outside. Remove and place them on a plate with paper towels, to drain the excess oil.
  6. In a shallow dish, mix the sugar and cinnamon, as you will later coat the chocolate-filled churros with it.
  7. Carefully roll warm churros in the mixture until well coated. Set them aside for a bit.
  8. To prepare the filling for this churros recipe, heat the heavy cream in a small saucepan until just simmering. Remove from heat, add chopped chocolate and let sit for 2 minutes, then whisk until it’s slightly thick but still pourable. Stir the butter for a silky smooth result.
  9. Use a piping bag fitted with a small filling nozzle or a syringe designed for injecting fillings (a plain round tip works well). Spoon the melted chocolate into the piping bag or syringe.
  10. Use a skewer, chopstick, or the nozzle itself to create a tunnel inside the churro. Insert it gently from one end to the other, being careful not to break the churro.
  11. Insert the nozzle of the piping bag or syringe into one end of the churro. Squeeze gently while slowly pulling the nozzle out to evenly distribute the chocolate filling. 
  12. Repeat on the opposite end to ensure the entire churro is filled. Serve the chocolate-filled churro and enjoy.

Notes

As a helpful tip for this simple churros recipe, if you find that the chocolate is too runny, just add a bit of heavy cream and let it cool slightly to thicken before filling.

We know that making churros filled with chocolate can be intimidating, so if it is too complicated or they start to break, you can simply drizzle the chocolate sauce on top or use it as a dip.

For healthier churros with chocolate inside, instead of frying them, you can bake them (piped onto a parchment-lined baking sheet) at 400°F (200°C) for 20-25 minutes.

Nutrition Information

Yield

8

Serving Size

1

Amount Per Serving Calories 153Total Fat 12gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 5gCholesterol 38mgSodium 53mgCarbohydrates 10gFiber 1gSugar 7gProtein 2g

All information presented and written are intended for informational purposes only. You should not rely on this information as a substitute for, nor does it replace, professional medical advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other health-care professional. The writers and publishers of visitsouthernspain.com are not nutritionists or registered dietitians. Statements within this site have not been evaluated or approved by the Food and Drug Administration.

Did you make this recipe?

Tag @visit.southernspain on Instagram and hashtag it #visitsouthernspain



Skip to Recipe