On Valentine’s Day, this classic red velvet cake makes everyone swoon and fall in love. Chocolatey layers with a velvety red crumb and the smoothest cream cheese frosting ever make for a heavenly match. While it may look intimidating at first, if you follow the simple steps, you will find that making the perfect layer cake is easy!

a cake server lifting a slice of red velvet cake from a cake on a white cake stand.

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.

What’s in Homemade Red Velvet Cake?

Red velvet cake may be a chocolate cake with red food coloring, but its specialness is so much more than that! It has an amazing balance of acidity from the sour cream, and added richness thanks to the cocoa powder. The addition of red food coloring makes the cake more vibrant and gorgeous when layered with the pale, creamy frosting.

  • Flour: All-purpose flour forms the base of our red velvet cake. For a lighter, fluffier cake, try using cake flour instead! Measure your flour using the spoon-and-level method to prevent a dense, dry cake.
  • Cocoa Powder: Unsweetened cocoa powder gives red velvet cake its signature light chocolate flavor. You can use any unsweetened cocoa powder in this recipe, but I find that natural works best.
  • Baking Soda: The primary leavening agent in this cake. Do not swap it for baking powder, as it just won’t work!
  • Salt: Enhances the chocolate and vanilla flavors in the cake and the cream cheese frosting.
  • Butter: Unsalted butter adds moisture and flavor to the cake and gives body to the frosting. If using salted butter, omit the kosher salt.
  • Oil: Vegetable oil adds moisture to the cake without contributing any flavor. You could also use a different neutral oil, such as canola, or swap the oil for more butter.
  • Sugar: Granulated sugar adds sweetness to the cake, while powdered sugar sweetens the frosting without making it grainy. Sift the powdered sugar to avoid a lumpy frosting.
  • Sour Cream: Sour cream is the secret ingredient in this red velvet cake recipe! It adds moisture and tang, and it combines with baking soda to give the cake lift! You can use plain Greek yogurt or buttermilk, if you prefer.
  • Milk: Milk adds moisture and fat to the cake. You can use any milk in this recipe, including non-dairy milk.
  • Eggs: Eggs provide structure to the cake so that it doesn’t sink after being baked.
  • Vanilla: Pure vanilla extract adds a classic vanilla cake flavor, enhancing the chocolate and cream cheese flavors.
  • Food Coloring: Red food coloring helps to enhance the color of this cake, making it bright and beautiful red. If using gel food coloring, reduce the amount to 2 teaspoons.
  • Cream Cheese: Brick-style cream cheese provides structure to the frosting and a rich, tangy flavor that helps to offset the sweetness of the cake.

Pro Tip: For a more natural red color, you can use beet powder to color this cake! Start with 1 tablespoon and adjust until you reach the desired color.

How to Make Red Velvet Cake Gluten-Free

To make this red velvet cake gluten-free, swap the all-purpose flour for an equal amount of gluten-free 1:1 baking flour, such as Bob’s Red Mill 1:1 Baking Flour or King Arthur Measure for Measure Flour. I do not recommend using almond, buckwheat, or oat flour in this recipe.

overhead view of red velvet cake on a white cake stand.
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.
Is red velvet cake chocolate cake?

Red velvet cake is flavored with cocoa for a rich chocolate flavor, but it is so much more than that! The sour cream and cream cheese frosting gives it a slight acidic taste that balances out wonderfully with the sugar.

What makes the cake red?

Traditionally, red velvet cake got its color from the reaction of non-dutched cocoa powder with the acidic ingredients in the batter. It was more of a dull red color in those days. Nowadays, we achieve a brighter red color with food coloring!

What kind of cocoa powder should I use?

While you can use any unsweetened cocoa powder you prefer, I like to use natural cocoa powder here because the baking soda helps to neutralize the acidity of natural cocoa powder, letting its rich flavor shine. 

What does sour cream do in red velvet cake?

Sour cream is one of those secret ingredients for great cakes you might not know about. We’re using it here to help add moisture to the cake, so it doesn’t end up dry (no one likes a dry cake). Because of the high fat content, sour cream creates a rich and delicious texture.

Why is my red velvet cake dry?

A dry cake can be caused by 2 things. You may have measured the ingredients incorrectly, or you might have overmixed the batter. It’s important to spoon and level your ingredients if you’re not using a scale, and it’s important to have a light hand when mixing the batter.

a cake server lifting a slice of red velvet cake from a cake on a white cake stand.

How to Store Red Velvet Birthday Cake

Store leftover red velvet cake in an airtight container or cake dome in the refrigerator for up to 3 days.

How to Make Ahead and Freeze Red Velvet Cake with Cheesecake Frosting

The red velvet cake layers can be stored tightly wrapped in plastic wrap in the refrigerator for up to 2 days or in the freezer for up to 3 months. Let the layers thaw before frosting. The cream cheese frosting can be made ahead and stored in an airtight container in the refrigerator for up to 2 days or in the freezer for up to 1 month. Let thaw before using.

Freeze fully assembled red velvet cake whole or in individual slices tightly wrapped in 2 layers of plastic wrap and 1 layer of aluminum foil for up to 3 months. Let thaw overnight in the refrigerator before enjoying.

What to Serve with Southern Red Velvet Cake

This delicious red velvet cake is so indulgent! It’s wonderful served topped with sprinkles, cake crumbs, or a drizzle of chocolate syrup. Serve slices with a hefty scoop of vanilla or red velvet ice cream! Switch it up and frost this ruby red cake with chocolate cream cheese frosting for a fun twist!

a fork cutting a slice of red velvet cake on a white plate.
Recipe Card

Red Velvet Cake Recipe

5 from 1 vote
Prep: 30 minutes
Cook: 25 minutes
Cool Time: 10 minutes
Total: 1 hour 5 minutes
Servings: 12 slices
Author: Becky Hardin
featured red velvet cake.
Red Velvet Cake is a classic cake recipe sure to wow any time of year. It's delicious cream cheese frosting is a personal favorite.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Cake

  • cups all-purpose flour 420 grams
  • ¼ cup unsweetened cocoa powder 21 grams
  • teaspoons baking soda 9 grams
  • 1 teaspoon kosher salt 3 grams
  • ½ cup unsalted butter 113 grams, melted (1 stick)
  • cups vegetable oil 250 grams
  • cups granulated sugar 500 grams
  • 1 cup sour cream 227 grams, room temperature
  • ¾ cup milk 170 grams, room temperature
  • 3 large eggs 150 grams, room temperature
  • 1 tablespoon pure vanilla extract 12 grams
  • 2 tablespoons red food coloring 28 grams

For the Frosting

  • 24 ounces cream cheese 680 grams, room temperature (3 bricks)
  • 1 cup unsalted butter 226 grams, room temperature (2 sticks)
  • 5 cups powdered sugar 565 grams
  • 2 teaspoons pure vanilla extract 8 grams
  • ½ teaspoon kosher salt

Instructions 

For the Cake

  • Preheat oven to 350°F. Grease three 9-inch round cake pans. Set aside.
  • Add the flour, cocoa powder, baking soda, and salt to a large bowl and whisk until combined.
    3½ cups all-purpose flour, ¼ cup unsweetened cocoa powder, 1½ teaspoons baking soda, 1 teaspoon kosher salt
  • In the bowl of a stand mixer fitted with the paddle attachment, beat the butter, vegetable oil, and sugar together until smooth.
    ½ cup unsalted butter, 1¼ cups vegetable oil, 2½ cups granulated sugar
  • Add in the sour cream, milk, eggs, and vanilla extract and beat until smooth. Add in the red food coloring and beat until fully incorporated.
    1 cup sour cream, ¾ cup milk, 3 large eggs, 1 tablespoon pure vanilla extract, 2 tablespoons red food coloring
    wet and dry ingredients for red velvet cake in glass bowls with a whisk.
  • Add the dry ingredients to the wet ingredients and mix until just combined.
  • Divide the batter evenly among the 3 cake pans (about 634 grams per pan).
    red velvet cake batter in 3 round cake pans.
  • Bake for 25-30 minutes, or until a toothpick inserted in the center of the cake comes out clean. Let the cake cool for at least 10 minutes.

For the Frosting

  • In the bowl of a stand mixer fitted with the whisk attachment, beat the cream cheese until smooth.
    24 ounces cream cheese
  • Add in the butter and beat until incorporated.
    1 cup unsalted butter
  • Sift in the powdered sugar through a fine-mesh sieve. Mix until well incorporated.
    5 cups powdered sugar
  • Add in the vanilla extract and salt and mix again until the frosting reaches a smooth and creamy consistency with stiff peaks.
    2 teaspoons pure vanilla extract, ½ teaspoon kosher salt
    cream cheese frosting in a glass bowl.

For Assembly

  • Using a bread knife, shave off the rounded top of each cake to create a flat top. Save the cake scraps for decoration.
  • Place 1 cake layer on a cake stand cut side down. Spread a generous layer of frosting on top.
  • Add on the 2nd cake layer and spread a layer of frosting on top.
  • Add on the 3rd cake layer.
    a spatula spreading cream cheese frosting over 3 stacked layers of red velvet cake on a white cake stand.
  • Frost the entire exterior of the cake with the remaining frosting.
  • If desired, crumble the leftover cake scraps and decorate the sides or top of the cake with them. Additionally, pipe decorations on the top of the cake with leftover frosting.
    overhead view of red velvet cake on a white cake stand.

Becky’s Tips

  • For a lighter, fluffier cake, swap the all-purpose flour for cake flour.
  • You can use any unsweetened cocoa powder in this recipe, but I find that natural works best.
  • In the cake, you can use all butter or all vegetable oil instead of both, if you prefer.
  • In place of the sour cream, you can use plain Greek yogurt or buttermilk.
  • You can use any milk in this recipe, including non-dairy milk.
  • If using gel food coloring, reduce the amount to 2 teaspoons.
  • You can also color this cake with beet powder for a more natural color.
  • Make sure your ingredients are at room temperature!
  • Measure your flour using the spoon-and-level method to prevent a dense, dry cake.
  • For a larger cake, you can divide the batter between two 8-inch cake pans and bake for 30-35 minutes.
  • Let the cakes cool completely before frosting; otherwise, the frosting will melt off!
  • Sift the powdered sugar to avoid a lumpy frosting.
Storage: Store red velvet cake in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 3 months.
Serving: 1sliceCalories: 1164kcalCarbohydrates: 125gProtein: 10gFat: 71gSaturated Fat: 32gPolyunsaturated Fat: 15gMonounsaturated Fat: 18gTrans Fat: 1gCholesterol: 178mgSodium: 641mgPotassium: 216mgFiber: 2gSugar: 94gVitamin A: 1682IUVitamin C: 0.2mgCalcium: 116mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

More Red Velvet Dessert Recipes We Love

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

5 from 1 vote (1 rating without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Jan
Jan
October 16, 2024 3:21 pm

Can I use 9x 11 pan?

Samantha Marceau
October 17, 2024 10:29 am
Reply to  Jan

Hi Jan, you could do that, but the baking time will change significantly.

Jan
Jan
October 17, 2024 10:57 am

I meant a 9×13❤️ Thank you