Red velvet cake on a plate

Red Velvet Cake Recipe

Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Author Trang Doan
Servings 10 servings
Print Review
A classic Red Velvet Cake Recipe is a must-have in your dessert arsenal. The super moist and slightly chocolaty cake, covered in a tangy cream cheese frosting, is the perfect way to end a great meal.
Course Dessert
Cuisine American
Keyword red velvet cake, red velvet cake recipe, red velvet cake with cream cheese frosting



  • 2 1/2 cups all-purpose flour
  • 1 1/2 teaspoon baking soda
  • 1 teaspoon baking powder
  • 1/4 cup cocoa powder natural or dutch processed
  • 1 1/2 cup granulated sugar
  • 1/2 teaspoon salt
  • 1 1/2 cup buttermilk room temperature
  • 1 cup vegetable oil
  • 2 large eggs room temperature
  • 1 teaspoon vinegar
  • 2 teaspoon pure vanilla extract
  • 2 tablespoon liquid red food color
  • Melted butter for cake pans


  • 1 lb cream cheese room temperature
  • 8 oz unsalted butter room temperature
  • 1 tsp pure vanilla extract
  • 1 1/2 cup powdered sugar


Make the red velvet cake

  1. Preheat the oven to 350°F.
  2. Brush melted butter on two 8” round cake pans. Line the bottom of the cake pan with a piece of round parchment paper and brush the parchment paper with butter as well. Set aside.
  3. Sift together flour, cocoa powder, baking soda, and baking powder into a medium mixing bowl. Add sugar and salt to the flour mixture, and mix thoroughly with a whisk. Set aside.
  4. Add buttermilk, oil, eggs, vinegar, vanilla extract, and red food color to a large bowl. Beat with a whisk until combined. Add the flour mixture to the liquid mixture, and whisk until a smooth batter forms.
  5. Divide batter evenly among the two prepared cake pans and bake for 35 minutes until a toothpick inserted in the middle of the cake comes out clean with just a few crumbs attached. Use a kitchen scale to divide the cake batter if you want to be precise, approximately 675 g of batter per pan. This will also help the cake bake evenly.
  6. Remove from the oven and let cool on a wire rack for 10 - 15 minutes. When you can touch the cake pans, use a butter knife to loosen the sides, flip the pan over to remove the cake from the pan. Peel off the parchment paper, and allow the cakes to cool completely on a wire rack before adding frosting.

Prepare the cream cheese frosting

  1. In a large mixing bowl or a stand mixer bowl, cream butter and cream cheese together until thoroughly mixed and creamy.
  2. Add vanilla extract and beat to combine.
  3. Add powdered sugar and stir until incorporated, gradually increase the mixer speed and beat until fluffy. Use right away.

Assemble and frost

  1. Place the first layer of cake on a cake stand or plate, spread 1 cup of frosting on top with an offset spatula. Place the second layer on top of the frosted first layer, and spread another cup of frosting on top using the same offset spatula. Then add the remaining frosting on the side.
  2. If desired, add just a thin layer of frosting on the side of the cake and pipe the rest on top for decoration as pictured, using a pastry bag fitted with an open star piping tip.
  3. Refrigerate the frosted cake for at least 30 minutes before serving to allow the frosting to set.
Nutrition Facts
Red Velvet Cake Recipe
Amount Per Serving
Calories 680 Calories from Fat 351
% Daily Value*
Fat 39g60%
Saturated Fat 23g115%
Cholesterol 135mg45%
Sodium 481mg20%
Potassium 235mg7%
Carbohydrates 77g26%
Fiber 2g8%
Sugar 51g57%
Protein 9g18%
Vitamin A 1283IU26%
Calcium 121mg12%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.