Introduction
Have you ever tasted the heavenly Italian pastry known as Zeppole di San Giuseppe? This authentic zeppole di san giuseppe recipe brings you a classic treat that’s light, creamy, and steeped in tradition. Traditionally enjoyed on St. Joseph’s Day, these beautiful pastries are filled with rich custard and topped with cherries, making them one of Italy’s most beloved desserts. With this simple yet zeppole di san giuseppe recipe, you can recreate that authentic bakery experience right in your own kitchen.
If you enjoy creamy and indulgent desserts, you might also love this easy dairy-free chocolate mousse, a rich and smooth treat that’s perfect for any sweet craving.
While they may look fancy, making zeppole at home is easier than you think. Using basic ingredients and straightforward steps, this recipe is perfect for beginners who want to try a traditional Italian favorite. The result is a batch of soft, golden pastries that capture the true flavor and charm of Naples.
What Are Zeppole di San Giuseppe?
Zeppole di San Giuseppe are ring-shaped Italian pastries made from choux pastry, then filled with rich custard cream and typically topped with a cherry. The name “Zeppole” comes from the ancient Roman word “zippula,” meaning “fried dough,” while “San Giuseppe” refers to St. Joseph, Jesus’s earthly father. Consequently, these pastries celebrate his feast day in Italian culture.
These distinctive pastries feature a light, airy pastry ring crowned with velvety custard cream. The contrast between the crisp exterior and the soft, cream-filled center creates a perfect balance of textures. Moreover, they’re typically finished with a dusting of powdered sugar and a amarena cherry on top for a pop of color and flavor.
Similar to other classic Italian desserts, authentic semifreddo alle mandorle offers a creamy and nutty flavor that highlights traditional Italian pastry techniques.
History and Tradition
The tradition of making Zeppole di San Giuseppe dates back centuries in Italian culture. First appearing in cookbooks from the early 19th century, these pastries have since become synonymous with Father’s Day celebrations in Italy, which coincides with St. Joseph’s Day.
In Naples and Sicily especially, bakeries display mountains of Zeppole di San Giuseppe in their windows during March. As a result, the sweet aroma of fried dough and vanilla fills the streets, creating an unmistakable sign that spring celebrations have begun. Today, Italian families worldwide continue this delicious tradition.
Ingredients You’ll Need
For the choux pastry:
- 1 cup water
- ½ cup unsalted butter
- 1 tablespoon sugar
- ¼ teaspoon salt
- 1 cup all-purpose flour
- 4 large eggs
For the custard filling:
- 2 cups whole milk
- 4 egg yolks
- ⅔ cup granulated sugar
- ⅓ cup cornstarch
- 1 teaspoon vanilla extract
- Zest of 1 lemon
For decoration:
- Powdered sugar
- Amarena cherries

If you enjoy baking with simple pantry ingredients, you might also like this best marble cake recipe, known for its moist texture and beautiful swirls of chocolate and vanilla.
Step-by-Step Instructions
Preparing the Choux Pastry
- First, preheat your oven to 400°F (200°C) and line two baking sheets with parchment paper.
- In a medium saucepan, combine the water, butter, sugar, and salt. Heat over medium flame until the butter completely melts and the mixture begins to simmer.
- Remove from heat and immediately add all the flour at once. Then, stir vigorously with a wooden spoon until the mixture forms a smooth ball that pulls away from the sides of the pan.
- Return the pan to low heat and continue stirring for about 1-2 minutes to dry out the dough. Subsequently, transfer to a mixing bowl and let cool for 5 minutes.
- Add the eggs one at a time, beating thoroughly after each addition until fully incorporated. As a result, you’ll have a smooth, glossy paste.
- Transfer the pastry to a piping bag fitted with a large star tip. Next, pipe 3-inch diameter rings onto the prepared baking sheets, leaving about 2 inches between each one.
- Bake for 30-35 minutes until golden brown and puffed. Afterward, turn off the oven, crack the door open, and let them cool slowly for 10 minutes before removing.

Making the Custard Filling
- In a saucepan, heat the milk until it just begins to simmer, then remove from heat.
- Meanwhile, in a bowl, whisk together the egg yolks and sugar until pale and fluffy. Then add the cornstarch and mix until smooth.
- Gradually pour the hot milk into the egg mixture while whisking constantly to prevent scrambling.
- Pour the mixture back into the saucepan and cook over medium heat, stirring continuously until it thickens to a pudding consistency.
- Remove from heat and stir in the vanilla extract and lemon zest. Then transfer to a bowl, cover with plastic wrap touching the surface (to prevent skin formation), and refrigerate until cool.
Assembling Your Zeppole di San Giuseppe
- Once both components have cooled completely, carefully slice the pastry rings horizontally.
- Fill a piping bag fitted with a star tip with the custard cream. Then pipe generously onto the bottom half of each zeppole.
- Place the top half of the pastry ring over the cream. Subsequently, pipe another decorative swirl of cream on top.
- Dust with powdered sugar and place an amarena cherry on the top of each Zeppole di San Giuseppe.
- Refrigerate until ready to serve, but they’re best enjoyed the same day.
Tips for Perfect Zeppole di San Giuseppe
For truly authentic Zeppole di San Giuseppe, keep these key tips in mind:
- Don’t rush the choux pastry: Properly cooking the flour mixture removes excess moisture, which consequently creates puffier pastries.
- Egg temperature matters: Room temperature eggs incorporate more easily into the dough.
- Custard consistency: The cream should be thick enough to hold its shape when piped. If it’s too runny, it won’t support the cherry on top.
- Baking vs. frying: While traditionally fried, baking Zeppole di San Giuseppe creates a lighter version that’s equally delicious and easier for home cooks.
- Serve fresh: These pastries are at their absolute best within 24 hours of making them. After that, the contrast between crisp pastry and creamy filling diminishes.
Variations of Zeppole di San Giuseppe
Although the classic recipe is divine, there are several delicious variations you might want to try:
- Chocolate cream filling: Add 2 tablespoons of cocoa powder to your custard for a chocolate twist.
- Ricotta filling: Replace the custard with sweetened ricotta cheese mixed with candied orange peel for a more rustic version.
- Nutella topping: Drizzle with warm Nutella instead of using cherries for a modern interpretation.
- Mini zeppole: Pipe smaller rings for bite-sized treats perfect for parties.
For another unique dessert experience, try this honeycomb cake recipe, which features a soft, airy texture and a rich caramel-like flavor.
Cultural Significance
Zeppole di San Giuseppe transcends being merely a dessert in Italian culture. It represents family gatherings, religious observance, and the celebration of fathers. Many Italian families consider making these pastries together an important tradition that connects generations.
In some regions of Italy, people visit multiple bakeries on St. Joseph’s Day to compare different versions of Zeppole di San Giuseppe. Therefore, bakeries take enormous pride in their recipes, often claiming to have the most authentic version in town.
Perfect Occasions for Serving
While traditionally associated with St. Joseph’s Day, Zeppole di San Giuseppe makes an impressive dessert for many occasions:
- Family gatherings: Their impressive appearance but homey flavor makes them perfect for Sunday dinners.
- Holiday celebrations: Serve them as an alternative to standard holiday desserts.
- Dinner parties: Impress your guests with an authentic Italian pastry that isn’t the usual tiramisu.
- Father’s Day: Honor the traditional connection to fatherhood with this special treat.
Final Thoughts
Bringing this authentic zeppole di san giuseppe recipe into your kitchen is a wonderful way to experience the charm of traditional Italian baking. Despite their elegant look, these pastries are surprisingly simple to make at home, rewarding you with light, airy dough and a rich, creamy filling that feels truly special.
Whether you’re preparing them for a festive occasion or simply treating yourself, this zeppole di san giuseppe recipe is sure to impress. Serve them fresh, share them with loved ones, and enjoy a timeless dessert that carries both flavor and tradition in every bite.
If you love comforting homemade desserts, you might also enjoy this pear cobbler recipe, a warm and cozy fruit dessert that’s perfect for any occasion.
Authentic Zeppole di San Giuseppe – Easy & Delicious
Description
Light, airy choux pastry filled with creamy custard and topped with cherries—this authentic zeppole di san giuseppe recipe is a classic Italian dessert perfect for celebrations or special treats.
Ingredients
For the choux pastry:
For the custard filling:
For decoration:
Instructions
Prepare the Choux Pastry
Preheat and Prepare
Preheat your oven to 400°F (200°C) and line two baking sheets with parchment paper.
Make the Dough Base
In a medium saucepan, combine:
- Water
- Butter
- Sugar
- Salt
Heat over medium until the butter melts and the mixture begins to simmer.
Remove from heat and add the flour all at once, stirring vigorously until a smooth dough ball forms and pulls away from the sides.
Dry and Cool the Dough
Return the pan to low heat and stir for 1–2 minutes to dry the dough slightly.
Transfer to a mixing bowl and let it cool for about 5 minutes.
Cooling prevents the eggs from cooking when added.
Add the Eggs
Add the eggs one at a time, beating well after each addition until the dough becomes smooth and glossy.
Pipe and Bake
Transfer the dough to a piping bag fitted with a large star tip.
Pipe 3-inch rings onto the prepared baking sheets, leaving space between each.
Bake for 30–35 minutes until golden and puffed.
Turn off the oven, slightly open the door, and let them cool inside for 10 minutes before removing.
Do not open the oven early—this can cause the pastries to collapse.
Make the Custard Filling
Heat the Milk
In a saucepan, heat the milk until it just begins to simmer, then remove from heat.
Prepare the Egg Mixture
In a bowl, whisk together:
Egg yolks
Sugar
Whisk until pale and fluffy, then add cornstarch and mix until smooth.
Combine and Thicken
Gradually pour the hot milk into the egg mixture, whisking constantly.
Return the mixture to the saucepan and cook over medium heat, stirring continuously until it thickens to a custard consistency.
Finish and Chill
Remove from heat and stir in:
Vanilla extract
Lemon zest
Transfer to a bowl and cover with plastic wrap touching the surface. Refrigerate until fully cooled.
Covering the surface prevents a skin from forming on the custard.
Assemble the Zeppole
Fill the Pastries
Once both the pastry and custard are completely cooled, slice each pastry ring horizontally.
Fill a piping bag with the custard and pipe generously onto the bottom half.
Decorate and Finish
Place the top half back on, then pipe an additional decorative swirl of custard on top.
Dust with powdered sugar and place an amarena cherry on each.
Chill and Serve
Refrigerate until ready to serve.
Zeppole are best enjoyed fresh on the same day, when the pastry is light and the custard is creamy.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 320kcal
- % Daily Value *
- Total Fat 18g28%
- Saturated Fat 10g50%
- Cholesterol 185mg62%
- Sodium 130mg6%
- Total Carbohydrate 35g12%
- Dietary Fiber 0.5g2%
- Sugars 20g
- Protein 7g15%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Store refrigerated for up to 2 days.
- For traditional fried Zeppole, heat vegetable oil to 350°F (175°C) and fry piped dough rings for 2-3 minutes per side until golden.







