Skip to main content

Served with a rich chocolate sauce, this homemade churros recipe is the ultimate sweet treat. Try this out next time you're looking for a tasty dessert recipe, it's sure to be a hit!

  • Serves6
  • Cook time15 minutes
  • Prep time15 minutes, (+ 10 mins cooling time)
the perfect churros


  • 80g butter, chopped
  • 1 tbs caster sugar
  • 1 cup (150g) plain flour
  • ½ cup (110g) caster sugar, extra
  • 1 tsp ground cinnamon
  • 2 Coles Australian Free Range Eggs
  • Vegetable oil, to deep-fry
  • Chocolate sauce
  • 100g dark chocolate, chopped
  • ½ cup (125ml) pouring cream
  • 1 tbs brown sugar

Check ingredient labels to make sure they meet your specific dietary requirements and always consult a health professional before changing your diet. View dietary information here.

Percentage Daily Intake information on our recipes is calculated using the nutrition reference values for an average Australian adult.


  1. Step 1

    Combine the butter, sugar and 1 cup (250ml) water in a saucepan. Bring to the boil over high heat. Remove from heat. Add flour and stir to combine. Place over high heat and cook, stirring constantly, for 1-2 mins or until dough is smooth and coming away from the side of the pan. Set aside for 10 mins to cool.
  2. Step 2

    To make the chocolate sauce, combine the chocolate, cream and sugar in a small saucepan over medium-low heat. Cook, stirring, until chocolate melts and mixture is smooth.
  3. Step 3

    Combine the extra sugar and cinnamon on a large baking tray.
  4. Step 4

    Transfer the dough to a bowl. Use an electric mixer to beat until smooth. Add the eggs, 1 at a time, beating well after each addition, until mixture is smooth and glossy. Transfer to a piping bag fitted with a 2cm fluted nozzle.
  5. Step 5

    Add enough oil to a large saucepan to reach 6cm up the side of the pan. Heat to 180°C over medium-high heat (when oil is ready, a cube of bread turns golden brown in 15 secs). Pipe three 12cm lengths of dough into the oil, cutting the dough with kitchen scissors. (To make baby churros, cut into 3cm lengths.) Cook for 3 mins or until golden brown. Use a slotted spoon to transfer to a plate lined with paper towel. Add to the cinnamon sugar and toss to coat. Repeat with remaining dough.
  6. Step 6

    Serve churros warm with the chocolate sauce for dipping.