Description
A stunning purple velvet cake with a soft, cocoa-flavored crumb and white chocolate cream cheese frosting—a perfect dessert for any occasion!
Ingredients
Cake Layers
-
2⅛ cups (266g) all-purpose flour (2 cups + 2 tbsp)
-
¼ cup (24g) unsweetened cocoa powder (not Dutch-processed), plus more for dusting pans
-
1 teaspoon baking powder
-
1 teaspoon baking soda
-
¼ teaspoon salt
-
8 tablespoons (4 oz) unsalted butter, softened (plus more for greasing pans)
-
1½ cups (300g) granulated sugar
-
2 eggs, room temperature
-
1 teaspoon vanilla extract
-
1 cup buttermilk (use a 2-cup measuring cup for convenience)
-
1 teaspoon white vinegar
-
Purple food coloring (see notes for mixing tips)
White Chocolate Cream Cheese Frosting
-
8 ounces (226g) white chocolate
-
12 ounces (340g) cream cheese, softened
-
6 ounces (12 tbsp or 170g) unsalted butter, softened
-
1 teaspoon vanilla extract
-
Purple food coloring (see notes for achieving the right shade)
Instructions
Step 1: Prep the Cake Pans
-
Preheat your oven to 350°F (175°C).
-
Grease two 9-inch round cake pans with butter.
-
Line the bottoms with parchment paper, grease again, and lightly dust with cocoa powder (instead of flour to avoid white residue on the cake).
Step 2: Mix the Dry Ingredients
-
In a medium bowl, sift together:
-
Flour
-
Cocoa powder
-
Baking powder
-
Baking soda
-
Salt
-
-
Whisk to combine and set aside.
Step 3: Cream the Butter and Sugar
-
In a stand mixer (or large bowl with a hand mixer), beat butter on medium speed for 3–5 minutes until soft and fluffy.
-
Add sugar and continue beating for another 1–2 minutes until light and airy.
Step 4: Incorporate Eggs and Vanilla
-
Add eggs, one at a time, beating well after each addition (about 1 minute per egg).
-
Scrape down the sides of the bowl, add vanilla extract, and beat for an additional minute.
Step 5: Mix the Wet Ingredients
-
In a 2-cup measuring cup, combine:
-
Buttermilk
-
White vinegar
-
Purple food coloring (see notes for shade adjustments).
-
-
Stir gently to mix.
Step 6: Combine Wet and Dry Ingredients
-
Alternate adding the dry ingredients (in 3 parts) and the buttermilk mixture (in 2 parts) to the butter mixture.
-
Begin and end with the dry ingredients, mixing just until combined (do not overmix).
-
Scrape the bowl and ensure the batter is evenly mixed.
Step 7: Bake the Cake
-
Divide batter evenly between the prepared cake pans.
-
Smooth the tops and tap each pan gently on the counter to remove air bubbles.
-
Bake on the middle oven rack for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
-
Let cakes cool in the pans for 10 minutes, then turn out onto wire racks to cool completely.
Step 8: Make the White Chocolate Cream Cheese Frosting
-
Melt white chocolate in a double boiler over low heat, stirring occasionally.
-
Once melted, remove from heat and let it cool slightly.
-
In a large bowl, beat cream cheese and butter together until smooth and creamy.
-
Add vanilla extract and cooled white chocolate, beating until fully incorporated.
-
If using food coloring, mix in drops until you reach the desired purple shade.
Step 9: Assemble the Cake
-
Place one cake layer on a serving plate and spread a layer of frosting on top.
-
Add the second cake layer and apply a thin crumb coat of frosting.
-
Chill for 15–30 minutes, then apply a final layer of frosting.
-
Smooth the frosting with an offset spatula for a polished look.
Notes
Purple color tip: Mixing in a small amount of white food coloring helps achieve a true purple tone.
Measuring tip: Weighing ingredients ensures the best consistency.
- Prep Time: 1 hour
- Cook Time: 1 hour
- Category: Cakes
- Method: Baking
- Cuisine: American
Keywords: Purple velvet cake, chocolate cake, cream cheese frosting, birthday cake