01 - In a large bowl, dissolve yeast in warm water with a pinch of sugar. Let stand for 5 minutes until foamy.
02 - Stir in remaining sugar, salt, egg, and milk. Add half the flour and mix until smooth.
03 - Add melted butter and the rest of the flour. Mix until a sticky dough forms.
04 - Turn dough onto a floured surface. Knead for 3–4 minutes until smooth and elastic.
05 - Place dough in a greased bowl, cover, and let rise in a warm place until doubled, about 1 hour.
06 - Punch down dough. On a floured surface, roll out to 1/4-inch thickness. Cut into 2-inch squares using a sharp knife or pastry cutter.
07 - Heat 2 inches of vegetable oil in a deep pot to 350°F.
08 - Fry beignets in batches, 1–2 minutes per side until golden brown and puffy. Remove with a slotted spoon and drain on paper towels.
09 - While warm, dust generously with powdered sugar.
10 - In a small saucepan, heat cream until just simmering. Remove from heat; add chocolate, butter, vanilla, and corn syrup (if using). Let sit 1 minute, then whisk until smooth. Pour into a bowl for dipping.