Churros Recipe with Hot Chocolate Dipping Sauce

Churros with hot chocolate sauce

  • serves 6
  • Easy

Make these Spanish sweet treats for a comforting dessert or breakfast. The rich, indulgent hot chocolate sauce is also delicious over ice cream


Looking for a homemade churros recipe? Try our easy idea for this Spanish treat here. Then also check out our churros with chocolate saucetear and share churros and mini doughnuts



  • unsalted butter 100g, diced
  • plain flour 175g
  • baking powder 1/4 tsp
  • eggs 3 large, beaten
  • orange flower water 1 tsp (optional)
  • orange grated zest from 1/2
  • sunflower oil for frying
  • golden caster sugar for sprinkling


  • dark chocolate 150g
  • double cream 150ml
  • unsalted butter 1 tsp, softened
  • cinnamon stick 1
  • dulce de leche 1 tbsp
  • vanilla extract 1 tsp


  • Step 1

    To make the churros, tip the diced butter into a saucepan, add 200ml cold water and a pinch of salt. Put the pan over heat to melt the butter and bring to the boil. Sieve the flour and baking powder together. As soon as the water boils, remove it from the heat and quickly stir in the sifted flour and baking powder. Beat the mix with a wooden spoon until smooth and it comes away from the sides of the pan in a smooth mass.

  • Step 2

    Tip the mixture into a bowl and cool for a couple of minutes. Then gradually add the beaten eggs one at a time, beating well until the mixture is smooth, glossy and drops reluctantly from a spoon. Add the orange flower water (if using) and grated orange zest, and mix until combined. Cover the bowl with a clean tea towel and leave the batter to one side to rest for 30 minutes.

  • Step 3

    Finely chop the dark chocolate and tip into a bowl. Pour the double cream into a small saucepan, add the cinnamon stick, dulce de leche, butter and vanilla extract, and bring to a simmer. Stir until smooth then pour over the chopped chocolate and stir again until the mixture is combined.

  • Step 4

    Fill a large saucepan no more than one third full with oil. Heat until it reaches 180-190C (or a cube of bread browns in a minute). Fit a large piping bag with a large star-shaped nozzle and fill with batter. Once the oil has come up to temperature you can start to cook the churros. Pipe 2 or 3 finger-length strips of batter directly into the pan cutting off each strip with a pair of scissors. Do not cook more than this in one go or the oil will cool down dramatically and your churros will be heavy and greasy, rather than crisp, golden and light.

  • Step 5

    Cook the churros for about 45 seconds to one minute on each side until golden and crisp. Remove them from the pan with a slotted spoon, drain quickly on kitchen paper and sprinkle liberally with caster sugar. serve with thick hot chocolate dipping sauce.


Discover more of our impressive donut recipes here...

Cream Donut Recipe with Strawberry Jam

Nutritional Information

  • Kcals 717
  • Fat 55.3g
  • Carbs 49.7g
  • Fibre 1.6g
  • Protein 8.3g
  • Salt 0.19g