You know the booth — the propane burner, the heavy pot of oil, the cloud of powdered sugar. At every Italian street fair in America, zeppole are the first thing to sell out. This recipe replicates the San Gennaro version: a ricotta-based batter that fries in three minutes and comes out crispy outside, pillowy inside. Total time from bowl to table: 25 minutes. Cost: about $3 in ingredients for a full batch of fourteen — roughly 20 cents each.
What makes a zeppola work (and what kills it)
Two things determine whether homemade zeppole are good: oil temperature and eating them immediately.
Oil temperature. 365°F is the target (350–375°F range). At this temperature, the exterior of the batter sets within the first 60 seconds and seals in the steam from the ricotta and eggs. That steam is what makes the center fluffy. Below 350°F, the batter absorbs oil before the shell forms; the finished zeppola is greasy, dense, and pale. Use a deep-fry thermometer. Street vendors use them; so should you.
Eat them hot. Zeppole are a 10-minute window. The crispy shell is formed by steam pressure; once the pastry cools, the steam condenses, the shell softens, and you have a chewy, oily ball. The reason the San Gennaro vendors always have a line is that they fry to order. Plan your batches so guests are eating as you’re frying.
The batter
Ricotta-based batter is the fast, accessible version — and genuinely what most American street vendors use. Whole-milk ricotta gives the richest interior; part-skim works but is slightly less creamy. If your ricotta looks watery in the container, strain it through a fine-mesh strainer for 10 minutes before using — excess moisture weakens the batter structure and can cause splattering in the oil.
The mixing rule: whisk the ricotta and eggs together until completely smooth before adding the dry ingredients. Lumpy batter (under-incorporated ricotta) fries unevenly — you get pockets of raw flour inside finished zeppole. Once the dry ingredients go in, fold gently until just combined. Overmixed batter develops gluten and produces a tough, chewy interior rather than a pillowy one.
Flavor variations
Savory (Christmas Eve): Omit the sugar and vanilla. Press one anchovy fillet into the center of each portion before frying. Dust with sea salt instead of powdered sugar. This is the traditional Italian-American Christmas Eve version — the anchovy melts inside the dough and produces a rich, deeply savory fritter that tastes nothing like “fishy” and everything like the best thing on a Feast of the Seven Fishes table.
Filled zeppole: Make a small hole with a skewer after frying (while hot) and pipe in Nutella, pastry cream, or dulce de leche with a piping bag. This is closer to the Zeppole di San Giuseppe style and makes a generous dessert for a sit-down dinner.
Lemon: Add 1 tablespoon of fresh lemon zest to the batter and serve with a lemon powdered sugar (mix ¼ teaspoon of lemon zest into 1 cup of powdered sugar). Bright, not sweet-heavy — a good balance to the richness of the ricotta.
The festival context
The Feast of San Gennaro runs every September for eleven days on Mulberry Street in Manhattan’s Little Italy — the longest-running Italian-American street fair in the United States. It started in 1926 as a religious procession honoring the patron saint of Naples and became the template for Italian street fairs across the country. The food vendors selling zeppole at $7 to $10 for a half-dozen are doing exactly what the vendors in 1926 were doing: a pot of oil, a bag of powdered sugar, and hungry people. Making them at home costs about 20 cents each and takes 25 minutes. They’re as good as the booth.
If you like this style of fry-to-order fried dough, the technique is nearly identical to Café Du Monde beignets — a wet dough dropped into hot oil and buried in powdered sugar while still hot. For the sit-down Italian dessert at the other end of the spectrum, see our Olive Garden tiramisu.










