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
This was a really good cake! I made it for my mom for her birthday and it was so good. So good you could eat it by it self. I wish I could show a picture of the cake. As soon as they were done baking, and cooled and the tops were cut off we (my mom and I) ate it. So good. Add the cream cheese frosting and it’s amazing! This is the best red velevet cake I have ever had! And I was never a fan of red velvet before I found a good recipe.
I want to try this as cupcakes. How long should I leave it in the oven? 18-20 minutes I think would be good to start with.
I have also made your red velvet sandwich cookies. They are so good!
Thank you for all the good recipes.
Thanks, Sarah.
Wonderful! So glad to hear that Sarah! 🙂 Thank you!
Hi! I made this cake today and used a 9×3 cake pan. I timed it for 25 min but felt it should come out at 22min. The top was still “sticky” but the inside clean. Should I keep it in there longer? I was trying to get that moist cake without it drying out.
The best way to test I think is with a toothpick. Stick it in the center of the cake and as long as what’s sticking to it is moist crumbs and not liquid and batter-like, it should be fine.
Hi, really disappointed with the outcome of this cake… Followed all the steps, apart from falling apart, the icing was soft and will not settle in a firm way… Alot of work for nothing…
Hmm, that’s strange you had that outcome. I made this cake and it turned out amazing. Maybe you missed a step or ingredient. I have made at least 50 recipes from this blog and never had a bad outcome. I would recommend trying this again because it’s delicious!
Hi! This will be the 4th of your recipes that I’ve tried and I love them all!! I was wondering what you think about swapping the buttermilk for the sour cream?
So glad you’ve enjoyed them! Not sure about the substitution – it’d probably bake fine, but I do love the tang from buttermilk in red velvet.
I wanted to make a blue velvet cake. I’ve read things about alterations that need to be made so that it doesn’t come out looking like teal. Any suggestions on how I can work this recipe?
It definitely can turn a funny shade. It’s been years since I made a blue velvet cake but I can’t remember what I did. I think I had to try out a few different shades of blue.
Lindsay, oh my goodness. This cake. It was so good. The texture was so spot on and the flavor was incredible. I never understood the rave over red velvet before, but I think I do now. Thank you for the wonderful recipe!
Yay! I’m so glad you enjoyed it! I used to feel the same about red velvet but a good recipe really makes you love it! 🙂
I made cupcakes to compare to my usual recipe and this recipe won hands down!! It s so moist and so flavorful! Thank you!
Thank you so much for the recipe.. pls how can i use a red velvet powder instead of f d liquid colouring
I’m not sure. I’ve never used the powder.
Hello Lindsay! I was thinking about making this recipe into cupcakes or using a 13×9 in cake pan. Do you have any cooking time suggestions? Thank you for all the great recipes!
Leah
For cupcakes, I’d say about 15-18 minutes. For a 9×13, I’d guess around 30 minutes, but I haven’t actually done it to know for sure. 🙂
I look soooo forward to getting Lindsay’s emails. LOVE them all. WONDERFUL Photos!!!
How do u press the sprinkles around the cake so perfectly? Any tricks? How many sprinkles? 1c?? 2?
There are some photos in this post that show I usually add sprinkles to the sides. For how many, I used most of a 7oz bottle, so probably one to 1 1/2 cups.
Love this cake but I can never get this colour Red…any suggestions on what you use???
I use McCormick red food coloring.
This cake is too cute! I am so glad you posted this. I planned on testing out a new red velvet cupcake recipe today and this is going to be the one. Would you change the amounts of baking soda or baking powder to create a cupcake? If not, I will let you know how it turns out. 🙂
You make the most beautiful cakes!! 🙂
Thanks Vanessa! It should be fine as cupcakes without changes. I hope you enjoy them!
Hi. I love your website and have tried this red velvet cake multiple times. Love love the texture and moistness. However, I can’t seem to get consistency in the baking. I have had to throw out a whole cake once fully decorated because when I cut into the cake it was rubbery and not good at all. I can’t figure out what I could be doing wrong. Simple recipe to follow but sometimes I get success and other are a total failure. I have to have consistency and I’m getting frustrated not knowing the cause. Any tips?
I’m sorry to hear you’ve been having trouble with it. It seems so strange that you would get different results. I’m honestly not sure what we cause that other than an ingredient not being fresh or some thing. But I’m sure you’ve probably tested that.
What a gorgeous cake! Thanks for all the red velvet goodness! It is my very favorite and perfect for Valentine’s Day!
Beautiful! Love the sprinkles!
Thanks Alison! 🙂
Hi Lyndsay, what a fabulous looking cake and perfect for my daughter’s 6th birthday coming up! I was wondering quantity wise, how much sprinkles you had to use to cover the side of the cake. I’ve been online to Sweetapolita and just wondering if I can get away with the medium bottle (200g) or do I need to buy the large (400g)! Can you let me know the name of the sprinkles you used too – trying to work it out from pictures but I don’t see the identical one on sweetapolita’s website 🙂 Also any tips on putting the sprinkles around the side of the cake?!? Many thanks, Lorna.
Yes, it’d be so fun for a birthday! And there are so many awesome sprinkle choices! These are the ones I used. My bottle is 7 oz (200g) and I used most of it for this cake. There are a couple photos in this post showing how I usually add my sprinkles. I just cup them in my fingers and press them into the cake. The cream cheese frosting is pretty sticky so they stick pretty easily. It helps to set the cake over a cookie sheet or something so that it catches the excess sprinkles as they fall. The round/ball sprinkles are pretty bouncy, so high sides are helpful for catching runaway sprinkles. 🙂
Thanks for your reply Lindsay, went to purchase those sprinkles but unfortunately the postage was a crazy price of €38 to post to Europe so I’ll have to get creative 🙂
Absolutely beautiful!!! I just ordered some of her sprinkles and I’ve definitely been inspired!
Awesome! You won’t regret it – I have several of her mixes. 🙂
I just completed my 2nd version of your recipe and i absolutely love it. I’ve done loads of red velvet cakes over the years but this is the best sponge by far.
What I did find tricky was icing the cake. I found when it came to doing the outside layer the sponges started to move and by the end it looked a bits slanted. Do you need to do a crumb base and then refrigerate it half way though? Any tips would be appreciated as this icing is very sticky and you have to work quickly before it became too warm to work with
Are you in a warmer climate? That could affect the frosting. I know people also sometimes like to reduce the amount of powdered sugar, which thins out the frosting. Aside from those possibilities for thinner frosting, you can certainly apply a crumb coat and refrigerate it so that it’s a little firmer when you frost the rest of it. You could also refrigerate the frosting for about 20 minutes before using it so that it’s already a little cooler. There’s no doubt that cream cheese frosting can be tricky. I’m glad to hear you enjoyed the cake!
Thanks Lindsay, I can always rely on your recipes.