St. Joseph’s Pastries or Zeppole di San Giuseppe are traditional cream filled pastries from Campagna region of Italy.
A little bit of curiosity
Zeppole di San Giuseppe is a MUST-MAKE for Saint Joseph’s Day (March 19) which is one of the principal feasts in Western Christianity.
Since Saint Joseph is known to be the foster-father of Jesus Christ, in Italy on this day we also celebrate Father’s Day.
Zeppole shells are made of a classic choux pastry dough or pâte à choux and are filled with delicious, silky pastry cream.
Since choux pastry dough is know to play games when handled incorrectly (not rise or turn flat when out of the oven) it’s really important to get it right, so that you can have perfect, puffy, well baked pastries to fill with cream.
In this recipe you’ll learn how to make St. Joseph’s Zeppole step by step.
Useful Tools To Make St. Joseph’s Pastries
Durable pastry bag (cloth or silicone) and a large star tip is really handy if you want to make this perfect swirl shape pastry.
But you can definitely form (not so perfect) shells just using 2 spoons to scoop and arrange the dough.
I use the same tip to pipe the dough, fill pastries and decorate pastries with cream.
How To Make Choux Pastry Dough Step By Step
- Start by combining water, butter and salt in a pot placed over medium heat.
- Bring to a boil.
- Reduce the heat to low and add all flour at once.
- Using a wooden spoon mix energetically until the dough comes together in a smooth ball.
- Continue mixing and cooking on low heat for a few minutes.

- Transfer the dough into a mixer bowl.
- Using a dough hook beat it for about a couple of minutes to let the dough cool.
- Once the dough is cool start beating in the eggs one at a time.
- Add the next egg ONLY once the previous one has been completely incorporated.
TIP: Add all eggs one by one except the last one. Beat the last egg with a fork and add in small portions until you reach the perfect consistency of the dough.
How to know when you have a Perfect Choux Pastry Dough?
The perfect choux pastry dough should look more like thick cream, not dough. It is smooth and glossy. It hangs from the spoon and stretching slowlu falls off leaving kind of a V shape on the spoon.

- Transfer the dough to a pastry bag with a large star-shaped tip, decide if you want to bake them on the oven or deep fry and start piping zeppole.
- There’s a slight difference how to do so depending if you’re going to deep fry or bake them in the oven which I explain below.
If for some reason your dough doesn’t hold it’s shape, it’s not too late. See Extra Tips section for troubleshooting.
Oven Baked Zeppole or Deep Fried?
In the most classic version zeppole are deep fried in extra virgin olive oil.
But honestly, I prefer oven baked zeppole, which is a much more healthier, less messy (which is pretty important) and equally DELICIOUS version.
How To Bake Zeppole
- Preheat oven to 375F/ 190C
- Line baking sheet with parchment paper.Pipe the dough into 3 inch in diameter circles with about an inch and a half hole in the middle.Make sure to leave enough space between the pastries as they’ll double in size in the oven.
- Bake in preheated to 375F oven for 25-30 minutes until lightly brown. Don’t open the oven during the first 25 minutes or until your zeppole a lightly brown. Past 25 minutes open the oven door for a few inches and let zeppole bake for another 5-10 minutes this way.
IMPORTANT NOTE: depending on the oven you use it might take a little longer for zeppole to cook through, especially if you’re using a static oven. Last time I baked zeppole in a static oven it took them 35 minutes to brown lightly + 10 more minutes with the oven door slightly oven. I also had to dial up the temperature a couple of degrees.
It’s really important not to open the oven before zeppole are lightly brown! It means that they’re not yet cooked in side and the moisture in the dough will turn them flat immediately. So pay attention to that.

How To Fry Zeppole
- Preheat vegetable oil suitable for frying to 375F in a deep sautee pan.
- Cut out 3 inch squares of parchment paper or aluminum foil, brush one side of the square with vegetable oil.
Pipe the dough on each square forming a circle. - Deep squares in hot oil a few at a time. The paper will separate from the fritters in the hot oil.
- You can remove it using small tongs. Fry zeppole until lightly brown. Transfer on paper towel to absorb excess oil.
Fill Pastries With Cream
- Let pastries cool. Cut each in half. Fill a pastry bag with pastry cream.
- Pipe pastry cream on the bottom half, cover with top and pipe another star or swirl of a pastry cream on the top.
- Decorate with cherries.
Dust with confectioners sugar.

Cream Filling Variations
Classic vanilla pastry cream filling can be flavored with lemon or orange zest or a combination of both!
You can also use your favorite kind of cream.
Chantilly Cream (whipped cream), Diplomat Cream, Ricotta Cream.
The only kind of cream I don’t recommend using is all kinds of heavy creams, like butter cream for example.

Extra Tips To Make Perfect Zeppole
Making a perfect puffy zeppole shell guarantees 95% success of the outcome. So let’s look into some common things that might go wrong with Zeppole shell.
- You prepared the dough measuring ingredients with a kitchen scale (highly recommended!) and it’s too runny, doesn’t hold the shape when piped.
What to do: prepare another batch of dough without the eggs. Cook it well according to directions in the recipe and let cool completely.
Once extra dough is cool start adding it to the main dough mixing well until you’ve reached the desired consistency. - The shells puffed well in the oven, but went flat when they cooled.
What to do: bake them for a little longer and dialing up

St.Joseph’s Pastry – Zeppole di San Giuseppe
Ingredients
For the dough:
- 285 ml water approx 1 ¼ cup minus 1 tbsp
- 200 grams flour approx 1 ⅔ cup
- 115 grams butter 4 oz
- 5 eggs
- ½ tsp salt
For Pasty Cream:
- 2 ⅔ cup whole milk
- 6 egg yolks
- ½ cup sugar
- ½ cup corn starch approx 60 grams
- 60 grams butter 2 oz
- 1 tbsp vanilla extract
For Decoration:
- Confectioners Sugar
- Candied Cherries or Compote Cherries
Tools
- Large Star Tip
- Canvas Pastry Bag
Instructions
Pastry Cream
- Beat egg yolks with sugar. Add corn starch, vanilla and ½ cup milk. Beat everything well until you get a smooth and even lump free batter .
- Heat remaining milk on a stove-top without boiling it.Turn the heat on low and slowly start pouring in egg yolk batter.
- Whisk virgoruously to prevent formation of lumps and cream sticking to the bottom of the pot. Continue whisking until the cream starts to become pretty thick and turns into custard.
- Be careful not to overcook it otherwise you’ll get a sweet omelet.
Once you see consistency of the cream is thick enough add butter, whisk until it’s completely incorporated. - Transfer the pastry cream in a large bowl, cover with a plastic wrap making it touch the cream. Let cool completely.
Zeppole
- In a medium stovetop pot combine water, butter and salt.
Bring to a boil. Reduce the heat to low and add all flour at once. Using a wooden spoon mix energetically until the dough comes together in a smooth ball.Continue mixing and cooking on low heat for a few minutes. - Transfer the dough into a mixer bowl.Using a dough hook beat it for about a few minutes to let the dough cool.Once the dough is cool start beating in the eggs one at a time. Add the next egg ONLY once the previous one has been completely incorporated.TIP: Add all eggs one by one except the last one. Beat the last egg with a fork and add in small portions until you reach the perfect consistency of the dough.
- Transfer the dough to a pastry bag with a large star-shaped tip and start piping zeppole. There's a slight difference how to do so depending if you're going to deep fry or bake them in the oven.
Now you have 2 options
Baked Zeppole
- Preheat oven to 375F/ 190C
- Line baking sheet with parchment paper.
Pipe the dough into 3 inch in diameter circles with about an inch and a half hole in the middle.Make sure to leave enough space between the pastries as they’ll double in size in the oven. - Bake in preheated to 375F oven for 25-30 minutes until lightly brown. Don’t open the oven during the first 25 minutes. Past 25 minutes open the oven door for a few inches and let zeppole bake for another 5-10 minutes this way.IMPORTANT NOTE: depending on the oven you use it might take a little longer for zeppole to cook through, especially if you're using a static oven. Last time I baked zeppole in a static oven it took them 35 minutes to brown lightly + 10 more minutes with the oven door slightly oven. I also had to dial up the temperature a couple of degrees.
Fried Zeppole
- Preheat vegetable oil suitable for frying to 375F in a deep sautee pan.
- Cut out 3 inch squares of parchment paper or aluminum foil, brush one side of the square with vegetable oil.
Pipe the dough on each square forming a circle. - Deep squares in hot oil a few at a time. The paper will separate from the fritters in the hot oil.
- You can remove it using small tongs. Fry zeppole until lightly brown. Discard on paper towel to absorb excess oil.
Fill pastries with cream
- Let pastries cool. Cut each in half.
Fill a pastry bag with pastry cream. - Pipe pastry cream on the bottom half, cover with top and pipe another star or swirl of a pastry cream on the top.
- Decorate with cherries.Dust with confectioners sugar.
Notes
Recipe has been updated to slightly larger portion of ingredients and extra tips on March 17, 2020.
My mouth is watering just from looking at the pics 😋

Buon Appetito!
Not in the mood to turn the oven on?
Try one of these, world famous and most loved NO BAKE Italian Desserts!
Most of them are ready in under 20 minutes and there’s ZERO baking involved 😉💃

Caroline
Wednesday 15th of March 2023
What flour do you use?
Italian Recipe Book
Thursday 16th of March 2023
All purpose flour
Wednesday 15th of March 2023
What flour do you use?
10+ Amazing Neapolitan Desserts To Please Your Guests 2022
Friday 15th of April 2022
[…] 7. Zeppole Di San Giuseppe (St.Joseph’s Pastries) […]
Mary Ann
Thursday 22nd of April 2021
Hi! How do you store these after, and gor long are they good for? Thank you!!!
Saturday 1st of October 2022
#4. Once you see consistency of the cream is thick enough add butter, whisk until it’s completely incorporated.
Friday 25th of March 2022
Arline, I have followed the detailed instructions for this recipe. In the ingredients you have butter but in the preparation there is no place where the butter has been incorporated. Can you help clarify?
Friday 25th of March 2022
@Arline,
Arline
Sunday 20th of March 2022
@Italian Recipe Book, my cream seems to be all over the place when you go to eat them. Also can I freeze the shells as I made too many
Arline
Italian Recipe Book
Monday 26th of April 2021
Hello Mary Ann, that's a great question. To be perfectly honest my zeppole never lasted more than a day LOL. Having said that you can store zeppole shells for 2 days in an airtight container at room temperature and then fill them with cream and dust with powdered sugar before serving. Cream filling should be stored in the fridge. If you plan to consume them within 24 hrs you can store them already assembled in a cool place.
Elyse
Thursday 18th of March 2021
Hi, I made these today. The pastry did not fluff up they were flat. My dough was pretty good with a V shape on the spoon after mixing. Any tips, as i would like to try again tomorrow. Thanks, Elyse
Italian Recipe Book
Friday 19th of March 2021
Hello Elyse, my biggest recommendation is to use kitchen scale to weight the ingredients rather than measuring in cups. Depending on your oven you might also want to dial up a little bit the temperature up to 390F (200C) for the first 15 minutes and then lower to 375 (190) for the remaining time. Sometimes is takes more than one try to get a perfect pastry but it's well worth it! Let me know how it goes.