In a medium bowl, whisk to combine flour, baking powder, and baking soda and salt.
Melt butter. Add vegetable oil to help it to cool.
In large bowl, whisk together egg, milk, sour cream, and vanilla until smooth. Continue whisking while you add cooled butter/ oil combination. Add dry ingredients to wet ingredients and fold until just combined. Allow batter to rest for 15 minutes, if you have the time. Preheat oven to 375°F and spray your donut pan with nonstick spray.
Place batter into a piping bag or a large zip top bag.
Snip the tip or corner from your piping bag or zip top bag. Portion your batter into donut pan, filling each well about ¾ of the way full.
Bake for 8 to 10 minutes, or until the tops appear dry and they bounce back when you poke them. Let cool 5 minutes before turning out onto a wire rack to cool
While the donuts are cooling, place chocolate chips in a medium bowl. Using a microwave-safe bowl or glass measuring cup, heat the heavy whipping cream for 30 to 40 seconds, until hot but not boiling. Pour heavy cream all over the chocolate chips and cover the bowl with a plate to keep the heat in. Let sit for five minutes.
Remove the plate and stir the chocolate chips and heavy cream together until smooth. It will look like it won't combine, and then it will!
Dip donuts into the chocolate glaze and rotate to allow excess to drip off. Place back on rack and add sprinkles, if desired. Let chocolate set for at least 10 minutes if you don’t want messy hands. Just eat them if you don’t care.