Pour enough oil into a large pot so it is about 1 inch deep. Set the heat to medium and heat the oil up to 325 F/162 C. Make the dough while the oil heats.
In a medium bowl whisk together the flour, baking soda, baking powder, salt, sugar, and ground cinnamon.
Take a large bowl and add the egg, water, vanilla extract, and buttermilk and whisk to combine.
Now add the flour mixture a bit of it at a time whisking it in with the egg mixture. Once it is too thick for the whisk, switch a wooden spoon. Keep adding the flour mixture until all combined and you are left with a nice soft dough.
Place the dough on a floured surface and knead it for about 30 seconds. Then roll the dough out into a rough rectangle shape that is about 1/2 inches thick or so. Cut the dough into small 2-inch by 2-inch squares. Although you can make them as big or as small as you want. But that is a good size. Stack them on a plate.
Now once the oil is at the correct temp, gently drop in 4 to 5 beignets. Cook them for a minute to 2 minutes per side until nice and golden brown. Don't overcrowd them. Remove them with tongs and place on a wire rack or plate with a paper towel to dry. Allow them to cool for a few minutes.
Time to finish them off. Sprinkle on heaps of powdered sugar, or dip them in a cinnamon and sugar mix, or serve them with maple syrup, or fruit syrup to dip them in. Enjoy!