Ingredients
Scale
Ingredients
For the Cake:
- 2 ½ cups (310g) all-purpose flour
- 2 tablespoons unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- ½ teaspoon salt
- 1 cup (225g) unsalted butter, softened
- 2 cups (400g) granulated sugar
- 4 large eggs, room temperature
- 1 cup (240ml) buttermilk, room temperature
- 2 teaspoons pure vanilla extract
- 1 teaspoon white vinegar
- ½ cup (120ml) vegetable oil (substitute with melted butter if avoiding vegetable oil)
- 2 tablespoons purple gel food coloring (or natural alternatives like beet juice and blueberry reduction)
For the Cream Cheese Frosting:
- 8 oz (225g) cream cheese, softened
- ½ cup (115g) unsalted butter, softened
- 4 cups (480g) powdered sugar
- 1 teaspoon pure vanilla extract
- 2 tablespoons heavy cream (adjust for consistency)
Instructions
Preparation
Step 1: Prepare the Dry Ingredients
- Preheat the oven to 350°F (175°C).
- Grease and flour two 9-inch (23cm) round cake pans. Line the bottoms with parchment paper for easy release.
- In a medium bowl, whisk together the all-purpose flour, cocoa powder, baking soda, baking powder, and salt. Set aside.
Step 2: Cream the Butter and Sugar
- In a large mixing bowl, beat the softened butter and granulated sugar using an electric mixer on medium speed until light and fluffy (about 3–4 minutes).
Step 3: Add Wet Ingredients
- Add the eggs, one at a time, beating well after each addition.
- Mix in the vanilla extract, white vinegar, and vegetable oil (or melted butter if substituting).
- Reduce the mixer speed to low and add the buttermilk, alternating with the dry ingredients. Begin and end with the dry ingredients. Mix until just combined.
Step 4: Add the Color
- Stir in the purple gel food coloring, adjusting the amount to achieve the desired shade of purple. If using natural colors, blend blueberry reduction and beet juice for a rich purple tone.
Step 5: Bake the Cake
- Divide the batter evenly between the prepared cake pans.
- Smooth the tops with a spatula and bake for 30–35 minutes or until a toothpick inserted in the center comes out clean.
- Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
Step 6: Prepare the Cream Cheese Frosting
- In a large bowl, beat the softened cream cheese and butter together until smooth and creamy.
- Gradually add the powdered sugar, one cup at a time, while mixing on low speed.
- Stir in the vanilla extract and heavy cream. Beat until smooth and fluffy.
Step 7: Assemble the Cake
- Place one cake layer on a serving plate and spread a generous layer of cream cheese frosting on top.
- Place the second cake layer on top and frost the entire cake with the remaining frosting.
- Smooth the frosting with an offset spatula and decorate as desired.
Notes
Cooking Notes
- Always use gel food coloring instead of liquid food dye for a more vibrant, concentrated color.
- Sifting the dry ingredients helps achieve a lighter, fluffier cake texture.
- Do not overmix the batter to prevent a dense cake.
- If using natural coloring, reduce moisture elsewhere to keep the batter balanced.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
Nutrition
- Calories: 450 kcal
- Sodium: 320mg
- Protein: 5g