Italian Saint Joseph's Day Pastries | Zeppole di San Giuseppe
Updated: Oct 24

Zeppole di San Giuseppe are the pastries of the nineteenth of March, and in Naples they belong to the street before they belong to the pastry shop. A ridged ring of choux paste is piped onto a square of parchment, fried until the shell is deep gold and hollow, then crowned with vanilla pastry cream and finished with a single Amarena cherry and a little of its dark syrup.
Three things decide whether they are good. The panade has to be dried on the heat so the paste can take enough egg to hold its shape. The oil has to be hot enough to inflate the ring but not so hot that the outside sets before the inside expands. And the pastry cream has to be boiled to full setting power, stiff enough to hold a rosette without weeping into the shell. Get those three right and a zeppola is crisp at the edge, tender inside and heavy with cream that tastes of vanilla rather than sugar.
Yield: 12 zeppole. Prep: 45 minutes. Cook: 30 minutes. Chill: 1 hour for the cream. Total: about 2 hours 30 minutes. Difficulty: intermediate to advanced. Course: dolce. Region: Campania, Naples.
The Story
The nineteenth of March is the feast of Saint Joseph and, in Italy, the Festa del Papa. In Naples the day belongs entirely to the zeppola. The friggitori set up in the street from early morning and fry them to order in front of the customer, and the folk explanation attaches itself to the saint directly: Joseph, exiled in Egypt with his family, is said to have supported them by selling fried dough. Older roots are usually traced to the Roman Liberalia of the seventeenth of March, a spring festival at which fried wheat cakes were offered to Liber and Libera, and whose date and offerings the Christian feast absorbed.
The version recognised today was fixed in print in 1837 by Ippolito Cavalcanti, Duke of Buonvicino, in his great Neapolitan cookery manual. He gave the pastry its ring shape and, decisively, its piped choux paste, replacing the older leavened dough with a preparation that puffs on steam alone. From that point the zeppola was a pastry cook's object rather than a fritter, and the city has argued about it ever since: fritte against al forno. The fried version is the original and the one the street vendors still make; the baked one belongs to modern pasticcerie. The Amarena cherry on top is not decoration: its sourness is the only acidity on the plate, and without it the fried shell and the egg rich cream have nothing to push against.
Ingredients
For the choux paste
Water, 1 cup (240 ml)
Unsalted butter, 1/2 cup (113 g), cut into small dice
Granulated sugar, 1 tbsp (12 g)
Fine sea salt, 1/4 tsp (1.5 g)
All purpose flour, 1 1/4 cups (160 g), sifted
Eggs, large, 4, lightly beaten in a jug
For the vanilla pastry cream
Whole milk, 2 cups (480 ml)
Vanilla bean, 1, split and scraped
Egg yolks, large, 5
Granulated sugar, 1/2 cup (100 g)
Cornstarch, 1/4 cup (32 g)
Unsalted butter, 1 tbsp (14 g)
Fine sea salt, 1 pinch
For frying
Sunflower or peanut oil, about 6 cups (1.4 L)
Strutto, rendered pork fat, 1 tbsp (14 g), optional and traditional
For finishing
Amarena cherries in syrup, 12
Amarena syrup, 2 tbsp (30 ml)
Powdered sugar, 2 tbsp (16 g), for dusting
Preparation
Step 1. Infuse the milk and cook the pastry cream.
Put the vanilla seeds and the split pod into the milk and bring it to 180°F (82°C), steaming and trembling at the edge but never boiling. Cover and infuse 15 minutes. Whisk the yolks with the sugar until pale, whisk in the cornstarch and salt until no dry pocket remains, then strain the hot milk into the yolks in a thin stream, whisking constantly, and return everything to the pan over medium heat.
Step 2. Boil the cream and chill it flat.
Whisk without stopping, working into the corners of the pan where a cream catches first. It thickens abruptly at around 180°F (82°C) and must then boil for 60 to 90 seconds: cornstarch does not reach full setting power until it boils, and an underboiled cream slackens overnight and tastes chalky. Off the heat whisk in the butter, pass the cream through a fine mesh sieve into a wide shallow tray, press film onto the surface and refrigerate 1 hour.
Step 3. Cook the panade.
Put the water, the diced butter, the salt and the sugar in a heavy saucepan over medium heat. The butter must be fully melted before the water boils, which is why it goes in diced: a block still melting at boiling point means water has already evaporated. At a rolling boil, take the pan off the heat and tip in all the flour at once, beating hard with a wooden spoon until it comes together in a rough ball.
Step 4. Dry the paste.
Return the pan to medium heat and dry the panade for 2 to 3 minutes, pressing and turning it against the base, until a thin white film appears on the bottom of the pan and the dough pulls cleanly from the sides. At that point it is around 175°F (79°C) and has lost the surplus water that would otherwise stop it rising. Spread it out in a wide bowl and let it cool to about 140°F (60°C) before the eggs go near it.
Step 5. Beat in the eggs.
Add the beaten eggs a little at a time, working each addition in completely before the next. The paste looks broken after every pour and then comes back together. Judge the finish by consistency, not by the number of eggs: it is ready when it falls from the spatula in a thick ribbon that hangs a moment and then breaks. You may need only three and a half. Pipe a test ridge onto parchment; the star grooves should stay sharp rather than slumping smooth.
Step 6. Pipe the rings onto parchment.
Fit a piping bag with a large open star tip, 1/2 inch (12 to 14 mm), and pipe twelve rings about 3 inches (8 cm) across, two turns of paste with the second sitting on top of the first, each onto its own 4 inch (10 cm) square of parchment. The paper is the professional trick: it goes into the oil with the zeppola and is lifted away with tongs after about 20 seconds, so the soft ring is never handled.
Step 7. Fry at two temperatures.
Heat the oil in a deep heavy pot filled no more than a third, with a clipped thermometer. The Neapolitan friggitori fry twice: 5 to 6 minutes at 300°F (150°C) to let the ring expand fully, then a brief return at 355°F (180°C) to colour and crisp it. A single stage fry at 340°F (170°C) for 4 to 5 minutes also works. Fry no more than three at a time, paper side down, turning once, until deep amber and hollow sounding. To bake instead: 390°F (200°C) for 15 minutes, then 355°F (180°C) for 10 to 15 more, without opening the door in the first quarter hour.
Step 8. Cool, fill and crown.
Drain on a wire rack, never on paper towel, which steams the underside soft, and cool completely in a single layer. Beat the cold pastry cream smooth with a spatula: it looks broken straight from the tray and comes back glossy after twenty seconds. Pipe a ring of cream into the well of each zeppola, then a rosette on top so the cream sits proud. Set one Amarena cherry in the crown, spoon over a few drops of its syrup and dust with powdered sugar through a fine mesh sieve.
Plating
One zeppola to a plate, set squarely in the middle. This is street pastry, not a composed dessert, and it should look generous rather than arranged: the ridged gold ring, the pale cream, the dark cherry and its bleed of syrup supply every colour the plate needs. Add a second dusting of powdered sugar as it leaves the pass, since the first will have dissolved into the cream.
Serve at room temperature and never straight from the refrigerator, where cold flattens the vanilla and makes the fried shell taste of oil. Aim the sugar at the pastry rather than at the cream, holding the sieve high so it falls as a veil. In Naples they are eaten standing up with a paper napkin and no cutlery, which is still the best way; on a plate, a small fork and a strong espresso alongside.
Professional Technique
Choux is the only pastry leavened entirely by steam, and everything in the method serves that. Cooking the flour in boiling water and butter gelatinises the starch, which lets the paste hold far more liquid than a raw flour batter could; drying it on the heat then drives off surplus water so the paste can absorb egg instead. Egg is the structure. In the oil the water flashes to steam, inflates the ring from inside, and the egg protein and gelatinised starch set around the cavity before it collapses. That is why egg is added by consistency and not by count: too little and the paste cannot expand, too much and it cannot hold the shape it reaches.
Frying is the second technique and it is a temperature problem rather than a timing one. Below 300°F (150°C) the shell sets too slowly and the paste drinks oil; above 355°F (180°C) the outside colours and rigidifies before the interior has fully expanded, giving a dark ring that is doughy at the centre. The traditional two stage fry separates those jobs deliberately, expansion first at a low temperature and colour second at a high one. The pastry cream is the third element, and cornstarch is the reason it can be piped at all: starch set custards need a genuine boil to reach full viscosity, and those 60 to 90 seconds are what stop the finished rosette weeping.
Texture and Moisture Control
This recipe is an argument about water throughout. Too wet a paste and the zeppole spread flat and absorb oil; too dry and they stay squat and dense. Once fried, the shell is a sponge waiting for moisture, and the cream begins softening it from the inside the moment it is piped. That is why the cream is deliberately stiff, a quarter cup of cornstarch to 2 cups of milk and properly boiled, and why zeppole are filled to order.
Cooling is where most batches are lost. Stacked or piled while warm they trap their own steam and the crisp shell built over five minutes in the oil goes soft in ten. Cool them in a single layer on a rack with air moving underneath; a properly cooled one is light in the hand and sounds hollow when tapped. The cream must be genuinely cold and set before assembly, not merely cool, or it slumps out of the piping. Refrigerating an assembled zeppola is the worst of both worlds: the fridge dries the exposed pastry and wets the interface under the cream.
Professional Mise en Place
Make the pastry cream first and get it into the refrigerator. Everything else is quick by comparison and the cream is the only component that cannot be hurried.
Equipment and tools
Deep heavy pot filled no more than a third, with a clipped frying thermometer
Two piping bags with the same large open star tip, 1/2 inch (12 to 14 mm)
Heavy saucepan and a stiff wooden spoon for the panade
Fine mesh sieve, wide shallow tray and plastic film for the cream
Tongs, slotted spoon and a wire rack set over a tray
Prepared ahead
Pastry cream cooked and chilled flat, up to 3 days ahead
Twelve parchment squares cut before the piping bag is filled
Flour sifted and weighed, since choux is a ratio recipe
Eggs cracked and beaten into a jug for controlled addition
Amarena cherries drained, with the syrup kept separately
Service setup
Oil at temperature with the thermometer clipped and readable
Rack and tray beside the pot, never paper towel
Cream beaten smooth and bagged only when the shells are cold
Powdered sugar in a fine mesh shaker at the pass
Zeppole filled to order, no more than 1 hour before service
Chef Tips
Use a large open star tip and nothing smaller. The ridges are structural as much as decorative: they give the expanding shell somewhere to go, and a plain nozzle produces something that looks like a doughnut. If the grooves disappear as you pipe, the paste has taken too much egg.
Fry the first one alone as a test. It tells you whether the paste is the right consistency and whether the oil is behaving, and it costs you one of twelve. Adjust before the other eleven go in rather than after.
A tablespoon of strutto stirred into the frying oil is the old Neapolitan move and gives a rounder, faintly savoury note. Use the syrup from the Amarena jar as well as the cherries, since it is worth more on the plate than extra powdered sugar.
Do not skip the salt in the choux, small as it is: without it the shell tastes of raw flour. Taste the pastry cream warm as well as cold, since chilling mutes vanilla badly and a cream that tastes right warm reads flat at 40°F (4°C).
Common Mistakes
Adding all four eggs at once. This is the mistake with no remedy: a slack paste cannot be thickened again, and the zeppole will spread and fry flat. Add the beaten egg in stages and stop when the paste falls in a thick ribbon.
Skipping the drying of the panade. Two minutes of pressing the paste against the hot pan is what removes surplus water and lets it take more egg. Skip it and the rings puff a little, then collapse as they cool.
Frying above 355°F (180°C). The outside sets and colours before the inside has expanded, leaving a dark ring that is raw and doughy at the centre. Below 300°F (150°C) they absorb fat instead of puffing. Keep a thermometer in the oil.
Piping straight into the oil. The ring deforms on contact and loses its shape entirely. Pipe onto parchment squares, lower them in paper side down and lift the paper away with tongs after about 20 seconds.
Filling zeppole while they are warm. The cream melts on contact and soaks the shell from the inside within a couple of minutes, ruining a good batch at the last step. Cool the shells completely on a rack first.
Dusting the sugar too early. Powdered sugar applied half an hour before service dissolves into the cream and leaves nothing visible. Dust as the plate leaves the pass, aiming at the pastry.
Wine Pairing
Moscato d'Asti DOCG: The classic partner for fried Italian pastry: low alcohol, a soft frizzante lift and open peach and orange blossom aromatics. The bubble and the acidity cut the frying fat and the egg richness of the cream without adding weight, and its gentle sweetness never overtakes the vanilla.
Brachetto d'Acqui DOCG: A sweet, lightly sparkling red whose cherry and rose perfume goes straight at the Amarena on top. Serve it cold, around 50°F (10°C). Its tannin is almost nil, which matters, since any grip at all would clash with the pastry cream rather than support it.
Recioto di Soave DOCG: For a richer match, dried Garganega brings candied apricot, almond and honey with unusually firm acidity for a passito. It has the density to stand up to a whole zeppola and the freshness to stop the pairing turning heavy halfway through the plate.
Vin Santo del Chianti Classico DOC: The most savoury option, nutty and oxidative from years in small caratelli barrels, with a faintly bitter finish that answers the fried shell and the sour cherry. Choose a bottling on the drier side so the vanilla in the cream stays the sweetest thing on the table.
Storage & Reheating
Store the shells and the cream apart, always. Unfilled zeppole keep 1 day in an airtight tin at room temperature and revive with 5 minutes in a 320°F (160°C) oven. They freeze well unfilled for 1 month and go straight from the freezer into a 340°F (170°C) oven for 8 minutes. Never refrigerate an empty shell, which turns leathery overnight.
The pastry cream keeps 3 days at 40°F (4°C) with film pressed onto the surface, and must be beaten smooth again before each use. It does not freeze: cornstarch set creams separate on thawing into water and a grainy solid. Assembled zeppole are a two hour proposition at best and are properly eaten the morning they are made. If you must hold them, refrigerate up to 12 hours and accept a softer shell, and never freeze a filled one.
Nutrition
Per serving, based on 12 filled fried zeppole:
Calories: 330 kcal
Total Fat: 20 g
Saturated Fat: 9 g
Trans Fat: 0 g
Unsaturated Fat: 10 g
Cholesterol: 190 mg
Sodium: 95 mg
Total Carbohydrates: 30 g
Fiber: 0.5 g
Total Sugars: 15 g
Added Sugars: 12 g
Protein: 7 g
Lactose: 2.5 g
Principal micronutrients: vitamin A, vitamin B12, vitamin D, choline, riboflavin, calcium, phosphorus, selenium
These figures are estimates. A well fried pastry takes up surprisingly little oil, perhaps 3 to 4 g, while a batch fried too cool can absorb twice that; baking rather than frying saves roughly 60 to 70 calories and 6 to 7 g of fat per pastry. The eggs are fully cooked in both the shell and the boiled cream, so this recipe carries no raw egg caution.









Comments