Golden homemade churros coated in cinnamon sugar served with rich chocolate sauce and homemade caramel sauce.

The Best Homemade Churros Recipe: Crispy and Soft

Jump to Recipe

If you’re looking for the best homemade churros, this recipe is for you. It comes straight from one of the busiest dessert kitchens I have ever worked in. In 2021, I joined the opening of an Italian café in Saudi Arabia as the corporate chef. The café also featured its own chocolate factory, where we imported every chocolate directly from Italy. We finished every dessert with a smooth, velvety chocolate sauce that guests loved from the very first bite.

Although the menu featured many delicious desserts, one item quickly became our biggest success: homemade churros. We served hundreds of portions every day, and people stood in line just to taste them. During more than 30 years working in hotels, restaurants, and large food projects, I had never witnessed such demand for a single dessert. Watching trays of freshly fried churros disappear almost as quickly as we could make them is a memory I will always cherish.

The recipe you are about to make is the same one that helped turn those churros into the café’s signature dessert. Today, I am sharing it with you so you can create restaurant-quality homemade churros in your own kitchen. They are crispy on the outside, light and fluffy on the inside, and surprisingly easy to prepare. Once you take your first bite, you’ll understand why our guests kept coming back for more.


What Are Homemade Churros?

At first glance, homemade churros may look like simple fried pastries, but there is much more to them than meets the eye. Their crisp golden exterior and light, airy center come from a unique dough that is cooked before frying. Unlike doughnuts, churros do not rely on yeast to rise. Instead, they puff up thanks to the steam created inside the dough as it cooks in the hot oil.

Churros originated in Spain, where people have enjoyed them for generations as a popular breakfast or afternoon treat. Traditionally, they serve churros warm with a cup of thick hot chocolate for dipping.

Over time, the recipe spread throughout Latin America and many other parts of the world. Today, each country has its own version. Some churros are rolled in cinnamon sugar, while others are filled with dulce de leche, chocolate, vanilla pastry cream, or fruit preserves.

One of the reasons homemade churros have become so popular is their wonderful contrast in texture. The outside should be crisp enough to give a satisfying crunch, while the inside remains soft, light, and almost custard-like. Achieving that balance is easier than many people think when you understand a few simple techniques, which I will share throughout this recipe.

After preparing churros in professional kitchens for thousands of guests, I have learned that success does not depend on complicated ingredients. Instead, it comes from following the correct method, paying attention to the dough, and frying at the right temperature. Once you master these basics, you’ll be able to make homemade churros that rival those served in your favorite cafés.


The Best Sauces to Serve with Homemade Churros

A homemade churro dipped into rich dark chocolate sauce with freshly made churros in the background.

One of the things I love most about homemade churros is how versatile they are. The right dipping sauce can turn this classic dessert into something truly unforgettable. At the café where we served these churros, every portion came with an incredibly rich chocolate sauce. It was the perfect match for the crisp pastry, and it quickly became one of our guests’ favorite desserts.

If you enjoy the classic Spanish experience, serve your churros with a thick, dark chocolate sauce. The slight bitterness of the chocolate balances the sweetness of the cinnamon sugar and creates a rich, indulgent dessert.

For those who prefer something sweeter, milk chocolate sauce is a wonderful choice. It has a smooth, creamy flavor that children especially enjoy, while white chocolate sauce adds a buttery sweetness that pairs beautifully with cinnamon.

More Delicious Dipping Ideas

Caramel lovers will not be disappointed either. A warm homemade caramel sauce brings deep buttery notes that complement the crispy exterior of the churros. If you enjoy experimenting with desserts, dulce de leche is another excellent option. Its creamy texture and rich caramel flavor make it one of the most popular churro accompaniments in many Latin American countries.

Of course, you don’t have to stop there. Nutella, chocolate hazelnut spread, fruit sauces made with strawberries or raspberries, and even vanilla pastry cream all pair beautifully with homemade churros. The possibilities are endless, allowing you to create a dessert platter that everyone can customize to their own taste.

Smooth homemade caramel sauce being poured into a glass dessert bowl, perfect for dipping homemade churros.

On my website, you’ll also find several homemade dessert sauces, including my Homemade Caramel Sauce recipe, with more chocolate sauces coming soon. They are all made using simple ingredients and the same professional techniques I relied on throughout my years working in hotels, restaurants, and cafés.


What Makes Restaurant-Quality Homemade Churros?

Over the years, I have learned that great desserts are not the result of secret ingredients. They come from consistency and attention to detail. That was especially true in the Italian café where we served hundreds of portions of homemade churros every day. Every batch had to look, taste, and feel exactly like the one before it. Guests expected the same crispy texture and rich flavor every time they visited, and we made sure they never left disappointed.

One of the biggest differences between restaurant churros and homemade churros is timing. Professional kitchens fry churros until they turn perfectly golden, drain them briefly, and immediately coat them in cinnamon sugar while they are still hot.

This allows the sugar to stick evenly, creating the signature sweet, crunchy coating that everyone loves.

Small Details Make a Big Difference

Another important lesson I learned is that oil temperature should never be left to chance. Even the best dough cannot produce perfect churros if the frying oil is too hot or too cold. Throughout my career, I have always monitored the oil carefully because a stable temperature produces churros that are evenly cooked, crisp on the outside, and light on the inside without becoming greasy.

Finally, never underestimate the importance of serving churros fresh. They are at their absolute best within minutes of leaving the fryer. Pair them with a warm chocolate sauce, rich caramel sauce, or your favorite dipping sauce, and you’ll enjoy the same experience that kept guests lining up at our café day after day. Sometimes, the simplest desserts become the most memorable when every small detail is done with care.


Let’s Make Homemade Churros

Golden homemade churros coated in cinnamon sugar, stacked on a black plate and served warm.

The Best Homemade Churros Recipe

Make the best homemade churros recipe with simple ingredients. Crispy, golden, and coated in cinnamon sugar, they're perfect with chocolate sauce.
Prep Time 45 minutes
Cook Time 10 minutes
Total Time 55 minutes
Servings: 4
Course: Dessert
Calories: 485

Ingredients
  

Churros
  • 270 ml water
  • 50 g butter
  • 20 g sugar
  • 170 g all-purpose flour
  • 2 eggs
  • 1 tsp vanilla extract
Cinnamon Sugar Coating
  • 100 g sugar
  • 2 g ground cinnamon

Equipment

  • Saucepan/Pot
  • Wooden spoon or heat-resistant spatula
  • Stand mixer
  • Piping bag
  • Wide star-shaped piping tip
  • Scissors
  • Deep frying pan
  • Slotted spoon (for removing churros from oil)
  • Tray or clean counter surface (for cooling)
  • Shallow bowl (for sugar coating)

Method
 

Prepare the Base
  1. In a saucepan, combine water, a bit of sugar, and butter. Place over heat and bring to a boil until the butter is completely melted.
Add Flour
  1. Once boiling, add the flour all at once.
  2. Reduce the heat to low and stir vigorously with a wooden spoon.
  3. Continue stirring until the dough comes together into a ball and there are no lumps.
  4. Keep stirring for a few minutes to cook out the raw flour taste.
Cool the Dough
  1. Remove the dough from the pot and spread it out on a clean surface (like a marble counter) to cool down quickly.
Mix
  1. Transfer the cooled dough into a stand mixer.
  2. Add a little vanilla extract and mix until the dough becomes very soft and smooth.
Prepare for Frying
  1. Fit a piping bag with a wide star-shaped tip.
  2. Fill the bag with the dough.
Fry
  1. Heat oil in a deep pan.
  2. The oil should be hot but not excessively so (to ensure the churros cook through without burning on the outside).
  3. Pipe the dough directly into the oil, using scissors to cut the pieces to your desired length.
Golden Brown
  1. Fry the churros, turning them occasionally, until they are golden brown and crispy on all sides.
Sugar Coating
  1. Remove the churros with a slotted spoon and immediately toss them in a bowl of sugar while they are still hot so the sugar sticks.
Serve
  1. Serve immediately while warm.
  2. They are best enjoyed with chocolate or caramel dipping sauces.

Video

Notes

Pro Tip from the Chef: Use the dough as soon as it is prepared. If left for too long before frying, the dough may puff up irregularly in the oil and lose its shape.

The Secret to Crispy Homemade Churros

One of the questions I hear most often is, “How do you make churros crispy on the outside while keeping them soft on the inside?” The answer is not a single ingredient. Instead, it comes from a combination of the right dough, proper frying temperature, and careful timing.

Unlike many pastries, churro dough is cooked before the eggs are added. This step allows the flour to fully absorb the liquid and develop enough structure to hold its shape when piped. Once the eggs are mixed in, the dough becomes smooth, elastic, and easy to pipe while still being sturdy enough to create the classic ridged churro.

As the churros fry, the moisture trapped inside the dough turns into steam. That steam gently expands, creating the light, airy interior that makes homemade churros so enjoyable. At the same time, the hot oil quickly forms a crisp outer shell that locks in the moisture and gives the churros their signature crunch.

Why the Star-Shaped Tip Is So Important

Many people think the star tip is used only to give churros their traditional appearance, but it actually serves an important purpose. The ridges increase the surface area, allowing the dough to become crispier as it fries. They also help the churros cook more evenly from all sides.

Perhaps most importantly, the grooves allow steam to escape gradually during frying. This reduces pressure inside the dough and helps prevent the churros from splitting or bursting in the hot oil. It is one of those small professional details that makes a noticeable difference in both the appearance and texture of the finished dessert.

When you combine the right dough, a properly heated fryer, and a star piping tip, you create homemade churros with a beautifully crisp exterior and a light, fluffy center. These simple techniques are the same ones I relied on every day while preparing hundreds of servings in a professional kitchen, and they are just as effective in your own home.


Common Mistakes When Making Homemade Churros

Even though homemade churros use only a few basic ingredients, small mistakes can affect their texture and appearance. Fortunately, most of these problems are easy to avoid once you know what to look for. After preparing thousands of churros in professional kitchens, I learned that consistency comes from following a few simple rules rather than relying on luck.

Avoid Overheating the Dough

After cooking the flour with the water and butter, let the dough cool for a few minutes before adding the eggs. If the dough is too hot, the eggs can begin to cook instead of blending smoothly into the mixture. The result is a lumpy dough that will not pipe or fry properly.

The dough should feel warm but not steaming before you begin mixing in the eggs. This simple step helps create a smooth, glossy dough that produces light, airy homemade churros.

Fry at the Right Temperature

Oil that is too cool allows the churros to absorb excess oil before the outside becomes crisp. Instead of being light and crunchy, they become greasy and heavy.

On the other hand, oil that is too hot browns the outside too quickly while leaving the center undercooked. For the best results, keep the oil between 175°C and 180°C (350°F to 355°F) throughout the frying process.

Don’t Overcrowd the Pan

It may be tempting to fry many churros at once, especially when serving a crowd, but adding too many pieces lowers the oil temperature almost immediately. This causes uneven cooking and prevents the churros from developing their signature crisp exterior.

Fry only a few churros at a time, giving them enough space to float and cook evenly on all sides. Although it takes a little longer, the improvement in texture is well worth the extra time.

Coat Them While They’re Still Warm

One of the last secrets to perfect homemade churros is coating them in cinnamon sugar immediately after frying. While the surface is still warm, the sugar sticks evenly and creates the classic sweet coating that makes churros so irresistible.

If you wait until the churros have cooled, much of the sugar will simply fall away instead of clinging to the crisp exterior. This small detail is one of the easiest ways to give homemade churros the same beautiful finish you would expect from a professional pastry kitchen.


Can You Make Homemade Churros Ahead of Time?

Homemade churros are always at their best when served fresh, just a few minutes after frying. That is when the outside is at its crispiest and the inside is still warm, soft, and airy. In our café, we never prepared large batches in advance because we wanted every guest to enjoy churros at their absolute best.

That said, there are several ways to prepare ahead if you are cooking for a party or family gathering.

Prepare the Dough in Advance

The churro dough can be made a few hours before you plan to fry it. Once it has cooled completely, transfer it to a piping bag, cover it well, and refrigerate it. Before frying, let the dough sit at room temperature for about 15 to 20 minutes so it becomes easier to pipe.

Freeze for Longer Storage

If you want to prepare homemade churros well in advance, pipe the dough onto a baking tray lined with parchment paper and freeze the pieces until firm. Once frozen, transfer them to a freezer-safe container or bag.

When you’re ready to enjoy them, fry the churros directly from frozen. There is no need to thaw them first. Simply add an extra minute or two to the cooking time and fry until they are golden brown and crisp.

If you would like to learn more about freezing foods while preserving their quality, be sure to read my guide on How to Freeze Food Properly, where I share the same techniques I have used throughout my professional career.

Reheating Leftover Churros

Although freshly fried churros are hard to beat, leftovers can still be delicious when reheated properly. Place them in a preheated oven at 180°C (350°F) for about 5 to 7 minutes, or warm them in an air fryer for 3 to 4 minutes. Both methods help restore much of the crisp exterior without making the churros greasy.

Avoid reheating churros in the microwave whenever possible. While it is convenient, it softens the crispy crust and changes the texture that makes homemade churros so enjoyable.

With a little planning, you can prepare homemade churros ahead of time and still serve a dessert that tastes almost as fresh as the day it was made.


Frequently Asked Questions About Homemade Churros

If it’s your first time making homemade churros, you may have a few questions before you begin. Here are the answers to some of the questions I receive most often.

Why Are My Churros Greasy?

Greasy churros are almost always the result of frying at too low a temperature. When the oil is not hot enough, the dough absorbs oil instead of quickly forming a crisp outer crust. Always keep the oil between 175°C and 180°C (350°F to 355°F), and avoid frying too many churros at the same time, as this causes the oil temperature to drop.

Why Are My Churros Raw in the Middle?

If the outside browns too quickly while the center remains undercooked, the oil is probably too hot. Lower the heat slightly and allow the churros to cook until they are evenly golden. This gives the heat enough time to cook the inside while maintaining a crisp exterior.

Can I Bake Homemade Churros?

Yes, but the texture will be different. Baked churros are lighter and less crispy than traditional fried churros. If you’re looking for the authentic café-style experience, frying is still the best method.

Can I Cook Churros in an Air Fryer?

Air-fried churros are another good alternative if you prefer using less oil. Brush the churros lightly with oil before cooking to help them brown evenly. While they won’t develop quite the same crisp crust as deep-fried churros, they still make a delicious dessert.

Can I Fill Homemade Churros?

Absolutely. Once the churros have cooled slightly, use a piping bag fitted with a filling nozzle to inject your favorite filling. Chocolate spread, pastry cream, dulce de leche, vanilla cream, and fruit preserves are all excellent choices. Filled churros are especially popular in many Spanish and Latin American bakeries.

What Is the Best Way to Serve Homemade Churros?

Homemade churros are best enjoyed while they are still warm. Serve them with rich chocolate sauce, silky homemade caramel sauce, or both for an impressive dessert platter. Whether you’re preparing them for a family movie night, a holiday gathering, or simply treating yourself after dinner, freshly made churros are always a crowd-pleaser.


Bring the Café Experience Home

Some recipes stay with you long after you leave the kitchen. For me, these homemade churros will always bring back memories of the Italian café we opened in Saudi Arabia, where guests lined up every day to enjoy them fresh from the fryer. Seeing hundreds of portions leave the kitchen day after day reminded me that the most memorable desserts are often the simplest ones, prepared with care and served at the perfect moment.

Today, I’m happy to share that same recipe with you. Whether you’re making homemade churros for your family, celebrating a special occasion, or simply treating yourself to a sweet afternoon snack, I hope this recipe brings as much joy to your table as it brought to ours. Follow the techniques we’ve covered throughout this article, and you’ll be rewarded with churros that are crispy on the outside, light on the inside, and full of flavor.

If you’d like to watch every step of the process, be sure to visit my YouTube channel, where I demonstrate the complete recipe and share the professional tips I learned during more than 30 years working in hotels, restaurants, and cafés. Watching the technique is often the easiest way to build confidence, especially if you’re making homemade churros for the first time.

You’ll also find many more recipes on this website, from homemade sauces and classic desserts to professional cooking tips that will help you become a more confident cook. I hope you’ll explore them, try them in your own kitchen, and enjoy sharing them with the people you love.

Now it’s your turn. Gather your ingredients, heat the oil, and enjoy the best homemade churros fresh from your own kitchen. Happy cooking!


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *