Red Velvet Dream Cake

Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Post may contain affiliate links. Read my disclosure policy.

This Red Velvet Dream Cake is the best recipe for a traditional red velvet cake with a moist, light crumb and decadent chocolatey flavor! Covered in homemade cream cheese frosting, it’s a stunning dessert that tastes even better than it looks.

Why You’ll Love This Dreamy Red Velvet Cake

There’s so much to love about this old-fashioned cake! Let’s take a look:

  • Moist and Light: “Velvet” is a very accurate word to use for this cake, because the texture is so smooth. You’ll love the velvety texture of this cake.
  • Tangy and Sweet: A good red velvet cake should have a creamy, tangy flavor to it. This comes from the buttermilk, and it’s wonderful!
  • Chocolate: Need I say more? Chocolate, you guys.
  • Festive: Red velvet is just so pretty, especially with all of that snowy-white frosting. It’s perfect for Christmas, Valentine’s Day, or just because.
A red velvet cake frosted with cream cheese frosting, decorated with cake crumbs.

Is a Red Velvet Cake Just a Chocolate Cake?

No, no, no – red velvet cake is not just your average chocolate cake. (Although I love me a good chocolate cake, as well.) They are two very different desserts. Some people think that red velvet simply means taking a vanilla cake, and coloring it red with food coloring. Looking at you, grocery stores. This isn’t how you make a good red velvet cake, either.

In fact, this special dessert gets its signature color from… chemistry? Yep, that’s right. Old-timey recipes don’t call for food coloring – the original red velvet cake got its color from a reaction between the sour ingredients (such as buttermilk) and cocoa powder in the recipe, which gave the cake a reddish color.

These days, most people add a bit of food coloring as well, to enhance the red color and make the cake extra pretty. That’s what I do, and I think it really adds the perfect finishing touch.

(If you love all things red velvet, then you have to try this Red Velvet Mug Cake and Red Velvet Cupcakes too!)

Cake ingredients measured and arranged on a work surface.

Recipe Ingredients

This is a classic red velvet recipe. It has a little chocolate, buttermilk, and distilled white vinegar (yes, you read that right!). Here’s the list:

For the Cake

  • Flour: Use cake flour, not all-purpose flour, for that silky texture.
  • Sugar: White granulated sugar.
  • Baking Soda: Be sure to use baking soda, not baking powder, or the cake won’t rise correctly.
  • Cocoa Powder: Natural cocoa powder or Dutch process, whichever you prefer.
  • Salt
  • Eggs: Large, whole eggs give the cake structure.
  • Oil: Using oil instead of butter keeps the cake moist, but still light. You can use any neutral-tasting oil that you prefer. I usually use vegetable oil.
  • Buttermilk: If you don’t have this, you can just pour a tablespoon of white vinegar, lemon juice, or apple cider vinegar into a measuring cup. Add enough whole milk to make one cup, and let it sit for five minutes to thicken.
  • Red Food Coloring: I like to use red gel food coloring or “icing coloring”, a little bit goes a long way.
  • Vanilla Extract: Use pure vanilla extract for the best flavor.
  • Vinegar: A little white vinegar is traditional and gives the cake an irresistible tang.

For the Frosting

A thick coating of Cream Cheese Frosting is the perfect pairing with red velvet.

  • Cream Cheese: Softened, so that it will beat smoothly.
  • Butter: Also softened.
  • Vanilla: Pure vanilla extract.
  • Powdered Sugar: Do not use granulated sugar for this – it won’t dissolve as well. Powdered sugar is perfect for frosting.
Slices of cake on small dessert plates.

How to Make Red Velvet Cake

  • Mix the Dry Ingredients. In a bowl, whisk together flour, sugar, baking soda, cocoa powder, and salt.
  • Mix the Wet Ingredients. In the bowl of your stand mixer, beat the eggs, oil, buttermilk, food coloring, vanilla, and vinegar.
  • Combine the Two. Add the dry ingredients to the wet ingredients, and beat until smooth.
  • Bake and Cool. Pour the batter into two 8-inch cake pans, and bake until a cake tester inserted in the centers comes out clean (about 35 minutes). Let the cakes cool completely before frosting.
  • Make the Cream Cheese Frosting: Beat the cream cheese, butter, and vanilla together until combined. Add the powdered sugar and beat until the frosting is light and fluffy, 5-7 minutes.
  • Assemble. Level the cakes with a serrated knife and crumble the part you cut off, to use for decorating. Frost one layer, and place the second layer on top. Frost all over with a thin crumb coat, and place in the freezer for 10 minutes to harden. Last, frost the cake all over thickly with frosting, and sprinkle the crumbs on top and around the base for decoration.
Lifting a slice of cake away from a cake.

Tips for a Perfect Red Velvet Cake

Baking this cake is easy to do, but there’s more! These helpful tips will make it even easier, and more flexible, too. Read on, and enjoy!

  • Two-Day Preparation: Since this is a layer cake, I recommend making it over the course of two days. On the first day, you can bake the cakes and on the second day, you can assemble and frost. It means less to do at once and is my favorite way of making layer cakes less intimidating!
  • Room Temperature Ingredients: It’s best to make this recipe with room-temp ingredients, from the eggs to the cream cheese.
  • Room Temperature Cake: If you store the cake in the fridge before eating it, I recommend letting it sit at room temperature for a bit (around 20 minutes) before you slice and serve. It tastes best when it’s not super cold.
  • Decorations: You don’t have to use cake crumbs for decorating – you can use anything you like, from chopped nuts to sprinkles to chocolate shavings, or nothing at all. With the red cake and frosting, this is perfect for Valentine’s Day but you can easily call it a Christmas cake too. To turn it into a patriotic cake, you can simply add some red-white-and-blue (or just plain blue) sprinkles.
A fork piercing into a slice of frosted layer cake.

How to Store This Cake

You can store this cake in the refrigerator, covered tightly. A large, round cake storage container or cake stand works well. Individual slices can be stored in smaller airtight containers. It will keep for about five days. Serve it cold right out of the fridge, or let it come to temperature for 15 – 20 minutes for the best texture and flavor.

Does Red Velvet Cake Freeze Well?

Yes! Like most cakes, this can be popped right into your freezer, either sliced (in small airtight containers) or whole (in one large airtight container). It will keep for up to 3 months. Thaw it out in your refrigerator before you serve it.

Sliced red velvet cake, served on white dessert plates.
5 from 7 votes
Print Pin Recipe
Yield: 12 slices

Best Red Velvet Cake Recipe

This Red Velvet Dream Cake has a moist, light crumb and decadent chocolatey flavor! Covered in homemade cream cheese frosting, it's a stunning dessert that tastes even better than it looks.
Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour



  • 2 ½ cups cake flour
  • 1 ½ cups granulated sugar
  • 1 teaspoon baking soda
  • 1 tablespoon cocoa powder
  • 1 teaspoon salt
  • 2 large eggs
  • 1 ½ cups vegetable oil
  • 1 cup buttermilk
  • 1 tablespoon red food coloring
  • 2 teaspoons vanilla extract
  • 1 ½ teaspoons white distilled vinegar


  • 8 oz (1 block) cream cheese, softened
  • ½ cup (1 stick) butter, softened
  • 1 tablespoon vanilla extract
  • 3 cups powdered sugar

Want to save this recipe?

We'll email this recipe to you, so you can come back to it later!


  • Preheat oven to 350°F. Grease and flour two 8-inch cake pans (or spray with Baker's Joy), set aside.
  • In a bowl, whisk together flour, sugar, baking soda, cocoa powder, and salt.
  • In stand mixer, beat eggs, oil, buttermilk, food coloring, vanilla, and vinegar in a large bowl until well combined. Add dry ingredients and beat until smooth, about 2 minutes.
  • Divide batter evenly among prepared pans. Bake until a cake tester inserted in centers comes out clean, about 35 minutes. Let cakes cool completely before frosting.
  • Frosting: Beat cream cheese, butter, and vanilla together in stand mixer until combined. Add sugar and beat until frosting is light and fluffy, 5-7 minutes.
  • To assemble cake: Level the two cake layers for even stacking. I level my cake with a serrated knife and cut off the minimum amount. Crumble the extra cake you cut off and set aside for decoration later.
  • Assemble the 2 layers with a thick layer of frosting in between the layers. Then apply a thin crumb coat on the top and sides. Pop the cake into the freezer to harden the crumb coat for about 10 minutes.
  • Apply one final thick and even layer around the outside of the cake. Then top with the crumbled up leftover cake for decoration.
  • Store in the fridge if not serving within the next couple of hours. Let cake warm up a little before serving (let cake sit on counter for about 20 minutes before serving to warm up!).


Storage: You can store this cake in the refrigerator, covered tightly. A large, round cake storage container round cake storage container or cake stand works well. Individual slices can be stored in smaller airtight containers. It will keep for about five days. Serve it cold right out of the fridge, or let it come to temperature for 15 – 20 minutes for the best texture and flavor.


Serving: 1 slice, Calories: 711kcal, Carbohydrates: 76g, Protein: 6g, Fat: 43g, Saturated Fat: 14g, Polyunsaturated Fat: 17g, Monounsaturated Fat: 10g, Trans Fat: 0.5g, Cholesterol: 69mg, Sodium: 438mg, Potassium: 100mg, Fiber: 1g, Sugar: 56g, Vitamin A: 563IU, Calcium: 53mg, Iron: 0.5mg


More Gorgeous Layer Cakes

Post may contain affiliate links. Read my disclosure policy.

Related Posts


We LOVE hearing from you! Submit your question or comment here and don’t forget to leave a rating! Click the icon below to upload a pic of your creation!

Recipe Rating:

Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
I had a red velvet cake recipe for YEARS that I’ve always used. Was a family recipe. I made THIS recipe and will never go back to the other. This makes a very moist flavorful cake. I don’t use the cream cheese frosting however. I believe a red velvet cake needs the ORIGINAL frosting for it. The Ermine frosting is much better for this cake. I used this recipe for red velvet cake balls I made for Christmas. HUGE hit.

Is it an essential part of the recipe to put it in the freezer? I have a very stupidly designed freezer, that isn’t wide enough to fit the cake in. Unless I’m going to try and find a way to put it in horizontally.

Not a big fan of cake flour. Can I use all purpose instead?

5 stars
The best cake recipe ever

Red velvet is my favorite cake hands down but I’ve never attempted to make it lol. This recipe was absolute perfection! The frosting was literally a showstopper!!! Thank you so much for sharing this!

Has anyone ever used this recipe in a 9×13 pan, I just worry about my skills with a round cake?

This is such an excellent cake! I cherish the disintegrated cake on top

Can you please tell me what brand of red food colour you use as many food colourings don’t give the bright red as shown in so many recipes, thank you.

Just made your cake and served it to my family. Red Velvet cake is my all time favorite! This is by far one of the best! Not to much chocolate, not too heavy, not too sweet, just perfect! Amazing recipe!

This cake is indeed a dream cake. I however had problems achieving your kind of red. I used red color gel so didn’t know if I needed to use a tablespoon or less than that.
Advise please!

is it okay just to use a regular white vinegar

Do you still use a tablespoon of food colouring if you are using gel colouring? I made it this weekend and used gel food colouring – with a little bit of a fail!  I attempted to do a blue velvet cake and didn’t quite get the colouring right. Tasted amazing though! 

Hi! I want to make this in a couple days for my friend’s birthday. She likes chocolate with her red velvet cake. What do you think would be the best way to incorporate chocolate? Chocolate chips in the batter? A chocolate ganache drizzle? Chocolate shavings sprinkled on top? I don’t want to ruin the cake and I also want it to look nice! Thanks in advance. Can’t wait to make it. ❤️

Hi 🙂
I was wondering what kind of red dye you use? I’ve noticed some make the cake and frosting taste differently.
This looks delicious!

This looks awesome! Did you use dutch processed cocoa powder or the normal stuff?

I made this for a dinner with friends last night, and it was amazing! I ended up needing to give it a few extra minutes in the oven, but it came out beautifully. It’s so hard to find good, TRUE red velvet flavor, but this one nails it! The frosting was great as well, not too rich/sweet. I love your cake recipes so much, thanks for all you do to make sure they’re perfect, and for SHARING them!!

So I just made this cake, but the both sank in the middle in the oven. I didn’t open oven door at all during baking. Just trying to figure out what I did wrong??? Please help.

Thanks for this. I want to double the recipe, Please will it come out as good as the single recipe?

Will this recipe work as a bundt cake? I’m not the most proficient cake decorator!

Has anyone made this as cupcakes? I am wondering how many it will make so I know if I should double the recipe or not. Thanks 🙂

Thank You For Being Here!

For the past 15 years, Jorge & Jessica have loved getting to share their families' favorite recipes with all of you. They live in Florida with their 3 kids.