If you’ve ever dreamt of biting into a warm, crispy, and perfectly sweet treat, then these homemade churros are about to become your new obsession! Forget waiting in long lines at fairs or festivals; this easy-to-follow recipe brings the magic of freshly fried churros right into your kitchen. Richer and more satisfying than a traditional doughnut, these golden delights are a versatile pleasure, incredible on their own or dipped into your favorite sauces like melted chocolate, luscious dulce de leche, or a comforting mug of hot chocolate. Prepare yourself for an unforgettable culinary journey!

Irresistible Homemade Churros: Your Ultimate Guide to Frying Perfection
Churros are more than just a dessert; they are a culinary icon, celebrated across the globe for their unique texture and delightful flavor. Originating from Spain and Portugal, these beloved pastries have traversed continents, becoming a staple in Mexican and Latin American cuisine. Typically encountered at bustling street markets, vibrant carnivals, and joyous celebrations, churros evoke a sense of festivity and indulgence.
At their core, churros are crafted from a specialized choux-based dough. This dough, though similar to that used for éclairs and cream puffs, is distinctively formulated for churros – often less enriched with eggs but sweeter, thanks to a touch of vanilla. The dough is expertly piped into hot oil, where it transforms into a variety of shapes, from classic straight sticks to elegant curves, as it fries to a beautiful golden crisp. The true “churro shine,” however, comes at the end: a generous roll in an irresistible cinnamon-sugar coating that elevates them to pure dessert heaven.
Embarking on the journey to make these beauties at home is surprisingly quick and rewarding. Not only will you impress everyone you serve, but you’ll also find yourself with a new favorite treat that your family and friends will consistently crave. Let’s dive into the delicious details and discover how to master the art of homemade churros!
Essential Ingredients for Perfect Churros
Creating sensational churros begins with a simple, accessible list of ingredients. Chances are, most of what you need is already waiting in your pantry and refrigerator! Each component plays a crucial role in achieving that perfect crispy exterior and tender interior.
- Unsalted Butter: This provides a touch of richness and flavor to the choux dough, contributing to a more tender crumb. Using unsalted butter allows you to control the overall saltiness of the recipe.
- Milk + Water: The liquid base for our dough. The combination helps create steam during the frying process, which is essential for the churros to puff up and become light and airy on the inside.
- Salt + Vanilla Extract: These are the flavor heroes! Salt balances the sweetness and enhances all the other flavors, while vanilla extract infuses the dough with a warm, aromatic note that makes these churros truly special.
- All-Purpose Flour: The primary structural component of the choux pastry. When added to the hot liquid, it cooks slightly to form a paste, which then holds its shape beautifully when piped and fried.
- Large Egg: The egg is vital for enriching the dough, adding moisture, and creating a sturdy emulsion. More importantly, it helps the churros achieve their characteristic puffiness and golden brown color during frying. Ensure it’s at room temperature for optimal incorporation.
- Vegetable Oil: Essential for deep-frying the churros. A neutral-flavored oil with a high smoke point, such as canola, sunflower, or grapeseed oil, is ideal for achieving a perfectly crispy, non-greasy finish.
- Granulated Sugar + Ground Cinnamon: The iconic, indispensable coating! This sweet and spicy mixture provides the final touch, adding an irresistible crunch and aromatic flavor that makes churros so uniquely delicious.

Crafting the Dough: The Heart of Your Homemade Churros
The foundation of any great churro is its choux pastry, or pâte à choux. This unique dough is cooked twice—first on the stovetop, then fried—to achieve its signature light, hollow, and airy interior. Follow these steps carefully to create a perfect churro dough:
- Combine and Heat Liquid Ingredients: Begin by placing the butter, milk, water, and salt into a medium-sized, heavy-bottomed saucepan. Bring this mixture to a rolling boil over medium-high heat, ensuring the butter is fully melted and integrated.
- Incorporate Flour: Once the liquid is boiling vigorously, remove the saucepan from the heat. Immediately add all of the all-purpose flour at once. Stir vigorously with a sturdy wooden spoon until the mixture comes together to form a cohesive ball of dough. Return the saucepan to medium-low heat and continue stirring for another 2 to 3 minutes. This crucial step, known as “drying out” the dough, helps to evaporate excess moisture. You’ll notice a thin film or “crust” forming on the bottom and sides of the pan, indicating the dough is ready.

- Cool the Dough: Without delay, transfer the hot dough into a mixing bowl. Using an electric mixer on low speed, beat the dough for approximately 1 minute. This helps release steam and cool the dough slightly, preventing the egg from scrambling. The dough should still be warm but no longer steaming.
- Mix in Egg and Vanilla: Increase the mixer speed to medium. Add the single egg, beating until it is fully incorporated into the dough. It might look a little separated at first, but keep mixing until it’s smooth and homogenous. Scrape down the sides and bottom of the bowl as needed to ensure everything is well combined. Finally, add the vanilla extract and mix for about 1 minute until thoroughly combined. The finished dough should be smooth, shiny, and have a thick, creamy consistency.
- Prepare for Piping: Transfer the prepared choux dough into a pastry bag. For the classic churro shape and texture, fit the pastry bag with an extra-large open star piping tip. The ridges of the star tip create more surface area, resulting in an extra-crispy churro. A recommended size is the Ateco #829. Place the filled pastry bag in a tall glass or jar to keep it upright and ready for frying.


Frying Your Churros to Golden Perfection
Frying churros is where the magic truly happens, transforming the humble dough into crispy, golden sticks of deliciousness. Precision in oil temperature and careful technique are key to achieving the perfect texture. Always prioritize safety when working with hot oil.
- Heat the Oil: Pour at least 1 inch of a neutral vegetable oil (like canola, grapeseed, or sunflower) into a large, heavy-bottomed skillet. A 12-inch cast iron skillet is highly recommended for its excellent heat retention and even cooking. Place the skillet over medium heat and bring the oil to a precise temperature of 360°F (182°C). Use a deep-fry thermometer to monitor the temperature accurately, as maintaining the correct heat is crucial for perfectly cooked churros.
- Prepare Your Drying and Coating Stations: While the oil heats, set up your post-frying stations. Line a rimmed baking sheet with two layers of paper towels; this will be for draining excess oil from the freshly fried churros. In a separate shallow bowl, thoroughly mix together the granulated sugar and ground cinnamon until well combined. This is your luscious cinnamon-sugar coating, ready to embrace the warm churros.
- Pipe into Hot Oil: Once your oil reaches the target temperature of 360°F (182°C), carefully pipe the churro dough directly into the hot oil. Aim for lengths of about 6 inches. Use a pair of clean kitchen shears to snip off the dough cleanly from the end of the piping tip.
- Batch Fry to Avoid Overcrowding: Repeat the piping process with additional churros. It’s essential not to overcrowd the pan, as this will significantly drop the oil temperature and lead to soggy, unevenly cooked churros. Typically, you should aim to fit about 4 to 5 churros per batch, allowing them ample space to fry evenly.
- Fry Until Golden Brown: Cook the churros for about 2 to 3 minutes, turning them occasionally with tongs to ensure they cook evenly on all sides. They should achieve a beautiful golden brown color and a crispy exterior.

- Drain and Coat Immediately: Carefully remove the fried churros from the oil using tongs or a spider strainer. Transfer them to the paper towel-lined baking sheet to drain for approximately 15 seconds. This short draining period allows excess oil to drip off without letting the churros cool too much. Immediately after draining, while still warm, toss the churros generously in the cinnamon-sugar mixture until they are thoroughly coated. The warmth helps the sugar adhere.
- Transfer and Repeat: Once coated, transfer the churros to a serving dish. Allow the oil to heat back up to 360°F (182°C) before frying the next batch. Repeat the frying, draining, and coating process with the remaining dough, typically yielding about three more batches. Serve these delicious treats immediately for the best experience!
Troubleshooting Common Churro Problems & Expert Tips
Making churros at home is incredibly rewarding, but like any frying endeavor, a few common issues can arise. Understanding why these problems occur and how to fix them will ensure your churro-making experience is always a success.
Why are the churros raw inside?
This is one of the most common frustrations, often stemming from incorrect frying technique. Here’s how to diagnose and solve it:
- Pulled Too Soon: The simplest reason is removing them from the hot oil before they’ve had a chance to cook through. If you slice one open and find it’s still doughy, don’t despair! Pop them back into the pan for an additional minute or two until fully cooked.
- Oil Too Hot: If your churros are dark brown or even burnt on the outside but stubbornly raw on the inside, your oil temperature is likely too high. High heat sears the exterior quickly, creating a crust that prevents the heat from penetrating and cooking the interior. Always monitor your oil with a deep-fry thermometer and strive to keep it consistently around 360°F (182°C). Adjust heat as needed between batches.
Soft or Soggy Churros
The hallmark of a great churro is its crispy exterior. If yours are lacking that delightful crunch, consider these factors:
- Overcrowding the Pan: This is a frequent culprit. When you add too many churros or too much dough to the hot oil at once, it drastically lowers the oil’s temperature. Cooler oil results in slower cooking, and the churros absorb more oil, becoming greasy and soft rather than crisp. To maintain optimal oil temperature and provide enough space for even frying, always cook in small batches—around 4 to 5 churros at a time is ideal.
- Oil Not Hot Enough: Similar to overcrowding, if the oil isn’t at the correct temperature (360°F / 182°C) to begin with, the churros will absorb oil instead of frying quickly, leading to a greasy and soft texture.
- Not Draining Properly: Ensure you drain your churros on a paper towel-lined baking sheet for at least 15 seconds after frying to remove excess oil before coating them.
Churros Not Puffing Up
- Dough Consistency: Choux pastry relies on steam to puff. If your dough is too wet (not dried out enough on the stove) or too dense (not enough egg), it may not expand properly. Ensure your dough forms a “crust” in the pan and has a smooth, creamy texture after the egg is incorporated.
- Oil Temperature: If the oil is too cool, the steam might escape too slowly, preventing a good puff.
Expert Tips for Success:
- Use a Thermometer: A deep-fry thermometer is your best friend. Consistency in oil temperature is paramount.
- Don’t Skimp on Oil: Ensure at least 1 inch of oil for proper frying and even heat distribution.
- Piping Bag & Tip: Invest in a sturdy pastry bag and an extra-large open star tip for authentic churro ridges and ease of piping.
- Work Quickly: Fry, drain, and coat the churros while they are still hot to ensure the cinnamon sugar adheres perfectly.
- Clean Oil: For the best flavor, use fresh, clean oil for frying.

Elevate Your Churros: Serving Suggestions & Dipping Delights
While freshly fried and generously coated in cinnamon sugar, churros are an absolute revelation on their own, their versatility allows for endless pairing possibilities. They are always best enjoyed warm, straight out of the pan!
Here are some delectable ways to serve your homemade churros:
- Melted Chocolate or Hot Fudge: A classic pairing! Offer a rich, smooth melted dark or milk chocolate, or a decadent hot fudge sauce for dipping. The bitterness of dark chocolate provides a beautiful contrast to the sweet churro.
- Dulce de Leche: This thick, caramelized milk sauce brings a creamy, intensely sweet, and slightly smoky flavor that complements churros beautifully, offering a truly indulgent experience.
- Salted Caramel: For those who love the sweet and salty combination, a homemade salted caramel sauce is an exquisite choice. Its buttery, rich notes add another layer of complexity.
- Hot Chocolate: Especially a thick, European-style hot chocolate (cioccolata calda), is perfect for dipping. This traditional Spanish pairing is a match made in heaven.
- Fresh Coffee: A strong, freshly brewed cup of coffee provides a wonderful counterpoint to the sweetness of the churros, making them ideal for a sweet breakfast or an afternoon pick-me-up.
- Fruit Compotes: For a lighter, fresher option, serve with a warm berry compote or apple compote.
- Whipped Cream: A simple dollop of freshly whipped cream can add a touch of airy lightness.
Storage & Make-Ahead Tips for Churro Lovers
While these easy churros are undeniably at their peak perfection when enjoyed fresh and warm, it’s understandable to want to savor them longer or prepare them in advance. Here are some helpful tips for storing and making your churros ahead of time:
- Storing Cooked Churros: If you find yourself with leftovers (a rare occurrence!), ensure they cool completely before storing. Place fried and cinnamon-sugar coated churros in an airtight container lined with paper towels. The paper towels help absorb any residual moisture, keeping them from getting soggy. They will keep at room temperature for up to two days. Reheat gently in an oven or air fryer for a few minutes to regain some crispness.
- Freezing Cooked Churros: For longer storage, cooked churros can be frozen. First, arrange the cooked and completely cooled churros in a single layer on a baking sheet and pre-freeze them for about 1 hour. This prevents them from sticking together. Once firm, transfer the frozen churros to a freezer-safe airtight container or heavy-duty freezer bag. They will maintain their ultimate freshness for up to 1 month. Reheat from frozen in a preheated oven or air fryer until warmed through and crispy.
- Making Dough Ahead: Preparing the dough in advance is an excellent time-saving strategy for fresh churros on demand. After making the choux pastry and transferring it to a pastry bag, pipe the raw churros onto sheets of parchment paper. You can make them in various lengths. Once piped, transfer the parchment paper with the raw churros to a baking sheet and freeze until solid (about 1-2 hours). Once frozen, transfer the individual frozen churros to a freezer-safe airtight container or bag. They can be stored in the freezer for up to 1 month.
- Cooking Frozen Churros: The beauty of prepping the dough ahead is that there’s no need to thaw! Simply take the frozen churros directly from the freezer and cook them according to the same frying instructions provided in the recipe. They might require an extra minute or two of frying time to cook through and become golden brown. This method ensures you can enjoy freshly fried churros anytime with minimal effort.

More Delicious Desserts to Explore:
- Chocolate Banana Cake Recipe
- Banana Cream Pie
- Bananas Foster Bread Pudding
- Coffee Doughnuts Trifle
Crispy, golden, and addictively delicious, these homemade churros have it all! From their delightfully airy interior to their sugary, spiced coating, they offer an unparalleled treat. Whether you whip them up for a decadent breakfast, a delightful brunch, or a festive after-dinner dessert, these light and airy churros are guaranteed to vanish quickly. Get ready to experience the pure joy of making and devouring your very own batch of this timeless classic!
Churros
Yield: 15 churros
Prep Time: 10 mins
Cook Time: 15 mins
Total Time: 25 mins
Choux pastry is piped and fried to golden perfection in this delicious homemade churro recipe. Serve as is or with warm melted chocolate for dipping!
Rating: 4.75 out of 5 stars (based on 12 ratings)
Ingredients
For the Dough
- 6 tablespoons (85 g) unsalted butter
- ½ cup (120 ml) milk
- ½ cup (120 ml) water
- ½ teaspoon salt
- 1 cup (142 g) all-purpose flour
- 1 large egg, at room temperature
- 1 teaspoon vanilla extract
For Frying
- Vegetable oil, for frying
For the Cinnamon-Sugar Coating
- 1 cup (198 g) granulated sugar
- 1 tablespoon ground cinnamon
Instructions
- Add at least 1 inch of vegetable oil to a large heavy skillet (a 12-inch cast iron skillet is recommended). Bring the oil to 360°F (182°C) over medium heat.
- While the oil is heating, prepare the dough. Place the butter, milk, water, and salt in a medium saucepan and bring to a boil over medium-high heat. Add all of the flour at once, reduce heat to medium-low and stir with a wooden spoon until the mixture forms a ball and appears to dry out (a film or “crust” will develop on the sides and bottom of the pan), approximately 2 to 3 minutes.
- Immediately place the dough into a mixing bowl and beat on low until it stops steaming and is just warm to the touch, about 1 minute.
- Increase mixer speed to medium and add the egg, beating until fully incorporated and scraping the sides and bottom of the bowl as needed. Add the vanilla extract and mix until thoroughly combined, about 1 minute. The final dough will appear smooth, creamy, and shiny.
- Transfer the dough to a pastry bag fitted with an extra-large open star piping tip (Ateco #829 is recommended). Line a rimmed baking sheet with two layers of paper towels.
- Mix together the granulated sugar and ground cinnamon in a shallow bowl and set aside.
- Once the oil comes to temperature, pipe the churros directly into the oil, about 6 inches in length. Use a pair of kitchen shears to snip off the dough at the end of the piping tip. Repeat with additional churros in the oil (do not overcrowd the pan – you should fit about 4 or 5 per batch). Turn the churros in the oil and cook until golden brown all over, about 2 to 3 minutes. Remove to the paper towel-lined pan to drain for about 15 seconds, or until able to be handled, then toss immediately in the cinnamon-sugar mixture and transfer to a serving dish.
- Allow the oil to return to temperature (360°F / 182°C) and repeat step #7 with the remaining dough, approximately three more batches. Serve immediately!
Notes
- Storing: Cool completely before storing. Keep fried and coated churros in an airtight container lined with paper towels for up to two days.
- Freezing Cooked Churros: Place cooked and cooled churros on a baking sheet and pre-freeze for 1 hour. Transfer to an airtight container and freeze for up to 1 month for ultimate freshness.
- Making Dough Ahead: If you plan to make these in advance, prep the dough and pipe the churros onto parchment paper. Freeze the dough then transfer the frozen churros to a freezer-safe container for up to 1 month.
- Cooking Frozen Churros: No need to thaw the dough; simply cook the churros following the same frying instructions, adding an extra minute or two to the frying time.
Nutrition Information (per churro, approximate):
Calories: 133kcal, Carbohydrates: 20g, Protein: 1g, Fat: 5g, Saturated Fat: 3g, Cholesterol: 23mg, Sodium: 86mg, Potassium: 23mg, Sugar: 13g, Vitamin A: 170IU, Calcium: 19mg, Iron: 0.5mg
Did you make this recipe?
We’d love to hear from you! Share your thoughts or leave feedback on your experience. You can also snap a picture and tag @thebrowneyedbaker on Instagram so we can see your delicious creations!
Author: Michelle Lettrich
Course: Dessert
Cuisine: Mexican
Photography by Ari Laing