| | |

Red Velvet Cake With Cream Cheese Frosting

Moist red velvet cake topped with fluffy cream cheese frosting—perfect for holidays, parties, or any special celebration.

A big slice of red velvet cake with cream cheese frosting

Red velvet cake is a timeless classic—soft, tender, lightly chocolatey, and beautifully vibrant. Its origins are often traced back to early 20th-century American cookbooks and old-fashioned “velvet cakes,” which were prized for their fine, plush crumb. The version we know today became popular in Southern bakeries and later soared in fame thanks to the Waldorf-Astoria Hotel, where diners fell in love with the cake’s striking color and cream cheese frosting.

This recipe bakes up moist and plush, thanks to a blend of butter, oil, buttermilk, and just the right amount of cocoa. Whether you bake it in two layers for a traditional look or three layers for dramatic height, it always slices beautifully. And of course, no red velvet cake is complete without its signature cream cheese frosting—fluffy, tangy, and sweet, pairing perfectly with the rich cake layers.

What You’ll Like About This Cake

Classic red velvet flavor. A hint of cocoa, a touch of tang, and a soft, velvety crumb.

Reliable texture. The butter–oil combination keeps the layers moist and tender.

Fluffy frosting. Cream cheese frosting adds the perfect balance of sweetness and tang.

Great presentation. Bake as two or three layers for a stunning centerpiece.

Ingredient Notes

  • Flour – Weighing ensures consistent results and a tender crumb.
  • Cocoa powder – Just enough to give that signature subtle chocolate flavor.
  • Butter & oil – Butter adds flavor; oil keeps the cake moist longer.
  • Granulated & brown sugar – The combination enhances moisture and flavor.
  • Buttermilk – Key to the soft texture and mild tang.
  • Food coloring gel – Gel provides vibrant red without thinning the batter.
  • Vinegar – Reacts with cocoa and leaveners for lift and color.
  • Cream cheese & butter – Base for the classic frosting—smooth, rich, and fluffy.

Steps to Make Red Velvet Cake With Cream Cheese Frosting

  1. Prepare the cake pans and preheat the oven.
  2. Whisk the dry ingredients together and set aside.
  3. Cream the butter, then beat in both sugars.
  4. Add the eggs and mix until blended.
  5. Mix in the oil, vanilla, vinegar, and coloring.
  6. Add the dry ingredients alternately with the buttermilk.
  7. Divide the batter between the prepared pans.
  8. Bake until the layers spring back when lightly touched.
  9. Cool the layers completely before frosting.
  10. Prepare the cream cheese frosting and assemble the cake.

Tips

  • Use room-temperature ingredients. Soft butter, eggs, and cream cheese create a smoother batter and frosting.
  • Avoid overmixing. Mix just until the batter is smooth and blended; overmixing can toughen the cake.
  • Check early. Cake layers bake faster in three pans—start checking at the 22-minute mark.
  • Level if needed. Trim domed cake tops for a perfectly even stacked cake.
  • Chill the frosting. If it becomes too soft, chill briefly to firm it for easier spreading.

Recipe Variations

  • Extra chocolatey. Add a bit more cocoa for deeper flavor.
  • Two-layer version. Bake in two pans for thicker slices.
  • Sprinkle décor. Add red, white, or heart sprinkles for holidays.
  • Lemon-touched frosting. Add a little lemon zest for brightness.
  • Naked cake. Apply a thin layer of frosting for a rustic look.

Serving Suggestions

  • Serve for birthdays, holidays, or special gatherings.
  • Pair with coffee, tea, or a glass of cold milk.
  • Add fresh berries to the top or between layers.
  • Garnish with cake crumbs or chocolate curls.

How to Store

Store the frosted cake in the refrigerator, covered, for up to 4 days. For the best texture, let slices sit at room temperature for 20–30 minutes before serving.

To freeze, wrap unfrosted layers tightly in plastic wrap and freeze for up to 3 months. Thaw at room temperature before frosting.

Frosted cake may also be frozen in slices; wrap each slice well and thaw in the refrigerator.

These red velvet cupcakes offer another alternative, or you might like to try these red velvet whoopie pies.

A slice of red velvet cake on a plate with cream cheese frosting

Red Velvet Cake With Cream Cheese Frosting

Diana Rattray
This moist red velvet cake with its fluffy cream cheese frosting is the perfect dessert for a family treat or special occasion! Bake it in 2 or 3 layers.
No ratings yet
Servings 16 servings
Calories 591
Course cakes
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes

Ingredients
  

  • 2 1/2 cups all-purpose flour, 320 grams
  • 1/4 cup unsweetened cocoa powder, 24 grams
  • 1/2 teaspoon salt, I use fine sea salt
  • 1 teaspoon baking soda
  • 1/2 cup unsalted butter, 113 grams, softened
  • 3/4 cup vegetable oil, 155 grams neutral, such as canola or safflower
  • 1 cup granulated sugar, 199 grams
  • 3/4 cup brown sugar, 160 grams
  • 2 large eggs, room temperature
  • 1 tablespoon vanilla
  • 2 teaspoons vinegar
  • 1 teaspoon red food coloring gel
  • 1 cup buttermilk, 230 grams

For the Cream Cheese Frosting

  • 16 ounces cream cheese, (453 grams), softened
  • 1/2 cup unsalted butter, (113 grams), softened
  • 1/4 teaspoon salt
  • 4 to 5 cups confectioners' sugar, (454 to 587 grams), sifted
  • 1 1/2 teaspoons vanilla extract

Instructions

  • Preheat the oven to 350 F. Spray 3 8-inch round pans (or 2 8-inch or 9-inch cake pans) with cooking spray and line with parchment paper. Set aside.
  • Combine the flour, cocoa powder, salt, and baking soda; mix with a whisk to blend and set aside.
  • In a mixing bowl with an electric mixer, beat the butter until smooth and creamy. Add the granulated and brown sugars and beat on low speed until well blended.
  • Add the eggs and beat until blended.
  • Add the vegetable oil, vanilla, vinegar, and food coloring; mix until blended.
  • Add 1/3 of the flour mixture and 1/2 of the buttermilk; mix well. Repeat with another 1/3 of the flour mixture and the remaining buttermilk and mix well. Add the remaining flour and beat just until smooth and well blended.
    red velvet cake prep, batter in the mixing bowl.
  • Divide the batter evenly among the 3 pans (or 2 pans) and spread with a spatula.
  • Bake the layers in the preheated oven for 25 to 30 minutes, until the cake bounces back when lightly touched with a finger.
  • Cool the cakes in the pans on a rack for about 20 minutes. Remove them from the pan and cool completely on racks before frosting and assembling the layers.

Prepare the Frosting and Assemble the Cake

  • In a mixing bowl with an electric mixer, beat the cream cheese until smooth. Add the butter and salt and beat until well combined.
  • Add 4 cups of confectioners’ sugar and beat on low speed until well blended. Add more confectioners’ sugar if a thicker frosting is desired, then beat in the vanilla. Continue to beat for a minute or 2, until smooth and creamy.
    cream cheese frosting in a bowl

Nutrition

Calories: 591kcalCarbohydrates: 71gProtein: 5gFat: 33gSaturated Fat: 15gPolyunsaturated Fat: 7gMonounsaturated Fat: 8gTrans Fat: 1gCholesterol: 84mgSodium: 297mgPotassium: 127mgFiber: 1gSugar: 54gVitamin A: 794IUCalcium: 66mgIron: 1mg

Disclaimer:

Our nutritional information is based on a third-party application that analyzes the ingredients list to determine the values. The information is meant to be helpful, but should be considered an estimate. Values may differ depending on measurements, brands, serving variations, and database availability.

Keyword cream cheese frosting, red velvet cake
Tried this recipe?Let us know how it was!

You Might Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating