Red Velvet Cake with Cream Cheese Buttercream Frosting Recipe

There is just something about any red velvet dessert that tempts me!  I love how rich and chocolatey red velvet is.  This is my favorite red velvet recipe and it goes perfectly with cream cheese buttercream!

Love red velvet? You’ll love our Red Velvet Oreos with Cream Cheese Frosting, too! 

Serves: 18

Red Velvet Cake with Cream Cheese Buttercream Frosting Recipe

The perfect red velvet cake with cream cheese buttercream frosting!

10 minPrep Time

40 minCook Time

50 minTotal Time

Save RecipeSave Recipe


  • Cake:
  • 1 cup butter, softened
  • 2 cups sugar
  • 4 eggs
  • 2 teaspoons vanilla extract
  • 1 cup plain greek yogurt (could be substituted for sour cream)
  • 1/2 cup buttermilk
  • 1 (1 ounce) bottle red food coloring
  • 1/2 teaspoon salt
  • 1 teaspoon baking soda
  • 1/2 cup cocoa powder
  • 2 1/2 cups all-purpose flour
  • Frosting:
  • 1 (8 ounce) package cream cheese, softened to room temperature
  • 1/4 cup butter
  • 2 teaspoons vanilla extract
  • 2 Tablespoons sour cream
  • 6 cups powdered sugar
  • Optional:
  • 1 Hershey's Milk Chocolate Bar, for topping


  1. Preheat oven to 350 degrees F.
  2. Spray 2 (9-inch) round cake pans with nonstick cooking spray.
  3. In a large bowl, cream together butter and sugar.
  4. Beat in eggs, one at a time.
  5. Stir in greek yogurt (or sour cream), buttermilk and food coloring until combined.
  6. Mix in salt, baking soda, cocoa powder and flour until combined.
  7. Pour batter into cake pans and bake for 35-40 minutes or until an inserted toothpick comes out clean. Let cool completely.
  8. In a large bowl, beat together cream cheese, butter, sour cream and vanilla until fluffy.
  9. Beat in powdered sugar until smooth.
  10. Frost cake as desired.
  11. Use a vegetable peeler and a chocolate candy bar to create chocolate curls for garnish.



443 cal


10 g


87 g


3 g
Click Here For Full Nutrition, Exchanges, and My Plate Info


Print Friendly, PDF & Email

Comment on this Recipe

2 Responses to “Red Velvet Cake with Cream Cheese Buttercream Frosting Recipe”

Leave a Comment