Side Dishes
This sweet potato churros recipe transforms a classic dessert into something warmly spiced and deeply satisfying—where golden, crispy churros meet the earthy sweetness of roasted sweet potato.
The secret lies in blending velvety sweet potato purée into the dough, creating a texture that's both tender inside and irresistibly crunchy outside, all while keeping the process straightforward for home cooks.
I developed this recipe after craving something heartier than traditional churros, and the result is a dish that feels like comfort food with every bite.
The magic happens when you fry the churros to a perfect golden brown, then dust them with a cinnamon-sugar blend that clings like a spiced blanket. The sweet potato adds natural sweetness and moisture, eliminating the need for excessive sugar while giving the churros a subtle, caramel-like depth.
For an extra touch of warmth, I like to finish them with a drizzle of caramel or melted chocolate—because why should they be plain when they can be extraordinary?
What you’ll end up with is a plate of churros that’s crispy enough to stand up to dipping but tender enough to melt in your mouth, all while delivering the cozy flavors of cinnamon, cardamom, and just a hint of vanilla.
These are perfect for serving alongside coffee or tea, as a dessert after a holiday meal, or even as a breakfast treat when life calls for something indulgent. The dough comes together in minutes, and the frying process is foolproof once you get the hang of it.
Whether you're looking to impress guests or simply satisfy a craving, this recipe delivers on both flavor and texture. The sweet potato purée adds a modern twist to a classic, while the cinnamon-sugar crust keeps it nostalgically familiar.
Plus, with a few simple swaps, you can make this recipe entirely plant-based—just use coconut oil for frying and dairy-free chocolate for dipping. Let’s get started on making these churros that taste like a warm hug in every bite.
Ingredients for sweet potato churros
Sweet potato purée, warm spices, and crispy crunch—this recipe turns simple ingredients into extraordinary churros.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Roasted and puréed smooth |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ½ cup | Or coconut sugar for refined-free |
| Baking Powder 🧂 | 1 tbsp | Ensures fluffy texture |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Ground Cinnamon 🌶️ | 1 ½ tbsp | Warm, aromatic variety |
| Ground Cardamom 🌿 | 1 tsp | Lightly toasted for depth |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Vegetable Oil 🫒 | ½ cup | For frying, neutral flavor |
| Coconut Oil 🥥 | ¼ cup | For plant-based frying option |
| Granulated Sugar (for coating) 🍚 | 1 cup | Plus extra for dipping |
| Ground Cinnamon (for coating) 🌶️ | 2 tbsp | Extra for coating blend |
| Dairy-Free Chocolate (optional) 🍫 | ½ cup | Melted for dipping |
| Caramel Sauce (optional) 🍯 | ½ cup | Store-bought or homemade |
The sweet potatoes are everything here. Orange-fleshed varieties like Jewel or Garnet work best—they’re naturally sweet and creamy when roasted. I always grab 2 medium sweet potatoes (about 1.5 lbs) from the produce section, but the pre-cut bags at Trader Joe's save time if you're in a rush. Roast them until tender, then purée until completely smooth—no lumps, or the dough won’t be light. For extra flavor, add a pinch of salt and a splash of vanilla to the purée while it’s still warm. The texture difference is noticeable, trust me.
No vanilla extract? Vanilla bean paste or even a scraped vanilla bean works in a pinch. Running short on coconut oil for frying? Avocado oil or peanut oil are great swaps—they handle high heat without burning. The cinnamon-sugar coating is where the magic happens, so don’t skimp. Penzeys or McCormick ground cinnamon has the best warmth, but any good-quality brand will do. For the optional chocolate dip, Enjoy Life brand dairy-free chocolate melts perfectly and tastes just like the real thing. Pro tip: toast your cinnamon and cardamom spices in a dry pan for 30 seconds before adding to the dough—it deepens their flavors instantly.
Store the churro dough in an airtight container in the fridge for up to 2 days, but it’s best fresh. The fried churros keep their crunch for about 1 hour at room temperature, so make them fresh if you can. For make-ahead dipping sauces, caramel and chocolate can be prepped 3 days ahead and reheated gently. Freeze any leftover churros for 1 month—just reheat in a 350°F oven for 5-10 minutes to restore crispiness. And if you’re feeling fancy, dust them with powdered sugar right after frying while they’re still hot—it melts slightly for a gorgeous, snowy finish.
Why You'll Love This Recipe
- No Boil, No Fuss: I swear by this trick—just mash the sweet potato raw (no peeling, no boiling) and mix it right into the dough. The texture stays perfect, and honestly? It cuts my prep time in half.
- Sweet & Savory Twist: That caramelized sweet potato brings a deep, buttery richness, while the crispy exterior? Absolute magic. Trust me, it’s the kind of flavor that makes you forget traditional churros ever existed.
- Weeknight Crowd-Pleaser: I’ve served these at tailgates, movie nights, and even as a dessert after a big dinner. They’re sturdy enough for hands, sweet enough for kids, and impressive enough for guests—no one questions how easy they were.
- Budget Magic: Sweet potatoes bulk up the dough, so you’re stretching flour and sugar further than usual. Plus, the leftovers? They crisp up perfectly in the oven the next day—zero waste, all flavor.
Step-by-step instructions for sweet potato churros
Here's how to make these crispy, caramel-drizzled churros with a sweet potato twist.
Roast and Purée the Sweet Potatoes
Preheat your oven to 400°F and pierce the 1.5 lb sweet potatoes with a fork. Place them directly on the oven rack for even roasting. Roast for 45-50 minutes until the skin is crispy and the flesh is tender when pierced with a knife.
Let the roasted sweet potatoes cool slightly, then peel off the skin. Transfer the flesh to a food processor and purée until completely smooth, scraping down the sides as needed. You should have about 2 cups of purée. Set aside to cool completely before using—this ensures a smooth, lump-free batter later.
Mix the Batter for Light, Airy Churros
In a large mixing bowl, whisk together the 2 cups all-purpose flour, 0.5 cup granulated sugar, 1 tbsp baking powder, 0.5 tsp salt, 1.5 tbsp ground cinnamon, and 1 tsp ground cardamom. Sift the dry ingredients together to remove any lumps and create a light, fluffy texture.
In a separate bowl, combine the cooled sweet potato purée, 1 tsp vanilla extract, 0.5 cup vegetable oil, and 0.25 cup coconut oil. Whisk until the oils are fully incorporated. Pour the wet mixture into the dry ingredients and stir gently with a spatula until just combined. The batter should be thick but pourable—don't overmix or the churros will be dense.
Heat Oil and Pipe the Churros
In a deep, heavy pot, heat 2-3 inches of vegetable oil (enough to submerge the churros) to 350°F. Use a deep-fry thermometer to monitor the temperature—it should stay steady. Have a wire rack ready with a baking sheet lined with paper towels for draining.
Transfer the batter to a piping bag fitted with a large star tip. Pipe 4-inch long strips of batter into the hot oil, working in batches so the oil doesn't cool. Fry for 2-3 minutes per side until golden brown and crispy. Drain on the prepared rack and immediately roll each churro in a mixture of 1 cup granulated sugar and 2 tbsp ground cinnamon for that signature sweet coating.
Serve Warm with Optional Toppings
Let the churros cool for 5 minutes to set slightly, then serve warm. For extra indulgence, drizzle with 0.5 cup caramel sauce or melt 0.5 cup dairy-free chocolate for dipping. The contrast of the crispy exterior and soft, sweet potato center makes these churros unforgettable.
Here's the thing—these churros are best enjoyed fresh, but if you need to reheat, sprinkle them with a little water and warm in a 350°F oven for 3-5 minutes to restore crispiness. The cardamom adds a subtle complexity that pairs perfectly with the warm cinnamon and caramel.
Pro Tips For Making Sweet Potato Churros
- Boil Until Fork-Tender: Sweet potatoes need to be soft enough to mash smoothly—no gummy bits allowed. Cut them into even 1-inch chunks and boil for 12-15 minutes until a fork slides in like butter. Overcooking turns them mushy, so test early if your stove runs hot.
- Sift the Flour Twice: Sweet potato dough loves air, and clumps make for dense churros. Sift the flour before mixing and again after adding baking powder. I learned this the hard way—lumpy dough sticks to the pipe and fries unevenly.
- Pipe Fast, Fry Cool: Keep the oil at 350°F (not screaming hot) and work in batches. If the oil gets too hot, the outside burns before the inside cooks. A candy thermometer is your friend here—no guesswork.
- Sprinkle Sugar Early: Toss the hot churros in sugar immediately after frying—they’ll be sticky and messy, but that’s the point. Wait too long, and the sugar just slides off. Use a fine-mesh strainer for even coating (and less cleanup).
Make-ahead tips for this recipe
Dough Prep Ahead
Make the churro dough up to 2 days in advance and store it in an airtight container in the fridge. The flavors deepen overnight, and the sweet potato purée keeps the batter from drying out.
When ready to fry, let the dough sit at room temperature for 30 minutes before piping—this makes it easier to work with and ensures even cooking. 💫
Frying Prep
Set up your frying station the night before if you're short on time. Measure out your 2-3 inches of vegetable oil and store it in a heatproof container in the fridge.
Place your piping bag with star tip and a wire rack with paper towels nearby so everything is ready when you're ready to cook. A deep-fry thermometer is a game-changer—keep it handy to maintain that 350°F temperature.
Sauce Prep
Prepare your caramel or chocolate dipping sauces up to 3 days ahead and store them in airtight containers in the fridge. Reheat the caramel sauce in a small saucepan over low heat until smooth, and melt the chocolate in 10-second bursts in the microwave, stirring between each interval.
This ensures they're ready to drizzle or dip without any extra effort on serving day. ✨
Freezing Churros
If you're making these for a crowd, fry a big batch and freeze any leftovers. Place the churros on a parchment-lined tray and freeze them for 1 hour before transferring to a ziplock bag or airtight container.
To reheat, bake at 350°F for 5-10 minutes—spritz them lightly with water first to help restore that crispy texture. They’ll taste almost as good as fresh!
Make-Ahead Coating
Mix the cinnamon-sugar coating (1 cup sugar + 2 tbsp cinnamon) in a small bowl and store it in an airtight container at room temperature. This keeps the spices fresh and ready to roll onto freshly fried churros.
For extra convenience, pre-portion the coating into small jars so you can grab and go when frying. Trust me, this saves time and keeps your kitchen less messy. 🌶️
Timing Tips
Plan your timing carefully: frying churros in batches takes about 15 minutes total, but the dough should rest for 30 minutes before piping.
If you're serving these as a dessert, consider frying them 30 minutes before guests arrive—this gives them time to cool slightly and soak up the cinnamon-sugar coating perfectly. For a breakfast twist, fry them in the morning and reheat before serving with coffee. 💡
Nutrition facts
Frequently asked questions
Can I substitute sweet potato purée with other vegetables?
While sweet potatoes work best, you can try mashed pumpkin or butternut squash purée for a similar texture. Just reduce the sugar slightly since these are less sweet. Avoid watery veggies like zucchini—they'll make the dough too thin. The key is a smooth, thick purée that blends seamlessly with the flour.
How do I get perfectly crispy churros every time?
Keep your oil at a steady 350°F using a thermometer, and don't overcrowd the pot. Fry in small batches (2-3 churros at a time) for 2-3 minutes per side—they'll crisp up as they cool. The secret? Rolling them in cinnamon sugar immediately after frying while they're still hot!
Can I make these churros gluten-free?
Yes! Swap the all-purpose flour for a 1:1 gluten-free baking flour blend (like Bob's Red Mill). Add 1 tsp xanthan gum to help bind the dough. The texture will be slightly denser, but still delicious. Test with a small batch first to adjust the consistency.
Why did my churros turn out greasy?
Greasy churros usually mean the oil wasn't hot enough or the dough had too much moisture. Next time, ensure your oil reaches 350°F before frying, and let the sweet potato purée cool completely before mixing. Also, don't overmix the batter—just combine until smooth!
What's the best way to store leftover churros?
Keep them in an airtight container at room temperature for up to 2 days. For longer storage, freeze them on a tray for 1 hour, then transfer to a bag. Reheat at 350°F for 5-10 minutes—spritz with water first to restore crispiness.
