In a large mixing bowl, combine the all-purpose flour, granulated sugar, baking powder, salt, and ground cinnamon. Whisk these dry ingredients together until they are well incorporated and free of lumps.
In a separate medium bowl, crack the eggs and whisk them until slightly frothy. Add in the whole milk, pure vanilla extract, and melted unsalted butter. Stir until the mixture is smooth and uniform.
Carefully pour the wet ingredients into the bowl containing the dry ingredients. Use a spatula or wooden spoon to gently mix the batter until just combined. It’s important to avoid overmixing; a few lumps can remain for the best texture.
In a deep frying pot or a large saucepan, heat oil over medium-high heat until it reaches a temperature of 350°F (175°C). To test if the oil is hot enough, drop a small spoonful of the batter into the oil; it should quickly bubble and float to the surface.
Using a spoon or a cookie scoop, drop dollops of the batter (about 2 tablespoons each) into the hot oil, ensuring not to overcrowd the pot. Fry the beignets for about 2-3 minutes on each side, or until they turn a beautiful golden brown color.
Once they are golden, carefully remove the beignets from the oil with a slotted spoon and transfer them to a plate lined with paper towels. This will help absorb any excess oil.
Allow the beignets to cool for a minute or two, then dust them generously with powdered sugar before serving.
Notes
Serve warm with powdered sugar and dipping sauces.