Go Back
A moist and fluffy Purple Velvet Cake with vibrant purple layers, topped with smooth cream cheese frosting, elegantly displayed on a white cake stand.

Purple Velvet Cake Recipe

Emily Wilson
Unveil the secret to a stunning Purple Velvet Cake! Soft, fluffy, and bursting with flavor—this recipe is a must-try for your next celebration!
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Course Dessert
Cuisine American
Servings 12 slices
Calories 320 kcal

Ingredients
  

For the Cake:

  • 2 ½ cups 310g all-purpose flour
  • 2 tablespoons cocoa powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup 240ml buttermilk
  • 1 teaspoon white vinegar
  • 1 ½ cups 300g granulated sugar
  • ½ cup 120ml vegetable oil
  • ½ cup 115g unsalted butter, softened
  • 2 large eggs room temperature
  • 2 teaspoons vanilla extract
  • ½ cup ube puree or purple sweet potato or purple food coloring for color

For the Cream Cheese Frosting:

  • 8 oz 225g cream cheese, softened
  • ½ cup 115g unsalted butter, softened
  • 3 ½ cups 440g powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions
 

Prepare the Cake:

  • Preheat your oven to 350°F (175°C) and grease and flour two 9-inch round cake pans. Set them aside.

Mix Dry Ingredients:

  • In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.

Combine Wet Ingredients:

  • In a large bowl, combine the buttermilk, vinegar, granulated sugar, vegetable oil, butter, eggs, and vanilla extract. Mix until smooth.

Add Color:

  • If using ube puree or purple sweet potato, stir it in to give the batter that beautiful purple hue. If you're using food coloring, add it until you achieve the desired color.

Combine Wet and Dry Ingredients:

  • Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.

Bake the Cake:

  • Divide the batter evenly between the prepared cake pans. Bake for 30–35 minutes or until a toothpick inserted into 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.

Make the Frosting:

  • In a medium bowl, beat together the softened cream cheese and butter until smooth. Gradually add powdered sugar and continue to beat until fluffy and smooth. Add the vanilla extract and a pinch of salt. Mix until fully combined.

Assemble the Cake:

  • Once the cakes are completely cooled, spread a layer of cream cheese frosting on top of one cake layer. Place the second cake layer on top and frost the top and sides of the entire cake with the remaining frosting.

Serve and Enjoy:

  • Slice the cake into pieces and serve. Enjoy this moist, velvety dessert with a rich cream cheese frosting that’s perfect for any occasion!

Notes

Nutrition Information (per serving)
  • Calories: 320 kcal
  • Total Fat: 18g
    • Saturated Fat: 9g
    • Trans Fat: 0g
  • Cholesterol: 55mg
  • Sodium: 220mg
  • Total Carbohydrates: 40g
    • Dietary Fiber: 1g
    • Sugars: 32g
  • Protein: 3g
  • Vitamin A: 8%
  • Vitamin C: 2%
  • Calcium: 2%
  • Iron: 4%
Keyword Cream Cheese Frosting, Moist Cake Recipe, Purple Velvet Cake, Ube Cake, Velvet Cake Recipe