🥨 Spanish Churros Recipe: Crispy, Golden and Perfect for Dipping
This Spanish churros recipe is one of those classic treats that instantly makes you think of cozy breakfasts, festive mornings and thick hot chocolate on the side. Traditional Spanish churros are simple, humble and incredibly delicious, with a crisp golden outside and a tender interior that makes them impossible to resist when served fresh.
The best part about this Spanish churros recipe is that it does not require complicated ingredients. With just a few pantry staples and the right frying technique, you can make homemade churros that taste just like the ones from a Spanish churrería. They are perfect for breakfast, brunch or an afternoon snack, and they are even better when eaten warm. If you enjoy homemade sweets, you might also like these Spanish porras recipe or this classic San Marcos cake for another traditional treat.
If you want to learn how to make Spanish churros at home, this version from Recetas Elite keeps things simple and traditional. Once you try them freshly made, with a little sugar on top or dipped in hot chocolate, you will understand why this recipe has been loved for generations. And if you want to explore more about traditional Spanish gastronomy, you can also take a look at Spain.info.
| ⏱️ Prep Time | 🔥 Cook Time | 🍽️ Total Time | 👨👩👧👦 Servings |
|---|---|---|---|
| 15 minutes | 15 minutes | 30 minutes | 4 people |
📝 Ingredients for Spanish churros recipe
- 250 g all-purpose flour for this Spanish churros recipe
- 250 ml water
- 1/2 teaspoon salt
- 1 tablespoon olive oil or mild sunflower oil for the Spanish churros recipe dough
- Mild olive oil or sunflower oil for frying the Spanish churros recipe
- White sugar for sprinkling, optional

👨🍳 How to make Spanish churros recipe step by step
1️⃣ Heat the water with salt and oil
Pour the water into a saucepan and add the salt and tablespoon of oil. Heat it until it is just about to boil. This first step is important because the hot liquid helps form the traditional dough used in a good Spanish churros recipe.
2️⃣ Add the flour and make the dough
Place the flour in a large mixing bowl and pour the hot water mixture over it. Stir quickly with a wooden spoon or sturdy spatula until you get a thick, smooth dough. The dough for this Spanish churros recipe should be firm enough to hold its shape but still soft enough to pipe.
3️⃣ Transfer the dough to a piping bag
Let the dough rest for a few minutes so it cools slightly, then transfer it into a piping bag fitted with a star nozzle. If you have a churrera, even better. This helps give the Spanish churros recipe its classic ridged shape and makes frying easier and safer.
4️⃣ Heat the oil properly
Pour plenty of oil into a deep frying pan or saucepan and heat it over medium heat. The oil should be hot but not smoking. If it is too cool, the Spanish churros recipe will absorb too much oil. If it is too hot, they will brown too quickly before cooking properly inside.
5️⃣ Pipe and fry the churros

Pipe strips of dough directly into the hot oil, cutting them with scissors to your preferred length. Fry the Spanish churros recipe in batches, turning them so they cook evenly and become golden and crisp all over. Do not overcrowd the pan, because that lowers the oil temperature and affects the texture.
6️⃣ Drain and finish with sugar
Once the churros are golden brown, remove them and place them on paper towels to drain excess oil. If you like, sprinkle them with sugar while still warm. Serve this Spanish churros recipe immediately, ideally with thick hot chocolate or coffee for the full Spanish experience. If you want a thicker version, you can also try this Spanish porras recipe, which is another classic from Spanish breakfast culture.

📊 Nutrition information per serving
| Calories | Protein | Fat | Carbohydrates |
|---|---|---|---|
| 260 kcal | 4 g | 11 g | 35 g |
💡 Tips for the best Spanish churros recipe
- Use very hot water when making the dough so the Spanish churros recipe comes together properly.
- Pipe the churros carefully and keep them similar in size so they fry evenly.
- Fry in small batches to keep the oil temperature stable and the Spanish churros recipe crisp.
- Serve them fresh, because churros are always best straight after frying.
❓ FAQ about Spanish churros recipe
What is the difference between Spanish churros and porras?
The main difference is size and texture. A traditional Spanish churros recipe makes thinner, crispier pieces, while porras are thicker and softer inside. Both are delicious, but churros are usually the lighter and more classic everyday option.
Why did my churros turn out greasy?
If your Spanish churros recipe turns greasy, the oil was probably not hot enough. When the temperature is too low, the dough absorbs oil instead of frying quickly and forming a crisp shell.
Can I make Spanish churros recipe without a piping bag?
Yes, but it is much easier with one. A piping bag or churrera helps shape the Spanish churros recipe correctly and gives that signature ridged look. Without it, the dough is harder to handle neatly.
What do you serve with Spanish churros?
The most traditional pairing is thick Spanish hot chocolate, but this Spanish churros recipe is also delicious with café con leche, coffee or simply a dusting of sugar. They are best enjoyed warm and freshly fried. If you love classic homemade sweets, they also fit beautifully into a dessert spread with recipes like chocolate brownie or butter cookies.
✨ A classic Spanish treat that never goes out of style
This Spanish churros recipe is simple, comforting and wonderfully traditional. Crispy, golden and perfect for dipping, homemade churros are one of those recipes that always bring a little joy to the table. Once you make this Elite-style version at home, you will see why Spanish churros remain such a timeless favorite.
Descubre más desde Traditional Spanish Recipes Made Simple
Suscríbete y recibe las últimas entradas en tu correo electrónico.