01 - Preheat oven to 350°F. Generously grease and flour two 9-inch round cake pans, ensuring complete coverage to prevent sticking.
02 - In a medium bowl, sift together flour, granulated sugar, baking soda, fine salt, and cocoa powder until uniformly blended.
03 - In a large mixing bowl, whisk together vegetable oil, buttermilk, eggs, red food coloring, vanilla extract, and white vinegar until completely smooth and well incorporated.
04 - Gradually add the dry ingredient mixture to the wet ingredients, folding gently just until no flour streaks remain. Avoid overmixing to prevent tough texture.
05 - Divide batter evenly between the prepared pans. Bake for 28-30 minutes until a toothpick inserted into the center emerges clean.
06 - Allow cakes to rest in pans for 10 minutes before carefully transferring to a wire rack. Cool completely to room temperature before frosting.
07 - Beat softened cream cheese and butter together until creamy and smooth. Gradually incorporate sifted powdered sugar, followed by vanilla extract and salt. Continue beating until light and fluffy.
08 - Position first cake layer on serving plate. Spread generous frosting layer over top. Place second layer atop first, then coat entire surface with remaining frosting.
09 - Refrigerate assembled cake for 30 minutes to set frosting for cleaner slicing. Serve chilled or at room temperature.