Tessa’s Recipe Rundown
Taste: Sweet but not overly so with that tang from the cream cheese.
Texture: This is definitely the most MOIST red velvet cake I’ve ever tasted.
Ease: You are going to dirty dishes to get this cake made, but it is definitely worth it – especially if you or your family are red velvet lovers.
Why You’ll Love This Recipe: Super moist cake with an unbelievable frosting. My go-to recipe for red velvet cake.
This post may contain affiliate links. Read our disclosure policy.
I’m very excited to share this recipe for Red Velvet Cake with Cream Cheese Frosting with you today, but first, I have something to say that may shock you…
I’m not a huge fan of red velvet.

I know it’s tremendously popular. But most red velvet type desserts that I’ve tasted have always been bland, dry, or sickeningly sweet. Plus, there can never be enough chocolate in my book so the tease of cocoa in red velvet cake kind of angers me if I’m being honest!

Free Baking Science Mini-Course!
From cookies that spread to undercooked brownies, this FREE 5-day Baking Science course helps you conquer common baking challenges and make bakery-worthy treats every time.
I’m happy to say I created a fabulous recipe that even I enjoy eating. This doesn’t mean I plan on giving up my chocolate cake anytime soon, but now I have a go-to red velvet cake recipe.

This cake is absolutely perfect for birthdays, Valentine’s Day, 4th of July, Christmas, or any time the red velvet flavor craving strikes. I wanted to make this recipe super easy, so you don’t need any cake flour!


Sprinkle of Science
How to Make Red Velvet Cake
What is Red Velvet Cake? Is Red Velvet Cake Just a Chocolate Cake with Red Food Coloring?
Red Velvet Cake is a popular dish in the Southern United States. Although traditional recipes vary from modern ones, it’s now typically made with a small amount of cocoa powder, buttermilk, vinegar, and red food coloring as staple ingredients. Its name references both its color as well as its soft, velvety smooth texture. It’s not really a chocolate cake, but simply has a hint of chocolate flavor.
Tessa’s Tip: Use Room Temperature Ingredients!
With the exception of the hot coffee / hot water, you really want to make sure your eggs and buttermilk are brought completely to room temperature. This will help to form a uniform and cohesive batter and cake.
Why Use Hot Coffee or Hot Water in a Cake Recipe?
Just like in my Best Chocolate Cake recipe, this Red Velvet Cake uses hot coffee as a staple ingredient. If you don’t have coffee, you can just use hot water. The coffee does help to enhance that hint of chocolate flavor, and the heat of the liquid helps to ‘bloom’ the cocoa, bringing out its full flavor.
What if I Don’t Have Buttermilk?
Buttermilk works best in this recipe to provide a rich and tender cake. It is traditional (along with the vinegar too!). You can learn more about the science of buttermilk in my Buttermilk 101 article here. I would not recommend using a buttermilk substitute. If you must, use whole milk instead but note the cake’s final taste and texture will be different.
What Kind of Food Coloring is Best for Red Velvet Cake?
I would highly recommend using gel food coloring for red velvet cake and not liquid or ‘natural’ food coloring (I did a whole experiment with natural food coloring – check it out here!). You’ll need at least 3 teaspoons, possibly more depending on the brand, so don’t buy just one small bottle (0.75 oz). Opt for a larger bottle or buy two smaller ones. I like Americolor or Chefmaster gel food coloring.
Overview Instructions of How to Make Red Velvet Cake:
Make the Red Velvet Cake Batter:
- Prepare three 8-inch round cake pans with parchment rounds, spraying parchment and sides of pans generously with nonstick cooking spray.
- Whisk together the hot coffee and cocoa powder, setting aside for 5 minutes. Whisk in a separate medium bowl the dry ingredients of the flour, baking powder, baking soda, salt, and cinnamon.
- In a large bowl, whisk together the sugar, vegetable oil, and melted butter. Add in eggs and egg yolk, whisking until well combined. Add buttermilk, vanilla, and food coloring, and whisk to combine.
- Whisk in the vinegar and coffee mixture. Sift the flour mixture in thirds into the wet ingredients, folding until incorporated.
- Pour the batter evenly between your prepared pans. Tap the bottoms against the counter several times.
- Bake at 325°F for 25-30 minutes, or until a cake tester comes out clean.
- Place the cake pans on a cooling rack. Once cool to the touch, run a thin knife around the edges to loosen the cake, and invert onto the cooling racks. Cool completely.
Make the Cream Cheese Icing:
- Using an electric mixer fitted with the paddle attachment (or a hand mixer), beat the cream cheese and butter on medium-high speed until light, creamy, and smooth.
- Scrape down the sides and bottom of the bowl to ensure no clumps remain.
- Add vanilla and beat until combined.
- Gradually add in the confectioners’ sugar on low speed and beat until the buttercream frosting is fluffy.
Assemble:
- Lay one of the cake layers flat-side up on a cake plate or pedestal.
- 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. Use the rest of the frosting to ice the sides and top of the cake, using an offset spatula to smooth the icing.
- Refrigerate until ready to serve!
What Kind of Baking Pans to Use for Red Velvet Cake?
Use three 8-inch cake pans for this recipe. My favorite brand of cake pan is Fat Daddio’s, they bake evenly and wash up easily. Don’t use darkly coated nonstick cake pans or you may end up with dry or overbaked cake edges.
Can I Use 9-inch Cake Pans Instead?
Although this recipe was specifically designed for 8-inch cake pans, you may be able to bake in two 9-inch cake pans. Fill each 3/4 full and increase the baking time by about 5 to 10 minutes because there will be more batter in each pan.
How to Prevent Red Velvet Cake from Sticking
Be sure to line each cake pan with parchment rounds. I like these ones which have tabs to easily pull out the baked cake layers. Spray the sides of the pans and the parchment generously with nonstick cooking spray.
What Kind of Frosting is Best with Red Velvet Cake?
Cream Cheese Frosting is the classic choice for red velvet cake! Its tangy flavor complements the sweetness of the cake layers. If you’d prefer something more sturdy or want to make special cake decorations, opt for my Best Buttercream Frosting instead.
Tessa’s Favorite Tools for Layer Cakes:
Can I Make Red Velvet Cupcakes Instead?
I actually have a Red Velvet Cupcake recipe here! It’s the same base recipe as this Red Velvet Cake, but with a few tiny tweaks to result in perfect cupcakes.
How to Make Cake Ahead of Time & How to Freeze Red Velvet Cake
You can wrap unfrosted un-cut cooled cake layers completely in several layers of plastic wrap. Place inside a freezer bag or airtight container. Store at room temperature for up to 4 days or freeze for up to 2 months. Defrost overnight in the fridge (do not thaw at room temperature or you will end up with mushy cake).
How to Store Homemade Red Velvet Cake
Cover with a cake keeper and store at room temperature for up to 6 hours, then refrigerate for up to 3 days.


Red Velvet Cake
Email This Recipe
Enter your email, and we’ll send it to your inbox.
Ingredients
For the cake:
- 1/2 cup of plain hot coffee or boiling water
- 1/4 cup (21 grams) unsweetened natural cocoa powder
- 2 1/4 cups (279 grams) all-purpose flour
- 1/2 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon fine sea salt
- 1/4 teaspoon ground cinnamon, optional
- 2 cups (400 grams) granulated sugar
- 1/2 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 the oven to 325°F. Line three 8-inch cake pans with parchment rounds and spray parchment and sides of pans generously with nonstick cooking spray.
- In a glass measuring cup, whisk the hot coffee and cocoa powder. 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 yolk and whisk for twenty seconds, or until very well combined. Add in the buttermilk, vanilla and 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. 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 comes out clean. It’s normal for the cake to look slightly spongy on top. Place the cake pans on cooling racks. When the pans are cool enough to touch, run a thin knife around the edges of the pans to loosen the cakes. Invert onto the wire racks. 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. Add in the vanilla and beat until combined. On low speed, gradually add in the sugar and beat until fluffy, about 3 minutes. If the frosting is too thick, add a splash of milk or cream. 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. Use the rest of the frosting to ice the whole cake. Serve.
- The cake can be covered and stored in the refrigerator for up to 3 days.
Recipe Notes

The Ultimate Cookie Handbook
Learn the sweet SCIENCE of cookie baking in a fun, visual way to customize your own recipes frustration-free. Plus, my best 50+ homemade cookies!
This post was originally published in 2013 and updated in 2022 with recipe improvements and new photos. Photos by Ashley McLaughlin.
We made it for my daughters b-day and everybody loved it!
So excited to hear that, Lebaron!! And happy birthday to your daughter 🙂
I made this cake today for my birthday. I was absolutely delicious! Best Red Velvet cake receipt I have ever tasted. I did make one small change and used cake flower instead of all purpose flour. In all of the recipes I have tried, I have found that cake flour makes it better.
Thanks Tessa for posting. This will definitely go in my cookbook as a keeper.
Pat from Brenham, Texas
Happy birthday, Pat! I’m so happy to hear that you enjoyed this cake!! 🙂
This recipe was AMAZING. I made it gluten free and non-dairy. The only substitutions was as follows:
I used Steve’s Gluten Free Cake Flour Blend. For the buttermilk, I used 1 cup of whole oat milk (room temperature) mixed with 1 tablespoon of distilled vinegar. I let it sit for 10 minutes. For the cream cheese, I used Better than Cream Cheese.
The cake was superb. It freezes well too!
So happy to hear you found this cake to be delicious, Sandra!! Glad those substitutions worked for you!
Absolutely the best red velvet cake we ever ate.. the only thing i did different was used 4 cream cheeses and it would have been plenty with 3 but not enough for me with only 2.. Will definitely be writting this one down in the books
So glad you found this cake delicious, Rebecka!!
This recipe was super easy to make and was so moist! Can you tell me how many cups of batter this yields? Trying to figure out how many recipes I will need to make to fill a 12 inch pan. Thanks so much!!!
Hi Laurie! I’m sorry but in all our testing for this delicious recipe, we did not measure how many cups of batter this makes! If it helps at all, we did note that the final batter weighs 1,416 grams (almost 50 oz). I hope that helps!
This is the best red velvet cake recipe I’ve made so far! Great taste and texture. My family loved it.
COLOURING: I used about 1/4 teaspoon Wilton red gel food colouring which was enough to give the cake a nice red colour. Doesn’t need the whole 3/4 teaspoons of colouring.
COFFEE: I usually opt for just hot water in recipes that call for coffee but I decided to try using decaf coffee in this; while the raw batter definitely tasted like coffee, I was happy that the coffee flavour did not come through in the baked cake.
ICING: I had a lot of icing left over, that being said I could have put more in between the layers.
PANS: This was my first time making a 3 layer cake and I only had 2 pans so I covered the excess batter with plastic wrap (directly on top) to prevent the air from escaping while the rest baked… it worked but I think I will be investing in another pan for the next time I make this 🙂
Hi Krista!! I’m so glad you enjoyed this red velvet cake so much!! Thanks so much for sharing your feedback! 🙂
This was the absolute best red velvet cake that I’ve ever made! I’m a huge baking snob and every recipe that I use has to have something special to make it stand out and this meets all of my requirements! I accidentally used a 10 inch pan, making the cake thinner than I would have liked, but it still tasted the same. It was so good that my family began to argue about who was getting a piece since there wasn’t enough for everyone! Next time I may double the batch just to keep the peace lol!
Hi Delaney! I’m so excited to hear that you and your family loved this red velvet cake so much!! Thanks so much for the comment 🙂
Can I bake this in a Bundt pan?
Hi Raadhiya! We haven’t tried that, so I can’t say for sure! This recipe calls for three 8-inch cake pans. Baking all the batter in one bundt pan may result in a dry cake, since it would be a much longer bake time, and you wouldn’t be able to layer the cake with the frosting in-between the same way. You can experiment and give it a try, but I honestly don’t know how well it will work. Good luck!
I made this recipe in a bundt pan and it came out delicious!
Hi!! I decided to make this for a friend’s birthday who loves red velvet cake. What color red should I purchase from the brand Americolor?
Hi Dawn! When making this Red Velvet cake, Tessa generally uses Americolor’s red gel dye called Super Red, but there are a few similar colors, such as Red Red, Electric Red or Tulip Red, all of which should work just fine, too! You should be able to find all these options on Amazon, or at your local cake supply store! Let us know what you think of the cake once you have tried it out! Happy baking! 🙂
Our friend’s mom (who passed a few months ago) used to make this cake (his favorite) for his birthday. I wasn’t expecting it to be like hers but thought I’d make the effort. He said, looking up, “Sorry Mom. This one is the best red velvet cake EVER.” I followed the recipe exactly and it was perfect. So moist and flavorful! Everyone (there are 6 of us that gather) wants it for their birthdays. I will say that there needs to be more frosting. As directed, it barely filled 2 layers while leaving enough for the top and sides. Maybe a another 8 oz of cream cheese? I’ll try that next time. I’d rather have too much than have to skimp between layers. Also, just fyi – it was a very hot day (110 degrees outside) so even with the air conditioning going, I had to refrigerate the frosting so the layers wouldn’t slide off. Once firmed up in the frig, it worked fine. This will be my “go-to” red velvet cake recipe from now on!
Hi Elena! What a sweet story! I’m so happy this recipe could help brighten your friend’s birthday, and I’m sure his mom would love that you made such an effort! Thank you also for the feedback about the frosting!
Can this be made with cake flour or is the gluten protein too low for it? This cake does not seem to be too heavy, just wondering.
Why use coffee? This is not a true chocolate cake I know that coffee enhances the taste of chocolate.
I am from the Deep South we are very familiar with Red Velvet cake.
Hi Linda! The coffee helps to enhance that hint of chocolate flavor, and the heat of the liquid helps to ‘bloom’ the cocoa, bringing out its full flavor. If you prefer, though, you can just use hot water instead of the coffee! As for the cake flour, we have not tried this recipe with cake flour, but I think it would make this already-delicate cake far too delicate. You can absolutely try it out for yourself, but I would recommend sticking with the all-purpose flour for the added structure the extra protein gives! I hope that helps! Happy baking 🙂
The best red velvet ever
So glad you loved this cake, Iveta!