Set up your station. Line a sheet pan with paper towels and place a cooling rack on top. Have a slotted spoon or spider ready.
This keeps the bites crisp after frying.
Mix dry ingredients. In a medium bowl, whisk flour, granulated sugar, baking powder, and salt until combined. This distributes the leavening evenly so every bite puffs.
Combine wet ingredients. In another bowl, whisk the egg, milk, melted butter, vanilla, and lemon zest. Make sure the butter isn’t hot, or it can scramble the egg.
Make the dough. Pour the wet mixture into the dry ingredients.
Stir with a spatula until a soft, sticky dough forms. If it’s too stiff, add up to 2 tablespoons more milk. It should hold together but still feel tacky.
Chill briefly. Cover and rest the dough in the fridge for 15–20 minutes. This helps the flour hydrate and makes the dough easier to handle, leading to neater, rounder bites.
Heat the oil. Pour 1.5–2 inches of oil into a heavy pot.
Heat to 350–360°F (175–182°C). Use a thermometer for accuracy; it’s the difference between greasy and perfect.
Shape the bites. Lightly oil a small cookie scoop or use two teaspoons to form 1-inch mounds. Don’t worry about perfect spheres—rustic is normal and charming.
Fry in batches. Gently drop the dough into the hot oil, about 6–8 pieces at a time.
Fry for 2–3 minutes, turning occasionally, until deep golden brown and puffed. Keep an eye on the temperature; adjust heat as needed.
Drain and dust. Transfer to the rack to drain for 1 minute, then dust generously with powdered sugar while warm so it clings nicely.
Taste and adjust. Try one right away. If the center seems underdone, fry the next batch a touch longer or slightly smaller.
Continue until all dough is used.
Serve warm. Pile on a platter, add more powdered sugar, and serve with espresso, coffee, or a simple chocolate sauce if you like.