Easy Homemade Italian Zeppole Donuts with Choux Pastry

Prep: 20 minCook: 15 min8 donutsmediumItalian
Easy Homemade Italian Zeppole Donuts with Choux Pastry

Light, airy Italian donuts made with classic choux pastry dough and fried until golden. These pillowy zeppole have crispy exteriors that give way to hollow, tender centers, dusted with confectioners sugar for the perfect sweet finish. Ideal for celebrations, holidays, or weekend treats when you want something special without complicated techniques. The simple pantry ingredients and straightforward method make this traditional Italian pastry accessible for home cooks, delivering bakery-quality results with minimal effort.

Ingredients

Yield: 8 donuts
  • ½ cup water
  • ½ cup whole milk
    2% milk1:1dairy-free

    works well but slightly less rich

    Full guide →
  • 8 Tbsp unsalted butter
    salted butter1:1sodium

    reduce salt to 1/8 tsp

    Full guide →
  • 1 tsp granulated sugar
  • ¼ tsp salt
    salted butter1:1sodium

    reduce salt to 1/8 tsp

    Full guide →
  • 1 cup all-purpose flour
    bread flour1:1gluten-free

    creates chewier texture

  • 4 large eggs, room temperature
  • oil for frying, such as peanut oil or vegetable oil
  • ¼ cup confectioners sugar, to dust

Instructions

  1. 1

    Combine water, milk, butter, granulated sugar, and salt in a large saucepan

  2. 2

    Bring mixture to a boil over medium heat, stirring frequently

  3. 3

    Remove from heat and stir in flour all at once using a wooden spoon

  4. 4

    Return pan to medium heat and stir constantly for 1 1/2 to 2 minutes until dough is smooth and film forms on bottom

  5. 5

    Transfer dough to mixing bowl and beat with electric mixer on medium speed for 1 minute

  6. 6

    Add eggs one at a time, beating until fully incorporated between additions

  7. 7

    Beat another minute until dough is smooth and forms thick ribbon

  8. 8

    Transfer dough to piping bag with 1/2-inch opening

  9. 9

    Heat oil to 375°F in dutch oven or deep fryer

  10. 10

    Pipe 1-inch lengths into hot oil, cutting dough as you pipe

  11. 11

    Fry 4-5 minutes total, turning halfway if needed

  12. 12

    Transfer to paper-towel-lined plate and dust with powdered sugar

Tips

Tip 1

Pipe close to oil surface to minimize dangerous splashing and ensure even cooking

Tip 2

Beat dough thoroughly after adding eggs to develop proper texture for light, airy donuts

Tip 3

Maintain oil temperature at 375°F for golden exterior and fully cooked interior

Good to Know

Storage

best served fresh same day at room temperature

Make Ahead

dough can be made 2 hours ahead and kept covered

Serve With

warm or room temperature, dust with sugar just before serving

Common Mistakes

Watch

maintain exact oil temperature to avoid greasy or burnt donuts

Watch

add eggs gradually to prevent breaking the dough emulsion

Watch

pipe close to oil surface to avoid dangerous splashing

Substitutions

Dairy-Free Swaps

whole milk
2% milk1:1dairy-free

works well but slightly less rich

Full guide →

Gluten-Free Swaps

all-purpose flour
bread flour1:1gluten-free

creates chewier texture

Full guide →

Nut-Free Alternatives

peanut oil
canola oil1:1allergen-freepeanuts-free

neutral flavor, good frying oil

Full guide →

General Alternatives

unsalted butter
salted butter1:1sodium

reduce salt to 1/8 tsp

Full guide →
Find more substitutions →

FAQ

Can I bake these instead of frying?

No, zeppole are traditionally fried donuts. Baking would create a different texture more like cream puffs than the characteristic crispy-outside, airy-inside donut texture.

What if my dough is too thick or thin?

Proper choux should form thick ribbons when lifted. If too thick, beat longer to cool slightly. If too thin, the eggs may have been added too quickly.

How long do these keep fresh?

Best eaten same day while crispy. Can store covered 1-2 days but will lose crispness. Do not refrigerate as this makes them soggy.