Home » Breakfast » Zeppoli Recipe
A row of round Italian zeppole dusted with powdered sugar on a marble surface, followed by a close-up of a bitten zeppola showing a fluffy, moist inside, paired with a text overlay reading “Italian Zeppole.”

Italian Zeppole Recipe

These Italian zeppole are small fried doughnuts made from a cooked choux dough: water, butter, sugar, salt, flour, 3 eggs, and a little vanilla. There is no yeast and no rising time. The recipe makes 22 small zeppole in about 30 minutes, fried at 350°F (175°C) and dusted with powdered sugar while warm.

What makes them puff is the stovetop step. The dough cooks in the pan before any eggs go in, which dries it out enough to trap steam in the hot oil. That steam blows each zeppola up into a crisp shell with a soft, hollow, almost custardy middle.

Golden Italian zeppole coated in powdered sugar lined up on a marble surface, followed by a close-up of a single broken zeppola showcasing a fluffy, airy texture, with the text “Italian Zeppole” in bold white font overlay.

Following a special diet?

Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.

Try the Recipe Converter →

Which Zeppole Is This? Choux, Yeasted and St. Joseph’s Day

Zeppole is a broad Italian name for fried dough, and families disagree about the real one. In Naples, zeppole di San Giuseppe for St. Joseph’s Day on March 19 use this same choux dough, piped into rings, fried or baked, then topped with pastry cream and a cherry. Christmas zeppole in southern Italy are often a soft yeasted dough, sometimes with potato. The ones sold at Italian American street feasts are usually yeasted too, or made with ricotta.

This recipe is the choux version: rounds dropped from a spoon, fried, and sugared. It’s the quickest at home, because the dough is ready the moment the last egg is in. For a yeasted, filled Italian doughnut, make my Nutella bomboloni. For the tiny honey-coated fried dough of Neapolitan Christmas, see struffoli.


Zeppole Ingredients and What Each One Does

Butter and granulated sugar starting to melt with water in a stainless steel saucepan, the first step of zeppole dough, with a wooden spoon on a white marble counter.
  • 1 cup (240 ml) water
  • 1/4 cup (57 g) unsalted butter
  • 2 tablespoons (25 g) granulated sugar
  • 1/2 teaspoon salt
  • 1 cup (120 g) all-purpose flour
  • 3 large eggs, at room temperature
  • 1 teaspoon vanilla extract
  • Vegetable oil for frying, about 2 inches deep in the pot
  • Powdered sugar for dusting

All-purpose flour is the right strength. Bread flour makes zeppole chewy, and cake flour is too weak to hold the puff. Weigh it if you can. A cup scooped straight from the bag can land well over 120 g, and that extra flour gives a stiff dough that fries up dense and flat.

Butter gives the dough its tenderness and flavor, so use the full 1/4 cup. Eggs should be at room temperature; cold ones cool the dough and blend in lumpy. Forgot to take them out? Set them in a bowl of warm water for 5 minutes. Vanilla is optional, but it makes the inside taste like more than fried flour.


Cooking the Zeppole Dough on the Stove

Bring the water, butter, sugar, and salt to a boil in a medium saucepan over medium heat, stirring until the butter melts. Turn the heat to low and tip in the flour all at once. Stir hard with a wooden spoon. Within a minute it pulls away from the sides into a smooth ball.

Keep stirring for 1 to 2 minutes more. A thin film forms on the bottom of the pan, and the dough smells faintly of toast. That’s the moisture cooking off. Move it to a bowl and let it cool for 5 minutes so it won’t scramble the eggs.

Smooth, thick choux dough for Italian zeppole in a glass mixing bowl after the eggs are beaten in, ready to scoop into hot oil.

Beat in the eggs one at a time. Each egg makes the dough look broken and slippery at first. Keep going and it pulls back together; only then add the next one. All three matter: stop at two and the dough is too stiff to puff. After the last egg and the vanilla, it should be thick, glossy, and slightly sticky, and it should drop from the spoon in a heavy V shaped ribbon rather than run off it.


Frying Zeppole at 350°F for Crisp, Hollow Centers

Stainless steel pot filled with hot oil set for deep frying, next to a bowl of round zeppole dough balls and a metal ladle on a marble counter with a cooling rack nearby.

Heat about 2 inches of vegetable oil in a heavy pot to 350°F (175°C). A heavy pot holds its heat when cold dough goes in, and a thermometer beats guessing.

Scoop tablespoon portions with a small cookie scoop or two spoons. Fry one test zeppola first. It should sizzle right away and float within a few seconds. Then fry 4 to 6 at a time, depending on your pot, for 3 to 4 minutes per side, turning occasionally, until puffed and deep golden. Many roll over by themselves as they swell. Help the stubborn ones with a slotted spoon.

Let the oil climb back to 350°F between batches. Drain on paper towels and dust with powdered sugar while they are still warm, so it clings instead of sliding off. The card says about 30 minutes in total; in a small pot that only takes 4 at a time, the frying runs a little longer.


Why Zeppole Turn Soggy, Greasy or Raw Inside

Golden brown zeppola with a crisp fried shell and a soft, custard-like center, served on a small plate over a marble countertop.

A good zeppola feels light for its size and sounds a little hollow when you tap it. Break one open. The inside should look airy, with open pockets like the one above, never wet or doughy.

  • Greasy or soggy: the oil dropped below 350°F, usually from crowding. Fry fewer and wait for the temperature to recover.
  • Dark outside, raw middle: the oil is too hot or the portions are too big. Keep to a tablespoon and lower the heat slightly.
  • Flat and dense: too much flour or too little egg made the dough stiff, so the steam had nothing to stretch.
  • Cracked or burst open: large spoonfuls in very hot oil set a hard shell before the center puffs, and the steam tears through it.
  • Eggy taste or scrambled bits: the dough was too hot when the eggs went in. Give it the full 5 minutes.
  • Soft by the next morning: sealed containers trap moisture. Store them loosely covered and recrisp in the oven.

Filled, Lemon and Cinnamon Sugar Zeppole

For lemon zeppole, add 1 tablespoon of lemon zest and skip the vanilla. For cinnamon sugar, mix 1/4 cup granulated sugar with 1/2 teaspoon cinnamon and toss the warm zeppole in it. For a chocolate coat, dip cooled zeppole in melted semisweet chocolate and let them set on parchment. Mini zeppole are portioned with a teaspoon and fry faster.

To fill them, let them cool completely, poke a hole in the side with a small piping tip, and pipe in vanilla pastry cream or jam. That gets you close to the St. Joseph’s Day version. For a dessert board, set out a bowl of chocolate chip cannoli dip next to them, or fry a batch of chocolate dipped churros, which start from a similar cooked dough.


Keeping Zeppole Crisp After Frying

Zeppole are best within an hour. Leftovers keep for 1 day at room temperature in a container lined with paper towel, or 2 days in the fridge. Rewarm them in a 300°F (150°C) oven for 5 to 7 minutes. To freeze, set them on a tray until firm, then bag them for up to 1 month and reheat from frozen at 325°F (165°C) for 8 to 10 minutes.

Skip the microwave, which turns the crust soft and chewy. Stored zeppole soak up their powdered sugar, so dust them again after reheating.


Zeppole Questions Readers Ask

Do zeppole have yeast?

This choux style recipe has none. Eggs and steam make them puff. Some regional versions, like Christmas zeppole from southern Italy, are yeasted.

Can you bake zeppole instead of frying them?

Baked choux dough becomes a cream puff with a dry, crisp shell, not a fried zeppola. If that is what you want, follow a baked recipe such as my Christmas tree cream puffs.

Can I make zeppole dough ahead?

Yes, for a few hours or up to a day. Press plastic wrap onto the surface, refrigerate, and let it sit out for 30 minutes before frying. Freshly made dough puffs a little higher.

What oil is best for frying zeppole?

Vegetable oil, or another neutral oil that handles high heat, such as canola or peanut.


Stacked Italian zeppole dusted with powdered sugar on a plate, followed by a close-up of a torn-open zeppola revealing a soft, airy interior, with a text overlay reading “Zeppole – Winter Italian Recipes” in a vintage frame style.

Serve them warm with coffee, or put them on an Italian dessert table next to a panna cotta.

Yield: 22 small zeppole (about 1 tablespoon of dough each)

Zeppole Recipe

A row of round Italian zeppole dusted with powdered sugar on a marble surface, followed by a close-up of a bitten zeppola showing a fluffy, moist inside, paired with a text overlay reading “Italian Zeppole.”

This zeppole recipe makes light Italian doughnuts from a cooked choux dough of water, butter, sugar, flour, eggs, and vanilla, fried and dusted with powdered sugar. It makes 22 small zeppole in about 30 minutes with no yeast and no rising, each one crisp outside with a soft, hollow center. The dough is stirred on the stove until it dries and films the pan, then the eggs go in one at a time, so the steam can puff the Italian zeppole in 350°F oil. Serve them warm with coffee, fill them with pastry cream or jam like St. Joseph's Day zeppole, or toss them in cinnamon sugar for a holiday dessert table. They are best fresh but keep 1 day at room temperature and recrisp in the oven.

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Ingredients

  • 1 cup (240 ml) water
  • 1/4 cup (57 g) unsalted butter
  • 2 tablespoons (25 g) granulated sugar
  • 1/2 teaspoon salt
  • 1 cup (120 g) all-purpose flour
  • 3 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • Vegetable oil, for frying
  • Powdered sugar, for dusting

Instructions

  1. MAKE THE DOUGH: In a medium saucepan over medium heat, combine the water, butter, sugar, and salt. Bring to a boil, stirring until the butter has fully melted. Once boiling, reduce the heat to low and add the flour all at once. Stir vigorously with a wooden spoon until the dough pulls away from the sides of the pan and forms a ball. Continue cooking and stirring constantly for 1–2 minutes to slightly dry out the dough. Remove from heat and allow the dough to cool for 5 minutes.
  2. ADD THE EGGS: Once the dough has cooled slightly, add the eggs one at a time, beating well after each addition. The mixture will appear lumpy at first but will become smooth as you continue stirring. Wait until the dough is fully combined before adding the next egg. Stir in the vanilla extract. The final dough should be smooth, thick, and slightly sticky.
  3. FRY THE ZEPPOLE: In a heavy-bottomed pot or deep fryer, heat about 2 inches of vegetable oil to 350°F (175°C). Use a small cookie scoop or two spoons to carefully drop tablespoon-sized portions of dough into the hot oil, working in batches to avoid overcrowding. Fry for 3–4 minutes per side, turning occasionally, until the zeppole are puffed and deep golden brown. Use a slotted spoon to transfer them to a paper towel-lined plate to drain.
  4. DUST AND SERVE: While the zeppole are still warm, dust generously with powdered sugar. Serve immediately while they are crisp on the outside and tender inside.

Notes

Weigh the flour (120 g); too much flour makes a stiff dough that fries dense. Cool the cooked dough for 5 minutes before adding the eggs, and beat each egg in fully before the next. Keep the oil at 350°F (175°C) and fry only 4 to 6 at a time; cooler oil makes greasy, soggy zeppole. Dust with powdered sugar while warm. Best eaten within an hour. Store leftovers loosely covered at room temperature for 1 day or in the fridge for 2 days, and reheat in a 300°F (150°C) oven for 5 to 7 minutes. Avoid the microwave, which softens the crust.

Leave a Comment

Your email address will not be published. Required fields are marked *

*