Preheat your oven to 350°F (175°C). Grease and flour your bundt cake pan thoroughly.
In a large mixing bowl, whisk together the flour, sugar, baking soda, salt, and cocoa powder until well combined.
In another bowl, mix together the vegetable oil, buttermilk, eggs, red food coloring, vanilla extract, and vinegar.
Gradually add the wet ingredients to the dry ingredients, mixing on medium speed until smooth and well incorporated.
Pour the batter into the prepared bundt pan, spreading it evenly.
Bake in the preheated oven for 60-65 minutes or until a toothpick inserted comes out clean.
Once baked, remove from the oven and let the cake cool in the pan for 15-20 minutes. Then, carefully invert it onto a wire cooling rack to cool completely.
For the cream cheese glaze, beat together the softened cream cheese and butter in a mixing bowl until creamy. Gradually add the powdered sugar and vanilla, mixing until smooth. Adjust the consistency with milk if necessary.
Once the cake is completely cooled, drizzle or pipe the cream cheese glaze over the top of the bundt cake.
Slice, serve, and enjoy!