Preheat the oven to 350F degrees and prepare doughnut pan with non-stick cooking spray.
In a large bowl combine the flour, cocoa, salt, sugar, and baking soda
In a separate medium bowl whisk together the melted butter, vanilla, egg, buttermilk and sour cream. Be sure this mixture is free of all clumps, then whisk in the red food coloring and vinegar.
Combine the wet ingredients into the dry ingredients and whisk until fully incorporated.
Pipe the batter into the donut pan using a piping tool if you'd like.
Bake for 8-10 minutes or until the doughnuts feel slightly firm.
Allow to cool for about 5 minutes, then remove from the pan to continue to cool.
Cream Cheese Glaze
In a medium sized mixing bowl whisk together the butter and cream cheese until smooth. Add in 1 cup powdered sugar and 1 tablespoon of milk and whisk until smooth.. The consistency should be smooth a thickened
Using a flat edge knife frost each donut.
Optional: crumble 1 doughnut and sprinkle the crumbs on top of the donuts or decorate as desired.