National Dish Spain: Churros con Chocolate (Recipe)

In this article
Few treats capture the spirit of a Spanish morning quite like Churros con Chocolate. These crisp, golden batons of fried dough are dusted with sugar and made for dunking into a cup of rich, velvety hot chocolate. Loved from bustling Madrid cafés to weekend markets across the country, they are pure indulgence at any hour. With just a handful of storecupboard ingredients, you can turn your own kitchen into a little Spanish café.
About Churros con Chocolate
Churros are a traditional Spanish pastry that has won over sweet tooths the world over. They are typically piped into long, ridged sticks, fried until crisp and golden, and dusted generously with sugar. What makes them truly irresistible is the way they are dipped into thick, warm chocolate that clings to every ridge. The contrast of crunchy pastry and silky chocolate is the heart of this much-loved dish, and this recipe shows you how to recreate that magic at home.
Ingredients (serves 1–2)
- 125 ml water
- 30 g butter
- 1 tablespoon sugar
- 1 pinch of salt
- 75 g plain flour
- 1 egg
- Oil, for frying
- Sugar, for dusting
- Chocolate, for dipping
Shopping for the ingredients
When shopping for the ingredients, look out for fresh, good-quality produce. Ideally the butter and eggs should be organic, as this guarantees the best possible flavour. For the chocolate, it is well worth choosing a variety with a high cocoa content — this gives a richer, more intense taste. As for the flour, either plain all-purpose flour or a dedicated baking flour will do the job nicely.
Preparing the dish
Before you start cooking, gather all the utensils and ingredients you will need. Make sure you have a large pan for frying as well as a piping bag for the dough, and have a bowl ready for melting the chocolate. Fill the pan with enough oil and warm it slowly to the ideal temperature, so everything is in place when the batter is ready to go.
Step-by-step instructions
- Bring the water, butter, sugar and salt to the boil in a pan.
- Add the flour all at once and stir vigorously until a smooth dough forms.
- Take the pan off the heat, let the dough cool slightly, then beat in the egg.
- Spoon the dough into a piping bag fitted with a large star nozzle.
- Heat the oil in the pan to 180°C and pipe the dough directly into the hot oil in long strips.
- Fry the churros until golden brown, turning them occasionally.
- Drain the finished churros on kitchen paper, then dust them with sugar.
- Melt the chocolate in a bowl set over a pan of simmering water and serve for dipping.
Gluten-free / lactose-free version
For a gluten-free version, you can swap the regular flour for a good gluten-free flour. Choose one that blends several gluten-free flours together, as this gives the best consistency for piping and frying. For a lactose-free version, simply use lactose-free butter and a suitable chocolate — the taste stays almost exactly the same, so no one need miss out.
Tips for vegans and vegetarians
To make this recipe vegan, replace the egg with egg-replacer powder or half a mashed banana. Use vegan butter and a dark chocolate that contains no milk. Take care to check that every ingredient really is plant-based — animal-derived ingredients often hide in unexpected products, so a quick glance at the label is always worthwhile.
More tips and tricks
For especially crisp churros, it pays to beat the dough a little longer until it is lovely and smooth. The oil needs to reach the right temperature, and a kitchen thermometer is a great help here. If the churros are not frying evenly, the cause is often too much dough in the pan at once — so work in smaller batches to keep things golden and uniform.
Adapting the recipe to your taste
You can flavour the sugar used to dust the churros however you fancy. Cinnamon, vanilla sugar or even a pinch of cocoa lend the churros a personal touch. The dipping chocolate is open to variation too — why not try a white chocolate version, or a dark, bittersweet one for a more grown-up finish? Small tweaks like these make the recipe your own.
Ingredient substitutions
Instead of water, you can use milk or a plant-based alternative such as almond or oat milk to make the dough even more tender. In place of white sugar, try cane sugar or coconut sugar — the same kind of swaps that work beautifully in a sweet bake like Bizcocho de Naranja. These variations alter the flavour subtly and offer a pleasant change of pace.
Drink pairing ideas
Hot chocolate is not the only drink that pairs wonderfully with churros. A cup of coffee or a glass of freshly squeezed orange juice make ideal companions too. If you fancy something a little different, try them with a cup of chai tea or a creamy milkshake — the same indulgent mood you would find with the chocolate-laced Galletas Maria con Chocolate.
Serving and presentation ideas
To present your churros at their best, arrange them in a pretty glass or on an attractive plate, with a small bowl of melted chocolate in the centre for an appetising look. A dusting of icing sugar or cocoa powder over the top rounds off the picture. Serving them this way turns a simple snack into a charming little spread.
A bit of history
Churros have a long tradition and are deeply woven into Spanish culture, a shining example of Spanish cuisine. They are said to have been invented by shepherds in the mountains, who fried them over an open fire. Today they are known across the globe and enjoyed in countless variations. The name “churro” is thought to come from the Spanish word churra, a reference to the curly fleece of certain breeds of sheep.
More recipe ideas
Summary: Churros con Chocolate
This recipe shows you just how easy it is to make crisp churros at home. With only a few ingredients and a little time, you can conjure up a traditional Spanish pastry that is utterly irresistible alongside a cup of hot chocolate. Enjoy churros as a dessert, a snack or simply as an afternoon treat — they are guaranteed to delight.


