If you’ve ever bitten into a warm, cinnamon-dusted churro and wished that experience could live inside a cookie, these vegan churro cookies are exactly that moment. They have every bit of that nostalgic, buttery cinnamon-sugar flavor with a few surprises baked right in. Here’s why they’re about to become your new favorite treat.
First, each cookie hides a soft, melted dark chocolate center. It’s the kind of filling that makes you pause after the first bite, because it’s unexpectedly luxurious for something so simple. Second, the recipe is surprisingly straightforward. There’s no deep-frying, no complicated dough work, just a handful of pantry staples and a little chilling time. And third, these cookies are completely dairy-free and egg-free without tasting like a compromise. They’re rich, tender, and absolutely indulgent, proving that plant-based baking really can deliver all the texture and satisfaction you crave.
A churro is a long, ridged tube of fried dough that originated in Spain and quickly became a beloved street food across Mexico and much of Latin America. Traditionally made from a choux-like pastry, churros are piped directly into hot oil, fried until golden, and then rolled in cinnamon sugar while still hot. Some versions come filled with dulce de leche or chocolate, turning an already perfect snack into something even more decadent.
Churro cookies take all that inspiration and translate it into a baked, hand-held treat. Instead of frying, you get a tender, buttery cookie with a crunchy cinnamon-sugar coating that crackles under your teeth. The flavor profile is similar to a snickerdoodle, but churro cookies lean harder into butter and vanilla, with a slightly crispier exterior and a denser, more indulgent crumb. This vegan version keeps all those notes intact while skipping the dairy and eggs, so everyone can enjoy a taste of that classic churro magic.
Key Ingredients and Substitutions
I’ve tested this recipe many times to make sure it works beautifully even without traditional baking staples like eggs and butter. Here’s a look at the starring ingredients and how you can swap them if needed.
Ingredient
Role in the Recipe
Substitution Notes
Vegan butter
Provides richness and that buttery flavor; helps create a tender crumb.
Stick-style vegan butter works best. Avoid tub margarine as it contains more water and can cause spreading.
Brown and white sugar
Brown sugar adds moisture and a hint of caramel; white sugar contributes structure and sweetness.
You can use all light brown sugar for a deeper molasses note, but I like the balance of both.
All-purpose flour
Builds the cookie’s structure.
A quality 1:1 gluten-free flour blend works well. Avoid almond flour alone as it lacks the needed structure.
Plant-based yogurt
Acts as an egg binder, adding moisture and a slight tang.
Unsweetened plain yogurt is best. A flax egg (1 tablespoon ground flax + 2.5 tablespoons water) can work but may leave tiny brown specks in the dough.
Dark chocolate bar
Creates the melty center; choose a bar because chips often contain stabilizers that prevent proper melting.
Aim for 60-70% cocoa. If you prefer, you can skip the filling entirely and enjoy the cookies as classic cinnamon-sugar rounds.
Cinnamon
The star of the coating and a warm note in the dough.
Cassia cinnamon is common in the U.S. and has a bold flavor. Ceylon cinnamon is milder and lower in coumarin if you plan to bake these often.
Espresso powder (optional)
Deepens the chocolate flavor without adding a coffee taste.
You can leave it out or use instant coffee granules crushed fine.
The cinnamon-sugar coating is simply granulated sugar and cinnamon whisked together. I like to add a tiny pinch of salt to that mix because it brightens everything up. If you want extra churro authenticity, brush the warm cookies with a little melted vegan butter before rolling them in the cinnamon sugar. It’s an extra step that pays off with an even more fragrant, crackly crust.
How to Make Churro Cookies
This dough is simple to pull together, but the chilling steps make all the difference. Give yourself about 30 minutes of active time and then let the fridge do the rest. Here’s how I make them step by step.
Cream the butter and sugars. In a large bowl, beat the vegan butter, brown sugar, and white sugar together until light and fluffy. Stop once everything is well combined and looks slightly pale; over-creaming can make the cookies greasy later.
Add the wet ingredients. Mix in the plant-based yogurt and vanilla extract until smooth. The mixture might look a little curdled at first, but it comes together quickly.
Fold in the dry ingredients. Whisk the flour, baking powder, baking soda, and salt in a separate bowl, then gently fold them into the wet mixture. Stop as soon as no dry streaks remain. Overmixing can make the cookies tough.
Chill the dough. Cover the bowl and refrigerate for at least 1 hour. Vegan butter tends to melt faster than dairy butter, so this step is non-negotiable if you want thick, chewy cookies that don’t spread into puddles.
Prepare the chocolate and coating. While the dough chills, chop your dark chocolate bar into 9 pieces, each about the size of a hazelnut. In a small bowl, stir together the granulated sugar and cinnamon for the coating.
Portion and stuff. Scoop the chilled dough into 9 equal portions. Flatten each piece in your palm, place a chocolate chunk in the center, and close the dough around it, rolling gently into a smooth ball. If the dough is sticky, pop the balls onto a plate and freeze for 10 minutes. This makes stuffing easier and gives you cleaner edges.
Coat and bake. Roll each dough ball generously in the cinnamon sugar. Place them on a parchment-lined baking sheet with space to spread. Bake at 350F for 13 minutes. The centers will look slightly underdone, and that’s exactly what you want. Overbaking is the most common mistake and leads to dry cookies.
Tap and cool. As soon as the tray comes out of the oven, tap it firmly on the counter to help the cookies settle. Let them rest on the hot tray for 10 minutes before moving them to a wire rack. They’ll finish setting as they cool.
Remember: the cookies should look a little soft in the middle when you pull them from the oven. They’ll continue to bake on the hot tray and turn out perfectly tender.
Expert Tips
After many batches, I’ve learned a few things that make these cookies consistently great. First, please use a digital scale if you have one. Weighing your flour avoids the dry, crumbly texture that happens when measuring cups pack in too much flour. If you’re using cups, spoon the flour into the cup and level it with a knife; never scoop directly from the bag. Overly dense dough is almost always a flour measurement problem.
Chilling the dough for the full hour isn’t just about preventing spread. It also gives the cinnamon and vanilla time to meld, so the flavor is noticeably deeper. On warm days, I’ll sometimes chill the portioned dough balls for an extra 15 minutes before baking just to be safe. If you’re baking at high altitude, you may need to adjust the flour and liquid slightly, as cookies can dry out faster at elevation.
For the ultimate experience, reheat any leftover cookies in the microwave for 5 to 10 seconds. That tiny burst of warmth re-melts the chocolate center and makes the kitchen smell like a churro cart. You can also serve these unstuffed alongside a small dish of warm chocolate sauce for dipping, which feels especially festive during the holidays.
Frequently Asked Questions
What are churro cookies?
Churro cookies are baked cookies inspired by the classic fried churro. They are typically soft or slightly crisp, coated in cinnamon sugar, and often have a creamy or chocolate filling.
How do you make churro cookies from scratch?
Cream butter and sugar, add egg and vanilla, then mix in flour, baking powder, and cinnamon. Shape into balls, bake until set, then roll warm cookies in cinnamon sugar. For filled cookies, press a chocolate piece or filling into the dough before baking.
Can churro cookies be made vegan and dairy-free?
Yes. Use plant-based butter or coconut oil, replace egg with a flax egg or applesauce, and choose dairy-free chocolate chips. Many vegan churro cookie recipes turn out soft and flavorful.
Why do my churro cookies spread too much?
Spreading usually happens if the dough is too warm, there is too much butter, or the flour measurement is off. Chill the dough for 20 to 30 minutes before baking and make sure your butter is softened, not melted.
How long do churro cookies stay fresh?
Store in an airtight container at room temperature for up to 5 days. For longer storage, freeze baked cookies in a sealed bag for up to 3 months.
What is the difference between churro cookies and snickerdoodles?
Both use cinnamon sugar coating. Snickerdoodles are soft, puffy, and often use cream of tartar for tanginess. Churro cookies are usually denser, more buttery, and may include a filling or a crunchier exterior.
Enjoy It
These cookies are meant to be savored, not rushed through. Enjoy one or two as part of a balanced day, maybe paired with a handful of almonds or a glass of oat milk to add a little fiber and protein. I also love taking a short walk after a sweet treat because it helps with digestion and keeps my energy steady. No guilt, just good food and good moments.
More Cookies to Try
If you loved these churro cookies, I have a feeling you’ll be just as excited about a few other recipes on the blog. Hotteok Cookies capture that sweet, nutty Korean pancake flavor in cookie form. Banana Bread Cookies Stuffed with a Walnut Caramel Center are as cozy as they sound. Brown Butter Toffee Chocolate Chip Cookies lean into deep caramel notes, while Strawberry Jam Cookies offer a bright, fruity center. And for another rich chocolate moment, Chocolate Peanut Butter Stuffed Cookies always disappear fast. You can find all these and more cookie recipes waiting for you.
🍪 Soft, buttery vegan cookies with a warm cinnamon-sugar coating and a hidden melted dark chocolate center.
🌱 Completely dairy-free and egg-free without compromising on rich, indulgent flavor.
Total Time:1 hour 43 minutes
Yield:9 cookies
Ingredients
vegan butter
brown sugar
white sugar
all-purpose flour
plant-based yogurt
dark chocolate bar
cinnamon
espresso powder (optional)
granulated sugar (for coating)
cinnamon (for coating)
Instructions
1-Cream the butter and sugars: Beat vegan butter, brown sugar, and white sugar until light and fluffy, avoiding over-creaming.
2-Add the wet ingredients: Mix in plant-based yogurt and vanilla extract until smooth.
3-Fold in the dry ingredients: Whisk flour, baking powder, baking soda, and salt separately, then gently fold into wet mixture until no dry streaks remain.
4-Chill the dough: Cover and refrigerate for at least 1 hour to prevent spreading.
5-Prepare the chocolate and coating: Chop dark chocolate into 9 pieces; stir together sugar and cinnamon for the coating.
6-Portion and stuff: Divide chilled dough into 9 portions, flatten, place a chocolate piece in the center, seal, and roll into balls. Freeze for 10 minutes if sticky.
7-Coat and bake: Roll balls in cinnamon sugar, place on a parchment-lined sheet, bake at 350°F for 13 minutes until centers look slightly underdone.
8-Tap and cool: Tap tray on counter after baking, let cookies rest on the hot tray for 10 minutes before moving to a wire rack.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Notes
🧊 Chilling the dough is essential since vegan butter melts faster than dairy butter — skipping this will cause the cookies to spread into flat puddles.
🍫 Use a dark chocolate bar rather than chocolate chips, which contain stabilizers that can prevent proper melting in the center.
🧈 For extra churro authenticity, brush the warm cookies with a little melted vegan butter before rolling them in the cinnamon sugar.