Churros recipe with chocolate recipe

(145 ratings)

Churros are the Mexican version of our doughnuts - they come in long sticks that you can cover in sugar and dip in chocolate.

Churros and chocolate
Preparation Time25 mins
Cooking Time1 hours
Total Time1 hours 25 mins
Cost RangeCheap

This churros recipe with velvety chocolate is deliciously naughty!

Churros are the Mexican version of our doughnuts. They come in long sticks that you can cover in sugar and dip in chocolate.

These mouth-watering churros are made by celeb chef Thomasina Miers. They'll take around 1hr and 25 mins to prepare and cook which means you should start preparing them in advance so they're ready when you plan on serving them.

This churros recipe makes around 16 churros in total which is great if you've got friends and family over as you can make plenty for dessert in one batch. These churros are best made and eaten on the day. But, if you've made enough, you could save the batter for another day. Just cover in clingfilm and store in the fridge for up to 2 days.

Serve your homemade churros with plenty of gooey chocolate dip. You could try other chocolates for the dip too like dark, white or milk.


For the churros:

  • 90g caster sugar
  • 1tbsp ground cinnamon
  • 125g plain flour
  • 125g self-raising flour
  • a good pinch of sea salt
  • 2tbsp olive oil
  • 1L sunflower oil, for frying

For the chocolate sauce:

  • 200g dark chocolate (70% cocoa solids), roughly chopped
  • 50g milk chocolate, roughly chopped
  • 2tbsp golden syrup
  • 300ml double cream

You will also need:

  • A piping bag fitted with a large star-shaped nozzle




  1. Mix the sugar and cinnamon together and set aside.
  2. Make the chocolate sauce. Put all the chocolate in a heavy-bottomed saucepan with the golden syrup and cream and heat over a low heat, stirring continuously, to melt the chocolate, being careful not to let it burn. Alternatively, heat with short bursts in the microwave, stirring between each burst.
  3. Sift the flours with a good pinch of salt into a metal or heatproof bowl and make a well in the centre. In a separate bowl, mix the olive oil and 450ml boiling water together, then pour into the well, beating it well with a fork to get rid of any lumps. The dough should be slightly soft and sticky to touch. Let it rest for 10 minutes.
  4. Fill a large, heavy-bottomed saucepan with the sunflower oil – it should be about one-third full. Heat the oil to 170°C or until a small piece of bread browns in less than 30 seconds.
  5. Add the dough to a piping bag with a star-shaped nozzle and squeeze out churros directly into the hot oil, cutting them with a pair of scissors to the length you want. Be careful not to cook more than 3 at any one time, or they will all stick together. Fry for about 3 to 4 minutes until crispy and golden. Remove from the oil with a slotted spoon and drain on kitchen paper. Sprinkle with the cinnamon sugar.
  6. Reheat the chocolate sauce and pour into little cups for dipping with the churros.
Top Tip for making Churros recipe with chocolate

If you want healthier versions of doughnuts, try the Weight Watchers baked jam doughnuts

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodtoKnow and has over 11 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodtoKnow, Jessica has had the privilege of working alongside Future’s Test Kitchen to create exclusive videos - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies