Italian Zeppole are one of my favorite classic Italian desserts because they are wonderfully light, fluffy, and irresistibly crisp on the outside while staying soft and tender on the inside. I love serving these golden fried dough treats warm with a generous dusting of powdered sugar. They are simple to make with pantry staples and are perfect for holidays, family gatherings, or whenever I crave a comforting homemade dessert.
Why I’ll Love This Recipe
I enjoy how quickly these zeppole come together with just a handful of everyday ingredients. The batter is easy to prepare, making this recipe ideal for both beginners and experienced home cooks. I love the contrast between the crispy exterior and the airy interior, while the powdered sugar adds just the right amount of sweetness. I also appreciate that these treats are delicious on their own or paired with chocolate sauce, fruit preserves, or whipped cream for an extra-special dessert.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 cups all-purpose flour
2 tablespoons granulated sugar
2 teaspoons baking powder
1/4 teaspoon salt
2 large eggs
1 cup whole milk
1 teaspoon vanilla extract
Vegetable oil, for frying
Powdered sugar, for dusting
Directions
I whisk together the flour, granulated sugar, baking powder, and salt in a large mixing bowl.
In a separate bowl, I beat the eggs with the milk and vanilla extract until everything is fully combined.
I gradually pour the wet ingredients into the dry ingredients, mixing until a thick, smooth batter forms.
I heat about 2 inches of vegetable oil in a deep pot to 350°F (175°C).
Using a small cookie scoop or spoon, I carefully drop portions of batter into the hot oil.
I fry the zeppole in batches for 3 to 4 minutes, turning them occasionally until they are evenly golden brown.
Then I remove them with a slotted spoon and place them on a paper towel-lined plate to drain any excess oil.
I let them cool slightly before generously dusting them with powdered sugar and serving them warm.
Servings and Timing
Servings: 6
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Calories: Approximately 220 kcal per serving
Variations
I sometimes add a little lemon or orange zest to the batter for a fresh citrus flavor that complements the powdered sugar beautifully. When I want a warmer flavor, I mix in a pinch of ground cinnamon or nutmeg. For a richer dessert, I serve the zeppole with warm chocolate sauce, caramel sauce, Nutella, or fruit preserves for dipping. I also enjoy filling the finished zeppole with vanilla pastry cream, chocolate cream, or sweet ricotta for a bakery-style treat. During the holidays, I occasionally sprinkle cinnamon sugar over the warm zeppole instead of powdered sugar for a different twist.
Storage/Reheating
I enjoy these zeppole best when they are freshly fried, but I can store any leftovers in an airtight container at room temperature for up to 1 day or in the refrigerator for up to 3 days. When I want to enjoy them again, I reheat them in a 350°F (175°C) oven or air fryer for about 4 to 6 minutes to help restore their crisp exterior. I avoid using the microwave because it makes the zeppole soft instead of crispy. I always dust them with fresh powdered sugar after reheating for the best presentation and flavor.
Related Recipes:
FAQs
Can I make the batter ahead of time?
I prefer making the batter fresh because the baking powder produces the lightest and fluffiest texture. If needed, I refrigerate the batter for up to a few hours before frying.
Why are my zeppole greasy?
I make sure the oil stays at 350°F (175°C). If the oil is too cool, the dough absorbs excess oil instead of frying properly.
Can I freeze Italian Zeppole?
I can freeze cooked zeppole without the powdered sugar for up to 2 months. I reheat them directly from frozen in the oven until warmed through and crispy.
What can I serve with zeppole?
I enjoy serving them with chocolate sauce, caramel sauce, berry compote, whipped cream, espresso, or a cup of hot coffee for a classic Italian-inspired dessert.
Can I use a different type of milk?
I can substitute whole milk with 2% milk or even dairy-free alternatives like oat or almond milk, although whole milk gives the richest texture.
Conclusion
I love making Italian Zeppole because they are easy, comforting, and always a crowd-pleaser. Their crispy golden exterior, soft and fluffy center, and sweet powdered sugar topping make every bite irresistible. Whether I prepare them for a festive celebration, a family dessert, or simply to satisfy a sweet craving, this classic Italian recipe never disappoints and is always worth making fresh.
📖 Recipe:
Print
Italian Zeppole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Isabella
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Italian Zeppole are light, fluffy fried dough treats with a crisp golden exterior and a soft, tender center. Served warm with a generous dusting of powdered sugar, they make a classic Italian dessert perfect for holidays, gatherings, or any sweet craving.
Ingredients
2 cups all-purpose flour
2 tablespoons granulated sugar
2 teaspoons baking powder
1/4 teaspoon salt
2 large eggs
1 cup whole milk
1 teaspoon vanilla extract
Vegetable oil, for frying
Powdered sugar, for dusting
Instructions
- In a large mixing bowl, whisk together the flour, granulated sugar, baking powder, and salt.
- In a separate bowl, beat the eggs with the milk and vanilla extract until well combined.
- Gradually add the wet ingredients to the dry ingredients, mixing until a thick, smooth batter forms.
- Heat about 2 inches of vegetable oil in a deep pot to 350°F (175°C).
- Using a small cookie scoop or spoon, carefully drop portions of batter into the hot oil.
- Fry the zeppole in batches for 3 to 4 minutes, turning occasionally, until evenly golden brown.
- Remove with a slotted spoon and transfer to a paper towel-lined plate to drain excess oil.
- Allow to cool slightly, then generously dust with powdered sugar and serve warm.
Notes
Add lemon or orange zest for a fresh citrus flavor.
Mix in a pinch of cinnamon or nutmeg for extra warmth.
Serve with chocolate sauce, caramel sauce, Nutella, fruit preserves, or whipped cream.
Fill cooled zeppole with pastry cream, chocolate cream, or sweet ricotta for a bakery-style variation.
Store leftovers at room temperature for up to 1 day or refrigerate for up to 3 days.
Reheat in a 350°F (175°C) oven or air fryer for 4 to 6 minutes and dust with fresh powdered sugar before serving.
Freeze cooked zeppole without powdered sugar for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Deep Fry
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 220 kcal
- Sugar: 10 g
- Sodium: 190 mg
- Fat: 10 g
- Saturated Fat: 2 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 28 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 65 mg








