01 - Combine warm water and yeast in a small bowl. Let stand for 5 minutes until mixture becomes foamy, indicating the yeast is active.
02 - In the bowl of a stand mixer, whisk together flour, sugar, and salt until evenly combined.
03 - Add the activated yeast mixture, lukewarm milk, eggs, melted butter, and vanilla extract to the dry ingredients. Mix with dough hook on medium speed for 5-7 minutes until a smooth, slightly sticky dough forms.
04 - Transfer dough to a lightly oiled bowl, cover with plastic wrap, and place in a warm area. Let rise for 1-1.5 hours until doubled in size.
05 - Punch down risen dough and turn onto a floured surface. Roll out to 1/2 inch thickness. Cut into 2-inch squares using a sharp knife or pastry cutter.
06 - Arrange squares on a parchment-lined baking sheet, cover lightly, and let rise for 30 minutes until slightly puffed.
07 - In a large heavy-bottomed pot, heat vegetable oil to 350°F. Use a kitchen thermometer to maintain proper temperature.
08 - Fry beignets in batches for 1-2 minutes per side until golden brown and puffed. Avoid overcrowding the pot to maintain oil temperature.
09 - Remove beignets with a slotted spoon and drain on paper towels. While still warm, generously dust with powdered sugar and serve immediately.