01 - Combine lukewarm milk and yeast in a small bowl. Let sit for 5 minutes until mixture becomes frothy and activated.
02 - In a large mixing bowl, beat eggs, sugar, softened butter, and vanilla extract until smooth and fully incorporated.
03 - Add the activated yeast mixture to the egg mixture. Stir in salt and half of the flour. Mix until just combined.
04 - Gradually incorporate remaining flour, mixing until a sticky, cohesive dough forms. Avoid overmixing.
05 - Transfer dough to a lightly floured surface. Knead for 5–6 minutes until smooth, elastic, and no longer sticky.
06 - Place dough in a greased bowl, cover with a damp cloth, and let rise in a warm place for 1–1.5 hours until doubled in size.
07 - Punch down risen dough. On a floured surface, roll to 1/2-inch thickness and cut into 2 1/2-inch squares using a sharp knife or pizza cutter.
08 - Heat vegetable oil in a deep fryer or heavy-bottomed pot to 350°F.
09 - Fry beignets in batches, turning once, until puffed and golden brown on both sides, approximately 1–2 minutes per side.
10 - Remove beignets with a slotted spoon and drain on paper towels to remove excess oil.
11 - While still warm, generously dust beignets with powdered sugar on all sides. Serve immediately for best texture and flavor.