Tessa’s Recipe Rundown
Taste: Uniquely balanced with a gentle cocoa backdrop, a hint of tang from the buttermilk and vinegar, and a smooth, buttery sweetness.
Texture: Moist and melt-in-your-mouth soft, with just enough structure to withstand generous layers of frosting.
Ease: Moist and melt-in-your-mouth soft, with just enough structure to withstand generous layers of frosting.
Why You’ll Love This Recipe: It’s a tried-and-true crowd-pleaser and tastes even better than it looks (which is pretty darn good). The red color makes it a great option for holidays like Valentine’s Day, the Fourth of July, or Christmas.
This post may contain affiliate links. Read our disclosure policy.
There’s something utterly irresistible about a classic Red Velvet Cake. It feels celebratory but familiar — decadent but never heavy. The combination of cocoa, vinegar, and buttermilk gives it a truly unique flavor.
This recipe in particular makes a soft, buttery, and moist cake (the trifecta 😉). If you’ve never made red velvet before, this is the perfect place to start. The batter comes together easily, bakes up beautifully, and stays incredibly soft even after frosting!
Do you want to make cupcakes instead of a cake? Check out our Red Velvet Cupcake recipe.

Reader Love
Great recipe, stays moist and delicious, even stood up to me messing up the way its combined. 🙂
–

Reader Love
I baked this cake for my daughter’s birthday and it was delicious!!!!
–
What You’ll Need
While the ingredient list is on the longer side, each item plays an important role in creating the cake’s signature flavor and texture. Here’s what you’ll need:
- Cream cheese and unsalted butter: Used in the cake and frosting for richness and structure. Make sure both are at room temperature for smooth mixing.
- Dry ingredients (all-purpose flour, baking powder, baking soda, fine sea salt): This combination gives the cake lift and balance. Measure carefully to avoid a dense crumb.
- Sugars (granulated and powdered): Granulated sugar sweetens and moistens the cake, while powdered sugar helps make the smooth, stable frosting.
- Egg and egg yolk: Adds richness and helps create a tender crumb.
- Vegetable oil: Keeps the cake moist even after chilling (butter is not a good substitute).
- Unsweetened cocoa powder: Just enough to give classic red velvet depth without turning it into a chocolate cake.
- Hot coffee (or boiling water): Hot liquid blooms the cocoa, bringing out its full flavor. Water works as a substitute if needed, but coffee is preferred. (My Best Chocolate Cake is another delicious coffee-infused cake!)
- Buttermilk: Buttermilk helps create the tenderness and flavor. I don’t recommend substituting it, but whole milk can work in a pinch with slightly different results.
- Distilled white vinegar and vanilla extract: This recipe uses small amounts to balance the sweetness and activate the leavening process.
- Red gel food coloring: I recommend using gel food coloring over natural or liquid options. I use the Americolor or Chefmaster brands!
- Ground cinnamon (optional): This adds a subtle warmth and enhances the cocoa without being overpowering.

Helpful Tools
This red velvet cake recipe uses three 8-inch cake pans, which bake the layers evenly and give the intended cake height. Light-colored aluminum pans (like Fat Daddio’s) work best, while darker nonstick pans can cause the edges to overbake.
If needed, two 9-inch pans can work as a substitute. Fill each pan about ¾ full and increase the baking time by 5-10 minutes.
Some tools are optional but helpful:
- Parchment paper rounds
- Offset spatula or plastic side scraper (for smooth frosting)
- Turntable (makes frosting easier)
- Fine mesh sieve (for sifting cocoa or powdered sugar)
The Perfect Frosting
Cream Cheese Frosting is the go-to for red velvet cake because its tangy flavor complements the cake’s sweetness so well. This is the same frosting I use on my Red Velvet Cookies, and it works just as beautifully on layered cakes.
For something more sturdy or to add more detailed cake decorations, try my Best Buttercream Frosting instead.

Sprinkle of Science
How to Make Red Velvet Cake
This recipe comes together with a bit of whisking and a few simple details that make all the difference. Follow the steps below for soft, evenly baked layers and a deliciously classic cream cheese frosting.
1. Bloom the Cocoa and Mix the Dry Ingredients
In a heatproof measuring cup, whisk together the coffee and cocoa powder until smooth and well combined. Set it aside to bloom.
In a separate bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon.
2. Mix the Wet Ingredients
In a large bowl, whisk together the sugar, vegetable oil, and melted butter until combined. Add in the eggs and egg yolk and whisk until smooth.
Whisk in the buttermilk, vanilla, and red food coloring until fully incorporated, then whisk in the vinegar and the coffee-cocoa mixture.
3. Combine the Batter
Using a fine mesh sieve, sift the dry ingredients into the wet mixture in three additions, gently whisking after each addition until just combined. Avoid overmixing here.
4. Bake the Cake Layers
Divide the cake batter equally between the prepared pans. Tap the pans gently against the counter a few times to release any air bubbles before baking.
Bake for 25 to 30 minutes, or until a cake tester or toothpick inserted into the center comes out clean. Place the cake pans on cooling racks. Once cool enough to handle, run a thin knife around the edges, invert the cakes, and let them cool completely.
5. Make the Cream Cheese Frosting
Using the paddle attachment of an electric mixer, beat the cream cheese and butter on medium-high speed until smooth and creamy, scraping down the sides of the bowl as needed. Add the vanilla, then gradually mix in the powdered sugar on low speed and beat until fluffy.
6. Assemble the cake.
Place one cake layer, flat-side up, on a cake plate or pedestal. Tuck strips of parchment under the edges to keep the plate clean. Spread about one-third of the frosting over the first cake layer, then top with the second layer and repeat the process. Add the final cake layer, flat-side up, and use the remaining frosting to ice the top and sides of the cake.
Tessa’s Tip
Don’t overbake this layer cake! Even a few extra minutes can dry out the layers and dull the signature soft, velvety texture. Start checking for doneness early and pull the cakes as soon as a toothpick comes out clean.
Storing and Freezing
- Storing: The cream cheese frosting for this cake will spoil if left out for extended periods. Store the cake, covered, at room temperature for up to 6 hours, then refrigerate for up to 3 days.
- Freezing: For longer storage, freeze the cake for up to 2 months. Chill until the frosting is firm, then wrap tightly in plastic wrap or place in an airtight container. If freezing the cake whole, thaw it overnight in the refrigerator before serving. Thaw individual slices in the fridge or at room temperature for 1-2 hours.
- Make-ahead: To prepare in advance, wrap the uncut, cooled cake layers tightly in several layers of plastic wrap and place in a freezer bag or airtight container. Store cake layers at room temperature for up to 4 days or in the freezer for up to 2 months. Thaw overnight in the refrigerator.
Note: A fully frozen, well-sealed cake is still safe to eat after extended freezing (like for an anniversary bite), but some quality loss is normal. Over time, moisture migrates out of the cake, resulting in a drier, slightly spongy texture. The frosting may become grainy or weepy once thawed, and freezer odors may develop.

More Cake Recipes You’ll Love
Looking for more tried-and-true cakes? Browse some of my favorite cake recipes below, perfect for birthdays, holidays, and special occasions.
FAQs
What does red velvet cake actually taste like?
Red velvet cake is buttery, moist, and plush, with a soft, airy crumb. It has a mild chocolate flavor and subtle tang that gives it more depth than a standard vanilla cake.
Is red velvet cake basically a chocolate cake?
Not at all — it’s got a personality all its own! Unlike chocolate cake, red velvet cake uses only a small amount of unsweetened cocoa powder. It’s just enough to add color and depth, but let the other flavors shine through. The tangy ingredients help balance the sweetness and truly set it apart.
For a red velvet recipe that’s on the more chocolatey side, try my Chocolate-Stuffed Red Velvet Cupcakes!
Why is vinegar used in red velvet cake?
Vinegar enhances the subtle tangy flavor that makes red velvet cake distinct, while also playing an important role in the cake’s texture. It reacts with the baking soda, alongside the buttermilk and cocoa powder, to help create soft, tender layers.
What’s the secret to keeping red velvet cake moist and fluffy?
A few key elements work together to create that perfectly moist and fluffy crumb. Oil keeps the cake moist even after chilling or refrigeration, and the tiny bit of cocoa ensures it doesn’t dry out.
Be careful not to overmix the batter, as this can prevent the crumb from turning out tender and light.
Can I turn this recipe into cupcakes?
You can, but for the best results, I recommend using my Red Velvet Cupcakes recipe! It uses the same base flavors as this cake, with a few small adjustments to ensure the cupcakes bake evenly.

Red Velvet Cake
Email This Recipe
Enter your email, and we’ll send it to your inbox.
Ingredients
For the cake:
- ½ cup of plain hot coffee or boiling water
- ¼ cup (21 grams) unsweetened natural cocoa powder
- 2 ¼ cups (279 grams) all-purpose flour
- ½ teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- ¼ teaspoon ground cinnamon, optional
- 2 cups (400 grams) granulated sugar
- ½ cup (109 grams) fresh vegetable oil
- 1 stick (113 grams) unsalted butter, melted
- 2 large eggs, at room temperature
- 1 large egg yolk, at room temperature
- 1 cup buttermilk, at room temperature
- 2 teaspoons vanilla extract
- 3 teaspoons red gel food coloring, plus more if needed*
- 1 teaspoon distilled white vinegar
For the cream cheese frosting:
- 16 ounces (454 grams) cream cheese, at room temperature
- 2 sticks (227 grams) unsalted butter, at room temperature
- 2 teaspoons vanilla extract
- 4 cups (500 grams) powdered sugar, sifted
Instructions
For the cake:
- Preheat oven to 325°F and line three 8-inch round cake pans with parchment rounds.
- Spray parchment and sides of pans generously with nonstick cooking spray.
- In a glass measuring cup, whisk the hot coffee and cocoa powder together, then cover and let stand for 5 minutes.
- In a medium mixing bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon.
- In a large mixing bowl, whisk together the sugar, vegetable oil, and melted butter. Add in the eggs and egg yolk and whisk for around twenty seconds (or until very well combined). Add in the buttermilk, vanilla, and red food coloring and whisk to combine. Whisk in the vinegar and coffee mixture.
- Using a fine mesh sieve, sift the flour mixture into the batter in three additions, whisking until each addition is incorporated.
- Divide the batter equally between the prepared pans, then tap the bottoms of the pans against the counter several times to release any air bubbles.
- Bake for 25 to 30 minutes, or until a cake tester or toothpick inserted into the center comes out clean.
- Place the cake pans on cooling racks, and when they’re cool enough to touch, run a thin knife around the edges of the pans to loosen the cakes. Invert onto the wire racks and let cool completely.
For the frosting:
- In the bowl of a stand mixer (fitted with the paddle attachment), beat the cream cheese and butter on medium-high speed until very light, creamy, and smooth.
- Scrape down the bottom and sides of the bowl to ensure no clumps remain. Then, add the vanilla and beat until well combined.
- On low speed, gradually add the sugar and beat until fluffy (about 3 minutes). If the frosting is too thick, add a splash of milk or cream to thin it out. If it’s too thin, add more sifted powdered sugar.
To assemble:
- Lay one cake layer flat-side up on a cake plate or pedestal. Tuck in strips of baking paper under the cake edges to keep the plate clean.
- Use about a third of the frosting to fill the bottom cake layer, then top with the second cake layer and repeat.
- Place the final cake layer flat-side up and use the remaining frosting to ice the whole cake.
Recipe Notes
This post was originally published in 2013 and updated in 2022 with recipe improvements and new photos. Photos by Ashley McLaughlin.


































I had to jump on here leave a few comments. First things first. This cake is amazing. Simply amazing. I have made it many times and left a review before. I even made it for an upscale wedding. It was a much larger scale, but it was this cake and it got rave reviews. I bake a lot. It is an act of love plain and simple. It took me 12 years to get my brownie recipe where it is today. I am always asked to share on public forums such as this and I shutter at that thought simply because of negative people. Can we normalize bringing back kindness and saying nothing if you have nothing nice to say? When you see that so many people have made a recipe and NAILED it and then you don’t, then maybe take the time to see where you might have made an error. I share recipes with friends and I make sure they know this is what works for me. Ingredients matter. Ovens matter. Mistakes happen all the time. Sometimes those mistakes are the very beginning of different recipes. If you find yourself messing something up just know it happens, but maybe don’t take the time to leave a rude comment that could make someone else have a bad day. Just my thoughts. And again, this cake is exceptional the way it is.
Why do you add an extra egg yolk what does it do to the cake, can I omit it, or just add the whole egg, I’m just being lazy & don’t want to separate the egg 😅
Hi Yasmine! The extra egg yolk adds additional moisture and richness, I wouldn’t recommend skipping it 😉 Adding a whole second egg will impact the texture.
Can I add choc chips to this recipe? Thanks
We haven’t tried that, but it sounds like a delicious addition! Just keep in mind they may slightly affect the texture and bake time. Let us know how it turns out if you give it a try!
Why you do not recommend using a buttermilk substitute?
I live in Brazil and we don`t have buttermilk over here 🙁
I usually use a citric acid + whole milk mixture (I’ve used a pHmeter to checkt it and make sure it achieved the right acidity).
Hi Saulo! Learn why Tessa doesn’t recommend buttermilk substitutes here. Of course, if you aren’t able to find real buttermilk where you live, that does change things – and it sounds like you’ve figured out an effective and scientific solution, so great job! We hope you’ll give this cake a try, and please let us know what you think once you do! Thanks so much for reaching out and Happy Baking!
Hi, I’m planning to bake this cake for my partner’s birthday but I wont have time to make it on the day of. So I was planning to make all the things the night before to save time. I was wondering how I should store the cake and if I should store is separately from the frosting or with?
Thank you.
Hi Nicole! You can definitely prep ahead, and there are two great options.
First, if you’d prefer to frost the cake on the day of your partner’s birthday, you can bake the cake layers up to 4 days in advance and store them at room temperature in an airtight container or freezer bag. You can also make the cream cheese frosting ahead of time—just keep it in an airtight container in the fridge, then let it come to room temperature and rewhip before using.
The second option is to fully assemble the cake the day before. This cake actually tastes even better after resting! It keeps beautifully for up to 3 days in the fridge. Just be sure to store it in a cake keeper or airtight container. You can serve it chilled (if you enjoy that texture) or let it come to room temperature before serving.
I hope your partner has the happiest birthday and loves the cake! Let us know how it goes 🙂
hi, this looks like a lovely recipe. I’ve been asked to make. a cake for 30 people and was wondering whether you think it would be safe to use this recipe- if it was stackable. if so, how tall are these cakes so I can work out how much batter I need to make. Thank you
Hi Thea! I’d absolutely recommend this cake recipe—it’s been a huge hit with our readers! Each cake layer is a little over 1 inch thick (not including the frosting). The cake layers are light and moist, so while they hold up well to the cream cheese frosting, I wouldn’t recommend stacking more than three layers like the recipe suggests. To serve more people, I’d recommend making two separate cakes instead. I hope that helps! Please let me know if you have any other questions, and let us know how your cakes turns out!
This cake is one of my most requested. Perfect every time. It is a tender cake. I would not go bigger than 3 layers. Make 2 cakes and cut the cakes like you would a cake at a wedding. It will serve lots of people and they will not be disappointed!
Thank you for the reply, I highly doubt all the people I am baking this for will eat it so will probably just stick with one three layer version. But, reading the comments people are saying the layers turn out quite thin- do you think it’s safe to maybe double or x1.5 the recipe and then divide into three layers, just so they are thicker? I hope this makes sense, and thanks again!
Honestly, we think the balance between the thinner cake layers and frosting—just as written—is absolute perfection! That said, you’re welcome to try scaling the recipe to 1.5x, but we wouldn’t recommend doubling it unless you plan to bake two separate cakes. If it helps, check out the video just above the Recipe Notes section to get a better view of the layer thickness.
So I messed up on this cake a lot, totally my fault. All 3 cakes got stuck to the cake pans even though I sprayed the cake pans with olive oil they still stuck. So like half or most of the cake layers survived where like the bottoms of it stuck to the pans. I forgot to do what I did before is putting parchment paper on them in the shape of the cake pans. I used cream cheese frosting from the store to cover it in frosting. I originally was going to make buttercream frosting. This was supposed to be a Resurrection Cake for Easter but that’s not going to happen. I might try this recipe another time or I’ll use another one to make a nicer cake. I did try the crumbs of the cake it is very moist and it is good.
Hello dear Tessa,
Thank you very much for the recipe!
Just made it for my son and it is as you promised the most delicious cake I have ever tried of this kind.
Have a lovely Easter and wishing you every success!
Kindest regards,
Elena.
awesome i’m not able to bake but it did help for something :]
This recipe is great!! My cake was moist and flavorful. I recently had red velvet cake from an upscale chain store. I have to say- thanks to this amazing recipe- my cake was better than the one I bought. I reduced the amount of sugar in the frosting- I think I let the butter and cream cheese get too soft. My frosting tasted great but my layers were sliding around. I’m making it again today. I’m going to try having the butter and cream cheese a bit firmer. I am also going to try mixing the sugar and butter first, then add the cream cheese. My first attempt with this recipe was a few weeks ago. The taste of the entire cake was great! It just wasn’t my prettiest cake. Luckily my family said they don’t care what it looks like as long as it tasted good. Im hoping for a delicious and pretty cake this time!!!
27/03/2025 I got asked to make a red velvet cake for my friends birthday and I was like OMG I’ve never tasted one let alone made one before. So looked up some recipes on Pinterest the were some different ways and ingredients in them but then I found this one and oh my goodness I’m so glad I did. I did have a problem with the cream cheese frosting being too runny but I think that was my fault over mixing but in he end it all came out good. I took it to my friend and he was over the moon and said that’s how a red velvet cake should taste it was absolutely delicious supper moist with a slight crumb and the frosting was to die for. I’ll definitely be making this again it’s a keeper thank you for sharing yours recipe
how much sugar can I remove without ruining the consistency of this cake? excited to make this!