This post may contain affiliate sales links. Please read my disclosure policy.
This moist and tangy homemade Red Velvet Cake is layered with a fluffy cream cheese frosting for a classic dessert that you’ll savor every bite of. It’s super easy to prepare and it makes a wonderful treat for birthdays, Valentine’s Day or any other festive occasion!
Treat Yourself to the Best Homemade Red Velvet Cake
This glorious red velvet layer cake has a moist, tender texture and just the right amount of tang to keep you coming back for more. The cream cheese frosting is spread between each layer as well as on top to give you the perfect ratio of cake to buttercream in every bite! The sides of the cake are covered in your favorite sprinkles to complete the look.
My original recipe for this cake was oil-based, but I’ve since changed it to a butter-based cake, as not everyone loves using lots of oil. Plus, when working on new recipes, I arrived at this version by chance and fell in love with it. It’s light and lovely and I know you’ll love it too. Even people who don’t love red velvet will want to sneak seconds of this cake. I nearly devoured the whole thing on my own last time I made it!
What is Red Velvet Cake?
A lot of people think that red velvet cake is just chocolate cake with red food coloring, but that’s simply not the case. While red velvet cake does indeed use some cocoa powder, it also includes buttermilk and vinegar to give it a noticeable tang, which is the trademark of red velvet flavor. When those ingredients react with the batter, they naturally produce a reddish tint – the food coloring is there to enhance that.
Recipe Ingredients
Let’s go over the ingredients you’ll need for the cake and the buttercream frosting. Everything can easily be found at the grocery store or created with ingredients you already have on hand.
For the Red Velvet Cake
- All-Purpose Flour: Use a food scale to measure your flour in order to ensure accuracy.
- Cocoa Powder: Natural and unsweetened.
- Baking Powder & Baking Soda: To help the cake rise. The combination is the two creates the ultimate soft texture.
- Salt: For flavor.
- Unsalted Butter: Bring your butter to room temperature before making this cake.
- Vegetable Oil: This works with the butter to give your cake the most amazing soft and fluffy texture and ideal moisture.
- Sugar
- Vanilla Extract
- Large Eggs
- Buttermilk: I use powder buttermilk, for convenience. You can also make this yourself in a pinch by combining a cup of milk with a tablespoon of lemon juice or white vinegar. If you do this, re-measure the buttermilk after you make it since you only need 1 cup.
- White Vinegar: It’s important to use both buttermilk and vinegar in this cake – otherwise, it’ll miss the mark on red velvet flavor.
- Red Food Coloring: I use regular food coloring, but gel icing color would work too.
For the Cream Cheese Frosting
- Cream Cheese: Brought to room temperature.
- Butter: Room temperature.
- Powdered Sugar
- Vanilla Extract
- Sprinkles: I absolutely adore the sprinkles made by Sweetapolita. They are so unique and beautiful! The ones on this cake though are from Home Goods.
How to Make Red Velvet Cake From Scratch
I like to split my cake batter into three 8-inch pans, but you can make a 2-layer cake with 9-inch pans if you’d prefer. The amount of frosting needed for the cake should remain the same.
Make the Cake
- Prep for Baking: Prepare three 8-inch cake pans with parchment paper circles in the bottom and grease the sides. Preheat the oven to 350°F.
- Combine Dry Ingredients: Combine the flour, cocoa, baking powder, baking soda and salt in a medium-sized bowl and set the mixture aside.
- Beat Butter, Oil, Sugar & Vanilla: Add the butter, vegetable oil, sugar and vanilla extract to a large mixer bowl and beat until the mixture is light in color and fluffy, about 2-3 minutes. Do not skimp on the creaming time.
- Add Eggs: Add the eggs two at a time, mixing until well combined after each addition. Scrape down the sides of the bowl as needed to be sure all of the ingredients are well incorporated.
- Start Adding Dry Ingredients: Add half of the dry ingredients to the batter and mix until combined.
- Add Buttermilk, Vinegar & Food Coloring: Add the buttermilk, vinegar and food coloring and mix until well combined.
- Finish Adding Dry Ingredients: Add the remaining dry ingredients and mix until the batter is well combined and smooth. Scrape down the sides of the bowl as needed to be sure all of the ingredients are well incorporated. Do not over-mix the batter.
- Bake: Divide the batter evenly between the three pans and bake the cake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
- Let Cool: Remove the cake layers from the oven and allow them to rest in the pans for about 2-3 minutes, then transfer them to cooling racks to cool completely.
Make the Frosting
- Beat Cream Cheese & Butter: Add the cream cheese and butter to a large mixer bowl and beat until well combined and smooth.
- Start Adding Powdered Sugar: Add about half of the powdered sugar and mix until well combined and smooth.
- Add Vanilla: Add the vanilla extract and mix until well combined.
- Finish Adding Powdered Sugar: Add the remaining powdered sugar and mix until the frosting is well combined and smooth.
Build the Cake
- Remove Cake Domes: If needed, use a large serrated knife to remove the domes from the top of the cake layers so that they’re flat.
- Frost Initial Layer: Place the first cake layer on a serving plate or a cardboard cake round. Spread about 1 cup of frosting evenly on top of the cake.
- Finish Layering: Add the second layer of cake and another cup of frosting, followed by the final cake layer.
- Frost Exterior: Finish spreading buttercream onto the top and outside of the cake.
- Decorate: Press sprinkles into the sides of the cake, then pipe shells of frosting around the top edge of the cake and the bottom. Add additional sprinkles on top if desired.
Tips for Success
I have a few little tricks up my sleeve when it comes to homemade red velvet cake. Here they are!
- Measure the Flour Accurately: If you don’t have a food scale you can use to measure the flour, fluff it up and spoon it into the measuring cup rather than scooping it up directly. Once your measuring cup is overflowing, level it off with a butter knife. This prevents the flour from getting packed in.
- Use Room Temperature Ingredients: Make sure you let your ingredients come to room temperature whenever indicated. Otherwise, you’ll have a hard time combining them into the cake batter or the frosting.
- Adjust the Amount of Cocoa Powder to Your Liking: I prefer using 2 teaspoons of cocoa powder for a tangier red velvet cake, but if you want to taste more of that rich chocolate flavor, you can add up to 4 teaspoons of cocoa powder. Just keep in mind that using more will darken the color of your cake.
- Finesse Your Frosting Skills: Frosting cakes can be a challenge if you don’t have much experience. Refer to my Tips and Tricks for Frosting a Smooth Cake if you’d like to refine your skills.
Variation Ideas
Feel free to put your own spin on this classic layer cake if you’re in the mood to switch things up. Try one of the tempting variations below!
- Use Chocolate Frosting: This cake would be just as tasty with chocolate buttercream in place of the cream cheese frosting. Especially if you follow this recipe!
- Make Red Velvet Cheesecake Cake: You seriously have to try this indulgent homemade Red Velvet Cheesecake Cake! A creamy vanilla cheesecake filling is stuffed between two layers of this moist and fluffy cake.
Storage Instructions
Because of all the cream cheese in the frosting, this cake should be refrigerated in an airtight container. It will stay fresh for up to 3 days – but I have a hunch that it’ll get gobbled up sooner!
Does This Cake Freeze Well?
The red velvet cake layers on their own freeze well. To freeze your cake layers, wrap each one tightly in plastic wrap and freeze them in an airtight container or freezer bag for up to 3 months. Thaw them out in the fridge before building the cake.
If you’d like, you can find the original Red Velvet Cake Recipe here.
PrintThe Best Red Velvet Cake Recipe
- Prep Time: 1 hour 30 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 50 minutes
- Yield: 14
- Category: Dessert
- Method: Oven
- Cuisine: American
Description
This moist and tangy homemade Red Velvet Cake is layered with a fluffy cream cheese frosting for a classic dessert that you’ll savor every bite of. It’s super easy to prepare and it makes a wonderful treat for birthdays, Valentine’s Day or any other festive occasion!
Ingredients
For the Red Velvet Cake
- 2 1/4 cups (293g) all-purpose flour
- 2–4 tsp natural unsweetened cocoa powder
- 2 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1/2 tsp salt
- 1/2 cup (112g) unsalted butter, room temperature
- 1/2 cup vegetable oil
- 1 1/2 cups (310g) sugar
- 2 tsp vanilla extract
- 4 large eggs
- 1 cup (240ml) buttermilk
- 2 tsp white vinegar
- 4 tsp red food coloring
For the Cream Cheese Frosting
- 16 oz (452g) cream cheese, room temperature
- 3/4 cup (172g) butter, room temperature
- 10 cups (1150g) powdered sugar
- 2 tsp vanilla extract
- Sprinkles
Instructions
Make the Cake
- Prepare three 8 inch cake pans with parchment paper circles in the bottom and grease the sides. Preheat oven to 350°F (176°C).
- Combine the flour, cocoa, baking powder, baking soda and salt in a medium-sized bowl and set aside.
- Add the butter, vegetable oil, sugar and vanilla extract to a large mixer bowl and beat together until light in color and fluffy, about 2-3 minutes. Do not skimp on the creaming time.
- Add the eggs two at a time, mixing until well combined after each. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated.
- Add half of the dry ingredients to the batter and mix until combined.
- Add the buttermilk, vinegar and food coloring and mix until well combined.
- Add the remaining dry ingredients and mix until well combined and smooth. Scrape down the sides of the bowl as needed to be sure all ingredients are well incorporated. Do not over mix the batter.
- Divide the batter evenly between the three pans and bake for 20-25 minutes, or until a toothpick inserted comes out clean.
- Remove the cakes from the oven and allow to cool for about 2-3 minutes, then transfer to cooling racks to cool completely.
Make the Frosting
- Add the cream cheese and butter to a large mixer bowl and beat until well combined and smooth.
- Add about half of the powdered sugar and mix until well combined and smooth.
- Add the vanilla extract and mix until well combined.
- Add the remaining powdered sugar and mix until well combined and smooth.
Build the Cake
- Use a large serrated knife to remove the domes from the top of the cakes so that they’re flat, if needed.
- Place the first cake on a serving plate or a cardboard cake round.
- Spread about 1 cup of frosting evenly on top of the cake,
- Add the second layer of cake and another cup of frosting.
- Top the cake with the remaining layer and frost the outside of the cake. Refer to my tutorial for frosting a smooth cake, if needed.
- Press sprinkles into the sides of the cake, then pipe shells of frosting around the top edge of the cake and the bottom. Add additional sprinkles, if desired.
Notes
- Makes 12-14 slices.
- To Store: Refrigerate cake in an airtight container for up to 3 days.
- To Freeze: Wrap each cake layer tightly in plastic wrap and freeze in an airtight container for up to 3 months. Thaw on the counter before building cake. Freezing frosting is not recommended.
Nutrition
- Serving Size: 1 Slice
- Calories: 853
- Sugar: 107.6 g
- Sodium: 252.3 mg
- Fat: 37.6 g
- Carbohydrates: 126.2 g
- Protein: 6.6 g
- Cholesterol: 131.4 mg
More Easy Red Velvet Recipes
Can’t get enough red velvet? Today must be your lucky day! The recipes below are sure to keep you satisfied.
Red Velvet Berry Trifle
Red Velvet Ice Cream Cake
Creamy Red Velvet Cheesecake
Hi! Love love love all of your recipes!! Every one I have made of yours is so moist and tastes so wonderful! Do you think you could ever post a tutorial on crumb coating? It’s the one thing I really struggle with!
So glad you’ve enjoyed everything! What part of crumb coats do you have trouble with? I could certainly do a tutorial, I’m just not sure where the pain points usually are.
I think I struggle with the application, how much to put on the sides and how to get it on there, as well how to make sure the layers are on there as straight as possible (which I do realize is pre-crumb coat), Thank you!!
hi, I have used may of your recipes before and I love them so much they are absolutely perfect
Ive been making your red velvet cake recipe for about 3 years and my daughter looooves it so much. The recipe page was getting very old and worn so I printed out another one and threw the old one away, but the recipe isn’t the same as the other one didn’t have butter and Im sure from memory it also had water .
Do you have a copy for the old recipe as my daughter does not like the new one as much lol, Ive looked for it but can’t find it anywhere
I would appreciate this a lot thank you
So glad you enjoy the recipes! You can find a link to the old recipe above the recipe card, in case you ever need it. Here’s the PDF as well.
Hi Lindsay
I want to say this is the best recipe ever .I want to make this in to cupcakes and i know you have other recipe and you cut in half ,but it ok if i make this into cupcakes.
Another question it is any difference one recipe have unsalted butter and other no? because for cupcakes i want to keeps this .
So glad you enjoyed it! Yes, it should be fine as cupcake. You can use salted or unsalted butter, but if you use salted, just leave out the additional salt in the recipe.
Hi Lindsey,
I am such a fan of your original red velvet recipe and I wanted to know if you would recommend this new recipe over the old one?
Gosh, it’s hard to say. They are fairly different. The old one really is great – nice and moist and oil-based. But some people have had trouble with it not turning out and when we moved, I experienced the same thing with my new oven. To avoid other people having issues, I shared this new version that’s butter-based and really lovely. It’s very soft and tender. I think it’s really a preference thing – oil versus butter and a little bit more tender texture of the butter or the heavier moist-ness of the oil. I hope that helps!
Would this recipe fit for two twelve inch pans and if so would I need to change the amount of time for baking?
I don’t think it would be enough. I don’t really make 12 inch cakes, but you might need to triple it.
Hi Lindsay
I would like to make pink velvet cake can I add pink color gel instead of red gel color? What do you recommend?
You can. Just keep in mind that there’s a little bit of cocoa in the cake, so it won’t be as pink-pink.
Can I omit the cocoa?
It will be fine?
It should be fine.
This was a hit cake.
the bday girl loved it
one problem i had whilst baking tho was the cakes sunk.
can you advise
So glad she enjoyed it! As far as the cakes sinking a bit, it can be a little hard to say from a distance. That can happen if the oven is opened to soon and lets heat out, or perhaps there was something off with an ingredient. You may want to check that you’re baking soda and baking powder are still good.
Can i use this recipe for cupcakes as well.
actually i am making a 6inch cake so i was wondering if the balance mixture can be baked as cuppies
Yes, it should work well as cupcakes. I’d bake them for 15-18 minutes.
Hi Lindsay
Can I make this cake 2 “9”inches pans and use other recipe to make cheesecake?
I was looking the other recipe is different it has to add hot water.
I am wondering to combine both recipe.
What do you think?
I would like to know if I can make this cakes 3 6″pans.
I have to make tomorrow.
Thanks for your delicious recipes
Hi made it 3 6″pans baked 30 _35 min.
I omitted vainilla extract and I add I tbsp red velvet extract ,2 teaspoon super red gel color.
Omg the cake was bright Red and beautiful ,moist and delicious .Perfect red velvet cake.
So glad to hear you enjoyed it!
I tried this version but really prefer the original oil-based recipe. This knew has a different texture and is not as moist. So glad I took a screen shot of the original recipe. I will continue to use the old one. 🥴
The pdf of the old version is also above the recipe card, if you ever need it. Sorry you didn’t like this one quite as much. Oil based cakes generally are more moist and have a different texture than butter-based cakes, but unfortunately the old version would sometimes give people issues. I was unaware that so many loved the old version before I shared this new one. It’s always nice to leave comments when you like a recipe, so the creator knows and is less likely to change it. 🙂 This new version should work more universally for everyone. Thanks for the feedback!
I am still confused. The red velvet cake from 2017 is quite a bit different than this one. I just want to know if I got this right. The amounts of flour, sugar, baking soda, baking powder, salt, eggs are different. In this version above, you have added 1/2 cup butter and the same amount of vegetable oil. The liquid has been cut by 1 cup since the hot water is not used in the recipe above to bloom the chocolate. Have I got this right or am I wrong? Thank you.
The recipes are completely different. They use the same ingredients but in different amounts and with different methods. You can still find the old recipe here as part of this cake – https://www.lifeloveandsugar.com/red-velvet-cheesecake-cake/. Sorry for the inconvenience!
Have you changed the red velvet cake recipe? The one I have uses 1 cup of hot water and it is not listed in the recipe or when to add it. Thank you.
I must of somehow got the cheesecake confused with the red velvet cake! Thank you so much for clarifying my confusion. I appreciate it. Thank you.
Hi Lindsay! OK, I thought I was losing my mind. Apparently I have been making this cake from the recipe that I had saved as a PDF a while back. When I made it today, as I posted earlier, the recipe seemed different. I found the older PDF from the website that I had saved in my recipe files. If you ask me and the many others I have shared this cake with it was perfect, so may I ask why you changed the recipe? The new version adds butter and two more eggs, less flour and less sugar, and no longer includes the 1 cup of hot water. I’m just curious because I got rave reviews when I baked this cake using the previous version. I made one today for a person that asked for one for a belated holiday get together using the new recipe, and I can’t taste it since it is for her, but I’m hoping it will be just as moist as the other one. Let me know your thoughts. I LOVE all of your recipes – your site is my go to site for most of my cakes and I have your Simply Beautiful Homemade Cakes Cookbook! I refer all of my friends to you – love the videos and detailed instructions. Hope to hear from you! Thanks, Patty
Hello dear, I’m just from trying this recipe and I followed all the instructions as they are but it came out brown like a chocolate cake and it was flat. What could have been the problem?
I see that you had asked earlier if you could use one pan. Did you end up using one pan or three?
I used three pans
Are you sure you used 4 teaspoons of cocoa and not 4 tablespoons? Not sure why else it’d be particularly brown. Maybe the brand or type of food coloring?
Can I Use one deep tin instead of three 8″?