In a large bowl whisk egg, melted butter, oil, milk, sugar, and pure vanilla extract until smooth.
Gradually add sifted flour, baking powder, and salt and whisk well until the batter become homogeneous.
Heat a pot or a skillet over medium heat and add enough oil to make it roughly 1-inch deep. When the oil gets hot, scoop the batter out with mini ice cream scoop and drop into the oil. Cook for a minute on each side, or until lightly golden and continue with the remaining batter.
When cooked, take the bites out of the pan and transfer to a plate lined with paper towels.
Sprinkle with powdered sugar and serve immediately with your favorite dip (optional).