
Churros have become a beloved treat worldwide, but not all churros are created equal especially when you compare the Spanish and Mexican versions. While both varieties offer a crispy, golden exterior and a satisfyingly chewy bite, the differences in texture, shape, sweetness, and serving style reflect their unique cultural origins. Spanish churros, typically served for breakfast or as a late afternoon snack, are often less sweet and paired with thick hot chocolate for dipping. In contrast, Mexican churros are coated in cinnamon sugar and filled or drizzled with caramel, chocolate, or condensed milk transforming them into more of a dessert.
Understanding the difference between these two iconic treats isn’t just about ingredients or technique; it’s about embracing how each culture enjoys its sweets. Spain leans toward simpler, less sugary pastry traditions, while Mexico celebrates bold, sweet flavors with vibrant flair. Whether you prefer the minimalist elegance of Spanish churros or the decadent richness of the Mexican version, both offer a delicious window into the traditions that shaped them.
In this recipe guide, we’ll walk you through how to make both types of churros at home, what makes them different, and tips for enjoying them authentically. Once you try both styles, you may find yourself reaching for churros at more than just breakfast or wishing every dessert came with a hot cup of chocolate on the side.
BOOK YOUR TRAVEL INSURANCE
Two of our favorite travel insurance: Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full comparison of Genki vs Safetywing Travel Insurance Review and the comparison Heymondo vs Genki
How to Eat Churros
Spanish churros are most commonly eaten in the morning. They are dipped into thick, rich hot chocolate, which acts as both a drink and a dipping sauce. The pairing is iconic in Spain and remains one of the most comforting breakfasts you can experience.
Mexican churros are enjoyed more as a snack or dessert, often purchased from street vendors. They’re coated in cinnamon sugar immediately after frying, giving them a sweet crunch that can be eaten on the go without any accompaniment.
In both Spain and Mexico, churros are meant to be shared. Whether enjoyed at a café in Madrid or from a food cart in Mexico City, churros are about community, comfort, and enjoying the moment with others.
How to Partner Churros
The most traditional partner for Spanish churros is hot chocolate. Thick, almost pudding-like, this drink is made specifically for dipping and transforms the churro into a luxurious treat. Coffee is also common, offering a less sweet but equally satisfying pairing.
Mexican churros pair wonderfully with sauces like dulce de leche, cajeta, or chocolate. Some modern versions even come stuffed, making the sauce part of the churro itself. Cold drinks such as horchata or atole also balance the sweetness and richness beautifully.
For gatherings, serve churros with a spread of dipping sauces chocolate, caramel, fruit compote, or sweetened condensed milk. This makes them interactive and fun, allowing everyone to customize their experience.
One ongoing debate is about authenticity. Some argue that Mexican churros stray too far from their Spanish roots, adding sugar and fillings that make them more of a dessert than the original breakfast food. Others see this evolution as proof of the dish’s adaptability and cultural significance.
Another controversial topic is health. Critics of churros often highlight their fried, sugary nature, suggesting they should only be eaten as an occasional indulgence. However, fans counter that churros, like many cultural foods, are best appreciated in moderation as part of tradition.
Finally, there’s the issue of globalization. As churros spread worldwide, many adaptations appear that bear little resemblance to either Spanish or Mexican versions. While this increases their popularity, purists worry that the unique cultural stories behind each style are being lost.
Spanish Churros Vs Mexican Churros
1. Spanish Churros

Spanish churros are known for their simple, crispy exterior and are often served with a thick, rich chocolate dipping sauce. They are typically thinner, star-shaped, and slightly less sweet than their Mexican counterparts.
Ingredients for Spanish Churros (Serves 4)
1 cup water
1/2 cup unsalted butter (or 1/2 cup vegetable oil)
1 tablespoon sugar
1/4 teaspoon salt
1 cup all-purpose flour
2 large eggs
Vegetable oil (for frying)
Sugar for dusting
Traditional Dipping Sauce:
1/2 cup dark chocolate, chopped
1/2 cup heavy cream
Instructions:
Prepare the Dough
In a medium saucepan, bring water, butter, sugar, and salt to a boil. Reduce heat to low, add flour all at once, and stir vigorously until the mixture forms a ball (about 1-2 minutes).
Remove from heat and let it cool for a few minutes. Add eggs one at a time, mixing well after each addition until smooth and glossy.
Heat the Oil
In a deep frying pan or pot, heat vegetable oil to 350°F (175°C). Transfer the dough to a piping bag fitted with a star tip.
Pipe 4-5 inch strips of dough into the hot oil, using scissors to cut the dough. Fry in batches for 2-3 minutes per side, until golden brown.
Dust with Sugar
Roll the churros in sugar immediately after frying.
Prepare the Chocolate Sauce
In a small saucepan, heat the heavy cream until it simmers. Remove from heat, add chopped chocolate, and stir until smooth.
Serve
Serve the churros warm with the chocolate dipping sauce.
Read here how to make Spanish Churros
2. Mexican Churros

Mexican churros are typically thicker, coated in a cinnamon-sugar mixture, and have a sweet, spiced flavor. They’re sometimes filled with chocolate, caramel, or dulce de leche and are usually enjoyed without a dipping sauce.
Ingredients for Mexican Churros (Serves 4)
1 cup water
1/2 cup unsalted butter (or 1/2 cup vegetable oil)
1 tablespoon sugar
1/4 teaspoon salt
1 cup all-purpose flour
2 large eggs
Vegetable oil (for frying)
1/2 cup sugar mixed with 1 tablespoon cinnamon (for coating)
Optional Fillings:
Dulce de leche, chocolate ganache, or cajeta (using a piping bag and thin tip)
Instructions:
Prepare the Dough
In a medium saucepan, bring water, butter, sugar, and salt to a boil. Add flour all at once and stir until it forms a ball. Let cool slightly, then add eggs one by one, stirring until the dough is smooth.
Heat the Oil
Heat oil to 350°F (175°C) in a deep pan or fryer. Transfer dough to a piping bag with a star tip. Pipe 4-5 inch strips into the hot oil. Fry for 2-3 minutes on each side until golden brown.
Coat with Cinnamon-Sugar
Roll the churros in the cinnamon-sugar mixture while still warm. For a filled churro, use a piping bag fitted with a thin tip to inject each churro with dulce de leche or chocolate.
Tips for Making the Best Churros

A star tip gives churros their signature ridges, which make them crispy and hold sugar better. Keep the oil temperature around 350°F (175°C) for even cooking. Too hot, and the churros will burn on the outside; too cool, and they’ll absorb too much oil.
Churros are best enjoyed fresh and warm. If needed, you can keep them warm in a low oven (200°F) for a short time. For Mexican churros, try filling with dulce de leche, Nutella, or cajeta for extra indulgence.
If you want a unique dip, try leche merengada—a Spanish milk-based sauce flavored with cinnamon and lemon.
Which to Choose Spanish Churros Vs Mexican Churros?
Both types of churros are delicious, but your choice might depend on your preference:
Spanish Churros: For a more traditional, lightly sweet option with a thick chocolate dip, similar to what you’d find in Spanish churrerías.
Mexican Churros: For a sweeter, cinnamon-coated treat that can be enjoyed on its own or filled with caramel or chocolate.
Origin and History
Churros originated in Spain as a simple fried dough made from flour, water, and salt. They were designed to be quick, filling, and inexpensive, often eaten by shepherds and sold by street vendors alongside thick hot chocolate.
Spanish churros remained intentionally plain. Without sugar in the dough, their flavor relied on texture and the richness of oil-frying. The pairing with chocolate provided balance rather than sweetness inside the churro itself.
When churros arrived in Mexico, they adapted to local tastes and ingredients. Sugar, cinnamon, and fillings like dulce de leche or chocolate were introduced, transforming churros from simple bread into dessert.
These regional evolutions weren’t about improvement but preference. Each culture shaped churros to fit its eating habits, turning one concept into two distinct experiences.
Many people assume Mexican churros are simply sweeter versions of Spanish ones. In reality, the difference begins with dough composition, frying technique, and intended use.
Spanish churros are often eaten for breakfast or as a snack, not dessert. Their lack of sugar allows them to pair with savory or bitter accompaniments without clashing.
Mexican churros are designed for indulgence. Sugar and cinnamon are central, and fillings are expected rather than optional. This changes not just flavor, but structure and density.
The controversy arises when one style is judged by the standards of the other. What feels bland to some is intentional restraint to others.
How Long It Takes to Prepare
Both styles are relatively quick to make. Mixing dough takes about 10 minutes, with no resting time required.
Frying usually takes another 10 to 15 minutes, depending on batch size and oil temperature. Consistency matters more than speed.
Mexican churros may take slightly longer if filled or coated after frying, adding extra steps.
From start to finish, churros can be made in under 30 minutes, making them accessible despite their reputation.
Serving Suggestions
Serve Spanish churros with hot chocolate in small cups for dipping, keeping the experience authentic. A dusting of powdered sugar is optional but rarely used in Spain.
Mexican churros are best served freshly fried and coated in cinnamon sugar. Present them with small bowls of caramel or chocolate sauce for extra indulgence.
For a party or gathering, mix both versions. Offer plain Spanish churros with hot chocolate alongside sweet, cinnamon-coated Mexican churros. This not only showcases the differences but also sparks conversation around the table.
Final Thoughts
Churros may look similar at first glance, but their cultural differences make them unique. Spain’s version is minimalist, meant to be dipped and enjoyed with breakfast, while Mexico’s version is sweeter, richer, and often eaten as dessert. Both styles represent cherished traditions shaped by their culinary landscapes.
Making churros at home gives you the chance to explore both worlds. Whether you prefer the subtlety of Spanish churros or the bold sweetness of Mexican churros, trying both is the best way to appreciate their distinct flavors.
Ultimately, churros highlight how food evolves across cultures. One simple pastry takes on new meaning and taste depending on where it’s enjoyed, proving that tradition and creativity can coexist deliciously.
About the Author: Ruben, co-founder of Gamintraveler.com since 2014, is a seasoned traveler from Spain who has explored over 100 countries since 2009. Known for his extensive travel adventures across South America, Europe, the US, Australia, New Zealand, Asia, and Africa, Ruben combines his passion for adventurous yet sustainable living with his love for cycling, highlighted by his remarkable 5-month bicycle journey from Spain to Norway. He currently resides in Spain, where he continues sharing his travel experiences with his partner, Rachel, and their son, Han.
