Zeppole di San Giuseppe, a delightfully airy Italian pastry traditionally enjoyed on St. Joseph’s Day, is a true symbol of celebration. With its rich, creamy custard filling nestled inside a tender choux pastry, each bite offers a perfect balance of sweet and savory. Let’s dive into making these irresistible treats!

Table of Contents
A unique, recipe-specific section about what makes it great
Zeppole di San Giuseppe isn’t just a pastry; it’s an experience. This recipe showcases the perfect choux pastry—a light and airy shell that’s crisp on the outside and soft inside. Filled with a luscious custard and topped with a cherry, it’s a bite-sized piece of indulgence. The contrasting textures and delicate flavors make it a standout treat that’s worth every effort in the kitchen.
Equipment you’ll use
- Medium saucepan
- Wooden spoon
- Piping bag with a 2D or similar star tip
- Baking sheet
- Parchment paper or silicone mat
- Whisk
- Skewer
Ingredients
- 4 oz unsalted butter
- 1 tsp granulated sugar
- 8 oz water
- 1 cup all-purpose flour
- 4 large eggs, room temperature
- 1 recipe pastry cream
- 1/4 cup powdered sugar, for dusting
- 16 Fabbri cherries (optional for topping)
- 4 egg yolks
- 1/3 cup sugar
- 3 Tbsp potato starch
- 1 pinch salt
- 14 oz whole milk, warmed
- 1 tsp vanilla extract or 1/2 tsp vanilla paste
- 1/2 batch of chilled pastry cream
- 1 Tbsp heaping pistachio cream
- 8 oz heavy whipping cream (high-fat preferred)
- 1 Tbsp powdered sugar
- 1 Tbsp unsalted pistachios, chopped
Step-by-step instructions
- Preheat the oven to 400°F (200°C). Prepare a baking sheet with parchment paper.
- In a saucepan, melt butter with sugar and water over medium heat until it boils.
- Stir in flour quickly, forming a smooth ball of dough that pulls away from the pan.
- Remove from heat and cool slightly. Beat in the eggs one at a time until smooth and glossy.
- Pipe the dough onto the baking sheet using a piping bag, leaving space between each. Create a small dip in the center of each using a spoon.
- Bake for 30 minutes until golden. Turn off the oven, then let the pastries sit inside for 10 minutes to dry out.
- For the pastry cream, whisk egg yolks with sugar, starch, and salt off the heat. Gradually whisk in warm milk, then cook until thickened.
- Cool completely before using. Combine half of the pastry cream with pistachio spread if desired.
- Make a small hole in each pastry with a skewer. Fill with pastry cream using a piping bag.
- Top each with additional cream, dust with powdered sugar, and add a cherry or pistachios on top.
Tips, troubleshooting, and common mistakes
Achieving the perfect Zeppole di San Giuseppe requires attention to detail. If your dough isn’t pulling away cleanly from the pan, ensure it’s thoroughly mixed. If your pastries collapse, they might need more drying time in the oven. Ensure the pastry is cooled before filling to prevent the cream from melting.
Pairing ideas and variations
These pastries pair wonderfully with a light espresso or cappuccino, enhancing their delicate flavors. For a twist, try filling them with a lemon curd or chocolate ganache. You can also sprinkle them with crushed nuts for added texture.
FAQs about Zeppole di San Giuseppe
What is the best way to store Zeppole di San Giuseppe?
Can Zeppole di San Giuseppe be frozen?
Can I make Zeppole di San Giuseppe without dairy?
Conclusion
Crafting Zeppole di San Giuseppe is a rewarding endeavor that fills your kitchen with sweet aromas and promises of indulgence. As you bite into the crisp choux pastry filled with creamy custard, every mouthful celebrates the rich heritage of Italian sweets. Serve this delightful pastry with a cherry on top for the perfect ending to a meal or a festive gathering.
More Delicious Recipes
- Sfogliatella: These flaky Italian pastries filled with sweet ricotta are a perfect match for the custard-filled Zeppole di San Giuseppe.
- Fresh Raspberry Tiramisu: This Italian classic offers a creamy, coffee-flavored dessert that complements the textures of the Zeppole.
- Orange Mousse Cups: The light and airy nature of this mousse pairs beautifully with the crisp choux pastry of the Zeppole.

Zeppole di San Giuseppe
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment or silicone mat.
- In a medium saucepan, melt butter with sugar and water over medium heat. Bring to a rolling boil.
- Quickly stir in the flour all at once. Mix vigorously until a smooth ball forms and pulls away from the pan.
- Remove from heat and allow the dough to cool slightly. Beat in the eggs one at a time, mixing fully between additions until smooth and glossy.
- Transfer the dough to a piping bag fitted with a 2D or similar tip. Pipe rounds onto the prepared sheet, leaving space between. Make a small dip in the center of each using a spoon or piping motion.
- Bake for 30 minutes until golden brown. Turn off the oven and let them sit inside for 10 minutes. Remove and cool on a rack.
- To make the pastry cream, whisk egg yolks with sugar, starch, salt, and vanilla in a saucepan off the heat.
- Gradually whisk in warm milk, place on the stove, and cook over medium heat, stirring until thickened. Let it simmer for about 3 minutes. Cool completely before using.
- For pistachio cream: combine half the pastry cream with pistachio spread and optional green coloring. Whip heavy cream with powdered sugar until stiff, then gently fold it into the pistachio mixture.
- Use a skewer to make a small hole in the side of each pastry. Fill the centers with pastry cream using a piping bag.
- Pipe additional cream into the top center of each puff and dust with powdered sugar. Add a cherry or topping of choice.
- Optional: top with pistachio cream instead and garnish with chopped pistachios.






