Preheat & Prepare: Preheat oven to 350°F (175°C). Grease and flour two 9-inch cake pans.
Mix Dry Ingredients: In a bowl, combine flour, sugar, baking soda, salt, and cocoa powder.
Combine Wet Ingredients: In another bowl, whisk together buttermilk, eggs, oil, vanilla, vinegar, and food coloring.
Combine: Add the wet ingredients to the dry ingredients and mix until smooth.
Bake: Divide the batter evenly between the pans and bake for 30-35 minutes. Cool in pans for 10 minutes, then transfer to a wire rack.
Make Frosting: Beat together softened cream cheese and butter. Gradually add powdered sugar, coffee, and vanilla.
Assemble: Once the cakes are cool, frost them generously with the coffee cream cheese frosting.