There’s something magical about biting into a warm, pillowy zeppole—those golden, sugar-dusted Italian doughnuts that practically melt in your mouth. I still remember the first time I tried making them at home. I was hosting a little gathering and wanted to impress my friends with something special. Let’s just say, the first batch was… well, let’s call them “extra crispy.” But after a few tries (and a lot of powdered sugar), I finally nailed it, and now they’re my go-to treat for celebrations or just because!
Zeppole are a staple at Italian festivals, especially during the Feast of Saint Joseph, but trust me, you don’t need a special occasion to enjoy them. They’re light, airy, and just sweet enough—perfect with a dusting of powdered sugar or filled with creamy custard if you’re feeling fancy. And the best part? They’re surprisingly easy to make once you get the hang of it. Whether you’re craving a taste of Italy or just want a fun weekend baking project, these little fried dough clouds are sure to win you over.
Ingredients for Zeppole
(Psst—you probably have most of these in your pantry already!)
- 2 cups all-purpose flour – Spoon and level it for the perfect measurement
- 1 tsp baking powder – The secret to that airy, fluffy texture
- 1/4 tsp salt – Just a pinch to balance the sweetness
- 2 large eggs – Room temperature blends smoother (trust me on this)
- 1/2 cup granulated sugar – For that delicate sweetness
- 1/2 cup whole milk – Warm it slightly if it’s straight from the fridge
- 1 tsp vanilla extract – Pure vanilla makes all the difference
- Vegetable oil for frying – About 2 inches deep in your pan
- Powdered sugar for dusting – Because zeppole aren’t zeppole without their snowy finish!
Optional but glorious: Fill them with pastry cream or Nutella if you’re feeling extra indulgent. I won’t judge!
How to Make Zeppole
Okay, let’s get frying! These little dough clouds come together in no time, but there are a few tricks to get them just right. Follow these steps, and you’ll be a zeppole pro in no time.
Preparing the Batter
- Whisk dry ingredients: In a medium bowl, mix the flour, baking powder, and salt together. This helps everything distribute evenly—no one wants a clump of baking powder in their zeppole!
- Beat wet ingredients: In another bowl, whisk the eggs and sugar until they’re pale and slightly frothy. Then stir in the milk and vanilla. The mixture should look smooth and creamy.
- Combine gently: Slowly add the dry ingredients to the wet, mixing just until combined. Don’t overmix—a few lumps are totally fine! The batter should be thick but still spoonable, like pancake batter but a tiny bit denser.
Frying the Zeppole
- Heat the oil: Pour about 2 inches of vegetable oil into a deep, heavy-bottomed pot (I use my trusty Dutch oven) and heat it to 350°F (175°C). If you don’t have a thermometer, test the oil by dropping a tiny bit of batter in—if it sizzles and floats immediately, you’re good to go.
- Fry in batches: Use two spoons to scoop and drop tablespoon-sized dollops of batter into the hot oil. Don’t crowd the pot—fry 4-5 at a time max, or they’ll stick together and cook unevenly.
- Flip and golden: After about 2 minutes, the zeppole will start to puff up and turn golden underneath. Gently flip them with a slotted spoon and fry another 1-2 minutes until evenly golden brown. They should sound hollow when tapped.
- Drain: Transfer to a paper towel-lined plate to drain excess oil. Let them cool just enough so you don’t burn your fingers—but honestly, they’re best warm!
Serving Suggestions
Dust those golden beauties generously with powdered sugar (I use a fine-mesh sieve for an even sprinkle). For next-level indulgence, pipe in some pastry cream or Nutella using a small tip—just poke a hole in the side and fill ‘em up. Serve immediately with espresso or a glass of cold milk. Watch them disappear!
Tips for Perfect Zeppole
After making (and eating) more zeppole than I’d care to admit, I’ve picked up a few tricks to get them just right every time. Here’s what I’ve learned:
- Oil temperature is key: Use a thermometer if you have one—350°F (175°C) is the sweet spot. Too hot, and they’ll burn before cooking through; too cool, and they’ll soak up oil like little sponges.
- Don’t overmix the batter: Stir just until the flour disappears. Overmixing = tough zeppole, and nobody wants that. A few lumps are totally fine!
- Fry in small batches: Crowding the pan drops the oil temp and leads to uneven cooking. Patience pays off here—I promise!
- Test one first: Fry a single zeppole as a tester. If it browns too fast or stays doughy inside, adjust your oil temperature before doing the rest.
- Drain well: Let them sit on paper towels for a minute after frying. That quick step keeps them crispy instead of greasy.
Bonus tip: If your batter feels too thick, add a splash more milk. Too thin? A sprinkle of flour will fix it. Trust your instincts—you’ve got this!
Zeppole Variations
Okay, let’s get creative! Once you’ve mastered the classic zeppole, try these fun twists to keep things exciting. My friends and family go crazy for these variations—especially the chocolate-dipped ones (no surprise there).
- Lemon Zest Zeppole: Add the zest of 1 lemon to the batter for a bright, citrusy kick. It cuts through the sweetness perfectly, and the aroma is amazing. I sometimes drizzle these with a simple lemon glaze (just powdered sugar + lemon juice) for extra zing.
- Chocolate-Dipped: Melt some dark or milk chocolate and dip the tops of your cooled zeppole halfway in. Let them set on parchment paper—this takes about 10 minutes if you can wait that long! Sprinkle with sea salt or crushed nuts if you’re feeling fancy.
- Cinnamon Sugar: Skip the powdered sugar and roll warm zeppole in a mix of cinnamon and sugar. It’s like a churro’s Italian cousin, and it’s dangerously addictive. Pro tip: Toss them while they’re still slightly oily so the coating sticks better.
- Ricotta Zeppole: Replace 1/2 cup of the milk with ricotta cheese for an extra tender, slightly tangy interior. These are next-level fluffy and a staple in some Italian regions. Just whisk the ricotta into the wet ingredients until smooth.
- Festive Sprinkles: Mix colorful sprinkles right into the batter for birthday parties or holidays. Kids (and let’s be honest, adults too) love the surprise burst of color when they bite in. Use the mini kind so they distribute evenly.
Honestly, the possibilities are endless—think almond extract in the batter, a caramel drizzle, or even a savory version with herbs and cheese (though that’s a story for another day). Have fun experimenting, and let me know your favorite variation in the comments!
Storage and Reheating
Okay, let’s be real—zeppole are best fresh and warm, but if you somehow end up with leftovers (no judgment if you don’t!), here’s how to keep them tasting great. I’ve learned the hard way that tossing them in a ziplock bag leads to sad, soggy doughnuts, so follow these tips to keep them as close to day-one delicious as possible.
- Room temp for a few hours: If you’re serving them later the same day, just leave them uncovered on a plate. That powdered sugar topping will stay pristine, and they’ll keep their slight crispness.
- Airtight is key: For longer storage, place cooled zeppole in an airtight container with parchment between layers. They’ll keep at room temp for 1 day or in the fridge for 2-3 days (though they lose a bit of fluffiness when chilled).
- Freeze like a pro: Yes, you can freeze them! Arrange unfilled zeppole in a single layer on a baking sheet to freeze solid first (about 1 hour), then transfer to a freezer bag. They’ll keep for 1 month—just thaw at room temp when cravings hit.
Reheating magic: To bring back that just-fried texture, pop them in a 350°F (175°C) oven for 5-8 minutes until warmed through. For a quick fix, 10 seconds in the microwave works in a pinch, but they’ll be softer. Either way, dust with fresh powdered sugar right before serving—it makes all the difference!
Heads up: Filled zeppole don’t store as well—the custard or Nutella can make the dough soggy. If you’ve already filled them, eat them within a few hours. (Not that that’s ever been a problem in my house!)
Zeppole FAQs
I get so many questions about zeppole—especially from friends who try them and immediately want to make their own. Here are the answers to the most common ones I hear (and trust me, I’ve asked them myself at some point too!).
- Can I bake zeppole instead of frying? Technically, yes—but they won’t be the same! The magic of zeppole is that crispy exterior and cloud-like interior you only get from frying. If you must bake, try piping the batter onto a parchment-lined tray and baking at 375°F (190°C) for 12-15 minutes. They’ll be more like cream puffs—still tasty, but not quite zeppole.
- How long do they stay fresh? They’re best eaten within a few hours, but stored properly (see my storage tips above!), they’ll last 1 day at room temp or 2-3 days in the fridge. Just know they lose some fluffiness over time—another great excuse to eat them all immediately!
- Why did my zeppole turn out dense? Usually it’s one of three things: overmixed batter (stop stirring as soon as the flour disappears!), old baking powder (check the expiration date!), or oil that wasn’t hot enough (get that thermometer out!). My first batch was like little dough rocks—live and learn!
- Can I make the batter ahead? I don’t recommend it. The baking powder starts working right away, and you’ll lose that airy texture if the batter sits too long. Mix it right before frying for the puffiest results.
- What’s the best oil for frying? I use vegetable or canola oil because they’re neutral-flavored and have a high smoke point. Olive oil can work in a pinch, but it’ll add a distinct taste—great for savory zeppole, less ideal for sweet ones.
Got more questions? Drop them in the comments—I love geeking out about zeppole almost as much as I love eating them!
Nutritional Information
Okay, let’s talk numbers—because sometimes you just gotta know what you’re indulging in! Keep in mind, these are estimates based on the ingredients I used, and your exact values might vary slightly depending on brands or tweaks you make. (And hey, if you’re sharing with friends, the calories don’t count—that’s my rule, anyway!)
- Serving size: 1 zeppole (about 1.5 inches in diameter)
- Calories: 120
- Total fat: 5g (1g saturated, 3g unsaturated)
- Cholesterol: 20mg
- Sodium: 50mg
- Total carbohydrates: 16g
- Fiber: 0.5g
- Sugars: 6g
- Protein: 2g
Quick note: If you add fillings like custard or Nutella, those numbers will go up—but so will the joy factor, so I say it’s worth it! Always check labels if you’re tracking closely. Now go enjoy that zeppole guilt-free—life’s too short not to!
Share Your Zeppole Experience
I can’t wait to hear how your zeppole turned out! Did you stick with classic powdered sugar or go wild with a Nutella filling? Maybe you tried that lemon zest trick I love? Drop a comment below and tell me all about it—I read every single one (usually while nibbling on a zeppole myself).
Snapped a photo of your golden, sugar-dusted beauties? Tag me on Instagram—I’ll be your biggest cheerleader! There’s nothing better than seeing your kitchen adventures, whether they’re picture-perfect or gloriously messy (we’ve all been there). And if you ran into any hiccups, let me know so I can help troubleshoot for next time.
Happy frying, friends—now go enjoy those little bites of happiness!
Print
Irresistible Zeppole Recipe – Best 2-Hour Italian Doughnuts
- Total Time: 35 minutes
- Yield: 20 zeppole 1x
- Diet: Vegetarian
Description
Zeppole are traditional Italian fried dough pastries, often enjoyed during festivals. They are light, fluffy, and can be dusted with powdered sugar or filled with custard.
Ingredients
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1/4 tsp salt
- 2 large eggs
- 1/2 cup granulated sugar
- 1/2 cup whole milk
- 1 tsp vanilla extract
- Vegetable oil for frying
- Powdered sugar for dusting
Instructions
- In a bowl, mix flour, baking powder, and salt.
- In another bowl, beat eggs and sugar until smooth.
- Add milk and vanilla to the egg mixture.
- Gradually mix in the dry ingredients until a thick batter forms.
- Heat oil in a deep pan to 350°F (175°C).
- Drop spoonfuls of batter into the hot oil and fry until golden brown.
- Remove with a slotted spoon and drain on paper towels.
- Dust with powdered sugar before serving.
Notes
- Use a thermometer to check oil temperature.
- Do not overcrowd the pan while frying.
- Serve warm for the best texture.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Italian
Nutrition
- Serving Size: 1 zeppole
- Calories: 120
- Sugar: 6g
- Sodium: 50mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 0.5g
- Protein: 2g
- Cholesterol: 20mg
Keywords: zeppole, Italian dessert, fried dough, powdered sugar, custard