Preheat the oven: Preheat your oven to 325°F (163°C). Grease and flour a bundt pan or line it with parchment paper.
Prepare dry ingredients: In a medium bowl, whisk together the all-purpose flour, unsweetened cocoa powder, salt, and baking soda. Set aside.
Cream butter and sugar: In a large mixing bowl, cream the softened unsalted butter and granulated sugar until light and fluffy, using an electric mixer on medium speed (about 3-4 minutes).
Add eggs: Beat in the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
Combine wet ingredients: In a separate bowl, mix the buttermilk, red food coloring, and white vinegar.
Alternate adding dry and wet ingredients: Gradually add the dry ingredients to the creamed butter mixture, alternating with the buttermilk mixture. Begin and end with the dry ingredients. Mix until just combined—avoid overmixing.
Bake the cake:Pour the batter into the prepared bundt pan, smoothing the top. Bake for 60-70 minutes or until a toothpick inserted into the center comes out clean.
Cool the cake: Allow the cake to cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Frost the cake: Once the cake is completely cooled, top it with cream cheese frosting or glaze of your choice. Slice and serve.