If you’ve ever found yourself craving something sweet, warm, and outrageously airy while standing in your kitchen late at night, you’re not alone. Nothing snaps you out of a midweek slump quite like a batch of homemade Zeppole. When that pastry aroma fills your house, it’s almost impossible not to sneak one straight from the cooling rack. And honestly, these Italian donut holes vanish so quickly, there’s barely time for them to cool off in the first place.
Zeppole are little bites of pure joy, dusted in clouds of powdered sugar and hiding the softest, most tender center inside their golden shells. They’re everything you want from a classic Italian dessert—playful, crowd-pleasing, indulgent but not fussy. You don’t need fancy skills or hours in the kitchen; you just need a handful of simple ingredients and a bit of curiosity to try something new. Let’s get ready to make a treat that rivals anything you’d find at an Italian festival or bakery—right in your own home, whenever you feel like it.

Why Zeppole Are Always a Hit
These Zeppole promise soft, fluffy insides hugged by a delicate, golden crust. The kind of texture that makes you close your eyes for a second and just sigh a little. Every bite is sweet but not over-the-top, with the gentle richness you only get from real eggs and fresh butter.
What’s really wonderful is just how approachable they are. If you’re in the mood for homemade Italian donuts, you won’t need a stand mixer or tricky techniques—just a saucepan, a mixing bowl, and your favorite oil for frying. They’re perfect for sharing at parties, bringing to a potluck, or making on a whim when a sugar craving strikes.
You’ll probably find yourself making them again and again, not just because they’re delicious, but because friends and family always circle back for seconds. Trust me, even homemade skeptics become converts after they try fresh zeppole dusted in mountain-high powdered sugar.
The Zeppole Ingredient Breakdown
- Water: helps create the steam needed to puff up the dough, giving that signature airy bite.
- Whole milk: adds richness and a soft, creamy flavor to balance out the fried exterior.
- Unsalted butter: brings depth and a subtle golden color to every bite.
- Granulated sugar: just a hint, so the dough isn’t too sweet before the sugar dusting.
- Salt: sharpens all the flavors and keeps things from tasting flat.
- All-purpose flour: gives structure and rounds out the classic donut feel.
- Large eggs: create that tender center and help the dough hold its shape as it fries.
- Oil for frying: peanut or vegetable oil work best to achieve that crunchy outside.
- Confectioners sugar: the final layer, for that iconic sweet finish and snowy look.
See the recipe card below for the full list of ingredients and measurements.
Easy Swaps for Your Italian Donut Ingredients
If you need to make this dessert gluten-free, go with a reliable 1:1 gluten-free flour—it works surprisingly well here. For a dairy-free version, use your favorite plant-based milk and a vegan butter substitute; just know the flavor may turn out milder.
Don’t have peanut oil? Any neutral oil with a high smoke point, like canola or sunflower, will deliver that crispy finish. If you’re out of confectioners sugar, toss hot zeppole in granulated sugar spiked with citrus zest for a fresh spin. If you want a richer twist, try half-and-half in place of milk, or even add a touch of vanilla to the dough for another layer of flavor.
Mastering the Method: Step-by-Step Zeppole
Getting your zeppole just right is less about perfection and more about paying attention to how the dough feels and smells. Here’s how it all comes together, complete with tips you’ll thank yourself for following later.
- Bring together your water, milk, butter, sugar, and salt in a sturdy saucepan. Stir gently as the butter melts and everything starts to simmer—the buttery aroma lets you know you’re on the right track.
- Once things are bubbling, pull the pan from the heat. Toss in your flour all at once and stir with a wooden spoon until it forms a thick, shaggy dough. Return the pan to low heat, stirring until you see a smooth, glossy dough and a thin film clinging to the bottom—that’s your cue it’s ready.
- Scrape the dough into a big mixing bowl. If you have an electric mixer, let it run for a minute or so to cool the dough slightly before adding eggs. Crack in your eggs one at a time; the dough will look weird and slippery at first, but keep mixing after each addition—it’ll come together into a thick, ribbon-like batter.
- Spoon the dough into a piping bag or large zip-top bag with a cut corner. Set a heavy-bottomed pot or dutch oven over medium-high heat and add your frying oil. Attach a thermometer if you have one—it’s worth it for even frying and perfectly puffed zeppole.
- When the oil is hot, carefully pipe out small lengths of dough directly into the oil, cutting off each with a quick twist or kitchen scissors. Try to keep your hands close to the surface to avoid splashes. They’ll puff and bob to the top in seconds.
- Let them fry until the outsides are golden and crisp, flipping once halfway through if needed. Scoop them out onto a plate lined with paper towels to catch excess oil. Finally, roll or dust them while still warm in a generous layer of powdered sugar. Serve hot and enjoy every pillowy bite.
Kitchen Tips for Perfect Zeppole
Always let your eggs reach room temperature before mixing in—they’ll blend in effortlessly, giving you smoother dough. Use a wooden spoon for that first dough step on the stovetop; it handles the sticky mass much better than anything plastic or metal.
When piping, make sure your oil is at the right temperature. Too cool, and the zeppole will soak up oil and taste greasy—not what you want. Too hot, and the outsides will brown before the insides are fluffy. A thermometer really makes the process easier and improves the final result.
Store any leftovers (if there are any) in an airtight container, but honestly, zeppole taste best freshly made. If you do need to reheat, pop them in a moderate oven for a few minutes to revive some of the crispness. Avoid microwaving—they’ll get rubbery.
Serving Ideas and Zeppole Variations
There’s no wrong way to serve zeppole. Some people love them plain, while others add extra toppings. Try dipping them in chocolate sauce or a homemade berry compote for an easy, festive feel. A dusting of cinnamon sugar gives another flavor dimension, and a dollop of whipped cream or a scoop of gelato on the side never goes amiss.
If you want to play around, add a touch of citrus zest—lemon or orange—right into the dough. Feeling decadent? Inject a spoonful of Nutella or jam right into the center of each donut hole for an Italian-inspired surprise. For a party platter, drizzle with honey and scatter over toasted nuts.
And if you’re planning ahead, you can make the dough a bit in advance and chill it until ready to fry. Just know that freshly fried is where zeppole really shine.
FAQs about Zeppole
What’s the difference between zeppole and beignets?
Zeppole are Italian donut holes, usually made from a choux-like dough with eggs and butter, while beignets are French and typically yeast-based. Zeppole are lighter, airier, and often rolled in powdered sugar for a classic finish.
Can I bake zeppole instead of frying them?
You can bake zeppole, but they won’t have the same crispy exterior as the fried version. Baking will give you a puffy texture, but for true Italian donut vibes, frying is key.
Are zeppole best served fresh?
Yes, zeppole are always at their absolute best fresh from the fryer—still warm and dusted with sugar. They tend to lose their airy, crisp quality as they sit, so serve immediately when possible.
What oil works best for frying zeppole?
A neutral oil with a high smoke point, such as peanut, vegetable, or sunflower oil, is ideal for frying zeppole. These oils let the delicate pastry flavor shine without adding extra aftertaste.
Bringing It All Together
There’s a unique magic you get from making fresh zeppole at home—those sweet, fluffy bites capture the spirit of Italian dessert traditions while staying undeniably simple and playful. You’ll find yourself reaching for this recipe when you’re short on time but want something just a little bit special.
Whether you keep them classic or riff on toppings and fillings, zeppole always bring instant joy to the table. Once you see everyone grabbing for seconds, you’ll know you’ve found your next favorite homemade treat.
More Delicious Recipes
- Italian Bomboloni: These filled Italian doughnuts share a similar fluffy texture and are perfect for satisfying your sweet cravings.
- Baked Donuts: If you’re looking for a lighter alternative, these baked donuts offer a delightful twist on the classic fried versions.
- 30-Minute Mini Cream Pastry Cups: Featuring a light and airy pastry, these cups can be filled with your favorite cream for a delicious dessert option.

Zeppole Recipe
Ingredients
Equipment
Method
- In a large 3-quart saucepan, combine water, milk, butter, granulated sugar, and salt. Bring to a boil over medium heat, stirring frequently.
- Remove from heat and stir in 1 cup flour all at once using a wooden spoon. Once incorporated, place the saucepan back over medium heat and stir constantly for another 1 1/2 to 2 minutes to release extra moisture and partially cook the flour. The dough will look smooth and a thin film will form on the bottom of the pan.
- Transfer the dough to a large mixing bowl and use an electric mixer to beat on medium speed for 1 minute to cool the mixture slightly. Add 4 eggs, adding them 1 at a time and allowing eggs to fully incorporate between each addition. Once all eggs are incorporated, beat another minute until the dough is smooth and forms a thick ribbon when you pull up on the whisk.
- Transfer dough to a piping bag with a 1/2-inch opening, or use a large zip bag and cut a 1/2-inch opening at the tip.
- Heat oil to 375˚F in a dutch oven with a thermometer attached, or in a deep fryer. Once oil is hot, pipe 1-inch lengths into the hot oil, swiftly cutting the dough as you pipe into the oil. Pipe closer to the surface of the oil to avoid oil splashes.
- Fry 4-5 minutes total, turning them over halfway if they don't turn on their own then transfer to a paper-towel-lined plate to soak up extra oil then dust with powdered sugar to serve.
