Zeppole

Zeppole
⏱️ cook time 35 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Light, pillowy fried choux dough bites, crispy outside and airy inside, dusted with powdered sugar—an iconic Italian festival treat perfect for sharing.

Ingredients

All-purpose flour 1 cup (120 grams)
Large room-temperature eggs (shelled) 3 each (150 grams total)
Confectioners' (powdered) sugar 1/2 cup (60 grams)
Unsalted butter 4 tablespoons (57 grams)
Water 1 cup (240 milliliters)
Granulated sugar 2 tablespoons (25 grams)
Fine sea salt 1/4 teaspoon (1 gram)
Pure vanilla extract 1 teaspoon (5 milliliters)
Neutral frying oil (canola or peanut) 4 cups (960 milliliters)

Steps

1

Heat the dough base

In a medium heavy-bottomed saucepan over medium heat, combine 1 cup (240ml) water, 4 tbsp (57g) unsalted butter, 2 tbsp (25g) granulated sugar, and 1/4 tsp (1g) fine sea salt. Stir constantly until the butter fully melts and the mixture comes to a rolling gentle boil, about 3-4 minutes. Do not let the mixture simmer long enough to lose more than 1 tablespoon of liquid to evaporation.

Step 1
step1:Heat the dough base
2

Cook the choux paste

Remove the saucepan from heat briefly, add all 1 cup (120g) all-purpose flour at once, and stir vigorously with a wooden spoon until a smooth, thick dough forms. Return the pan to medium-low heat, and cook the dough for 2 full minutes, stirring constantly, until a thin starchy film coats the pan bottom and the dough pulls cleanly away from all pan sides.

Step 2
step2:Cook the choux paste
3

Incorporate eggs and vanilla

Transfer the cooked dough to a large mixing bowl and let it cool for 3 minutes to avoid curdling eggs. Add 1 tsp (5ml) vanilla extract, then beat in 1 room-temperature large egg at a time, stirring vigorously to fully incorporate each egg before adding the next. The finished dough will be thick, glossy, and hold a soft 1-inch peak when a spoon is lifted from the bowl.

Step 3
step3:Incorporate eggs and vanilla
4

Heat frying oil

Pour 4 cups (960ml) neutral frying oil into a deep heavy-bottomed Dutch oven, clip a candy thermometer to the pot side, and heat over medium heat until the oil reaches a steady 375°F (190°C), about 8-10 minutes. Adjust the stovetop heat as needed to hold this temperature consistently through frying.

Step 4
step4:Heat frying oil
5

Fry zeppole in batches

Working in small batches of 5-6 bites to prevent oil temperature drops, scoop 1-tablespoon (15ml) portions of dough and carefully lower them into the hot oil. Fry for 3-4 minutes total, turning the bites every 45 seconds with a slotted spoon, until they are deep golden brown all over, fully puffed, and sound hollow when tapped gently.

Step 5
step5:Fry zeppole in batches
6

Drain and dust with sugar

Use the slotted spoon to transfer cooked zeppole to a wire rack lined with 2 layers of paper towels to drain excess oil for 1 minute. While the bites are still warm, dust them generously with 1/2 cup (60g) powdered sugar using a fine-mesh sieve until evenly coated, then serve immediately.

Step 6
step6:Drain and dust with sugar

Tips

1.Never overcrowd the frying pot: adding too many dough bites at once drops oil temperature below 350°F, leading to greasy, dense, soggy zeppole instead of light, crispy ones.
2.Use room-temperature eggs: cold eggs will not emulsify smoothly into the warm dough, causing the mixture to separate and produce flat, unevenly puffed pastries.
3.Test one trial zeppola first: if it splits open or deflates immediately after frying, the dough is too wet—stir in 1 extra tablespoon (8g) of all-purpose flour to thicken it before cooking remaining batches.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Zeppole:Frequently Asked Questions

1.Why do my zeppole turn out dense instead of light and pillowy inside?
This usually happens if you don’t cook the initial flour-butter-water roux for 2 full minutes to properly gelatinize the flour’s starch, add eggs while the dough is still boiling hot, or fry at too low an oil temperature. Stir the roux until it pulls cleanly from pan sides, let it cool 3 minutes before adding eggs, and hold oil at a steady 375°F for the lightest crumb.
2.Can I make the zeppole dough ahead of time to fry later?
Absolutely! You can make the choux dough, transfer it to an airtight container, and refrigerate it for up to 24 hours before frying. Let the chilled dough sit at room temperature for 15 minutes so it’s easy to scoop, then drop into hot oil as normal—you won’t notice a difference in rise or texture compared to freshly made dough.
3.What oil is best for frying zeppole to get a crispy, non-greasy crust?
Reach for neutral, high-smoke-point oils like canola, vegetable, or peanut oil, which won’t add off-flavors and hold up well to sustained 375°F heat. Avoid olive oil or butter for frying, as their lower smoke points lead to easy burning, greasy bites, and a bitter aftertaste that overpowers the dough’s mild, sweet flavor.
4.Why do my zeppole deflate right after I pull them out of the oil?
Deflation almost always traces to undercooking: if you pull bites out too early, the steam inside the airy pockets condenses as it cools, collapsing the delicate structure. Fry 1-inch dough bites for 3 to 4 minutes total, flipping halfway, until they’re a deep, even golden brown all over to fully set the crust before removing.
5.Do I have to use room-temperature eggs for the dough, or can I use cold eggs straight from the fridge?
Room-temperature eggs are non-negotiable for smooth, evenly textured choux dough. Cold eggs are too thick to emulsify properly into the warm roux, which can leave dough lumpy, overly stiff, and unable to rise evenly during frying. If you’re short on time, submerge cold eggs in warm tap water for 5 minutes to bring them up to temp fast.
6.Can I bake these zeppole instead of frying them for a lighter version?
You can bake choux dough for a similar treat, though it won’t have the signature crispy, indulgent fried crust. Scoop 1-inch dough mounds onto a parchment-lined baking sheet, bake at 400°F for 18 to 20 minutes until puffed and golden, then pierce each with a toothpick to let steam escape before dusting with sugar. Baked bites will be slightly chewier than traditional fried zeppole.
7.How do I get powdered sugar to stick evenly to zeppole instead of sliding right off?
The trick is to dust the powdered sugar while the zeppole are still slightly warm, not piping hot or fully cooled. If they’re too hot, sugar will melt and turn gummy; if fully cool, there’s no light surface moisture to hold the sugar in place. Tap sugar through a fine-mesh sieve over bites 1 to 2 minutes after they drain on paper towels.
8.How should I store leftover zeppole, and how long will they stay fresh?
Zeppole are best eaten within 2 hours of frying, when their contrast of crispy crust and airy center is at its peak, but you can store leftovers in an airtight container at room temperature for up to 2 days. To refresh, pop them in a 350°F oven for 3 to 4 minutes to crisp the crust, then re-dust with a light coating of fresh powdered sugar before serving.
9.My dough is either too runny or too stiff after adding eggs—how do I fix that?
Perfect choux dough holds a soft, firm peak when you lift your mixing spoon out, rather than running freely off the edge. If your dough is too stiff, mix in 1 teaspoon of beaten egg at a time until you hit that ideal consistency; if it’s too runny, extra flour will make it dense, so hold back the last half egg in future batches to adjust texture slowly as you mix.

Comments (4)

2 days ago

OMG these zeppole were such a hit at our Sunday family dinner! I was a little nervous about frying dough for the first time since I’m usually a cookies-and-brownies baker, but the instructions were so straightforward. My kids begged for seconds before they even cooled all the way, and my nonna said they tasted just like the ones she got at street fairs in Brooklyn growing up. Dusted them with extra powdered sugar and served them with a side of warm Nutella for dipping—chef’s kiss! 10/10 will make again for our next block party potluck.

yesterday

Wait the Nutella dip idea is genius! I’ve been serving these plain every time I make them, can’t wait to try that next weekend for my kid’s soccer team snack.

yesterday

So glad these were a hit with your family, Mia! The Nutella dipping side is such a fun twist—we also love pairing them with a little lemon zest mixed into the powdered sugar for a bright, zesty kick if you ever want to switch it up!

3 days ago

Taste was absolutely SO good, but I ran into a little trouble getting the oil temp right on my first batch—they got a little too dark on the outside before the inside was fully cooked. Once I dialed my fryer back to 365°F instead of the 375 I initially set it to, the rest came out perfect. Brought the successful batch to my office potluck and they were gone in 10 minutes flat. Would definitely recommend having a candy thermometer handy if you’re a newbie to fried dough!

2 days ago

Great call on the candy thermometer, Jake! Stovetop and fryer temps can vary so much between appliances, so having that reliable read takes all the guesswork out. So happy the rest of your batches turned out potluck-perfect!

1 week ago

Game changer! I’ve been buying frozen zeppole from the grocery store for ages because I thought homemade would be way too much work, but this recipe came together so fast even on a busy weeknight. I made a double batch on Sunday, stored the cooled (unpowdered) bites in an airtight container in the fridge, and just popped them in the oven for 3 minutes to crisp up when I wanted a sweet treat during the week. Way better than store bought, no weird preservatives! My roommate is already begging me to make another batch this weekend.

5 days ago

How long do these stay good in the fridge for? I want to make them for a brunch next Saturday but won’t have time to cook the day of!

30 minutes ago

Just finished making these for my kid’s birthday party and they’re a massive hit! I added a tiny bit of orange zest to the dough like my abuela used to do, and it adds such a nice bright note that cuts through the richness of the fried dough. Pro tip: put your powdered sugar in a paper bag, toss 3-4 warm zeppole in at a time, and shake gently for the most even coating with way less mess. No more powdered sugar all over my counter! 😂