This homemade Red Velvet Cake recipe makes a moist, tender, and oh, so velvety soft bright red cake. It is buttery with a subtle cocoa flavor and topped with our irresistibly smooth Cream Cheese Frosting. This cake is perfect for any holiday or special occasion, and for years, it has been the most-requested cake on my site.

This post may contain affiliate links. Read my disclosure policy.
Helpful Reader Review
“Words can’t describe how delicious this cake is….one of the best I have made! Ingredients and measurements are spot on and easy to follow.” – Jay ★★★★★
Red Velvet Cake Video
In my video tutorial, I’ll teach you how to make the best Red Velvet Cake from scratch. The red cake batter rises beautifully, making it perfect for a two or three-tier cake. The cake layers bake perfectly flat, so you don’t need to trim them.
Red Velvet Cake Recipe
Red Velvet Cake is known for its signature red or red-brown colored cake layers and soft texture that is… well, velvety. Many ask if Red Velvet Cake is just Vanilla Cake or Chocolate Cake with red food coloring, and the short answer is no. Red velvet cakes typically include cocoa powder, buttermilk, vinegar, butter, and flour, which create a moist, fluffy cake with a hint of chocolate flavor, perfectly sweetened with tangy Cream Cheese Frosting.

Red Velvet Cake Ingredients
The red color in this cake starts with a natural reaction of 3 key ingredients (white vinegar, cocoa powder, and buttermilk), so you don’t have to rely on a ton of food coloring.
- Cocoa Powder (not Dutch process) – adds a hint of cocoa to the distinctive flavor profile of red velvet cake flavor
- Vinegar – activates baking soda and adds extra acid to help maintain the red color in baking
- Buttermilk – adds moisture, flavor, and acidity to keep the cake light and fluffy
- Baking Soda – reacts with the acidic ingredients to give the cake rise
- Vanilla – We use our homemade Vanilla Extract for the best flavor
- Butter and Vegetable Oil – add flavor and moisture to the cake to form a soft crumb
- Flour, Eggs, Sugar, Salt – cake-baking basics that give structure to the crumb
- Red Gel Food Coloring – I use Americolor super red 120 and recommend using a gel instead of liquid since gel is more concentrated

Cream Cheese Frosting Ingredients
Follow our Cream Cheese Frosting recipe to make the best cream cheese frosting or use a premade frosting in a pinch. I promise you, the homemade frosting is so simple that you will never go back to store-bought frosting again. It’s the same one we use on our Carrot Cake. You will need:
- Cream Cheese – block style, softened and cubed for the classic cream cheese frosting flavor
- Butter – unsalted and softened
- Powdered Sugar, Vanilla, Salt – for flavor

How to Make Red Velvet Cake
- Prepare – Preheat oven to 350°F, grease two 9-inch round cake pans with butter, and dust with flour, tapping out the excess.
- Dry Ingredients – Sift together flour, cocoa powder, baking soda, and salt.
- Wet Ingredients – With a hand mixer or using a standing mixer, cream together softened butter and sugar for a few minutes. Mix in eggs, adding them one at a time and mixing well to incorporate between each addition. Beat in vanilla extract until blended. Gradually add oil and mix on medium speed. In a small bowl, gently whisk together vinegar and buttermilk and then mix it into the batter on medium speed until incorporated.
- Combine – Add the flour mixture to the liquid ingredients all at once and mix on medium speed just until well blended, scraping down the bowl as needed.
- Tint – Add 1/2 teaspoon of red gel food coloring and mix just until blended.
- Divide and Bake – Pour batter evenly between prepared pans and bake at 350°F for 30 minutes or until a toothpick comes out clean. Let rest in cake pans for 20 minutes then invert onto a wire cooling rack and let cool completely to room temp before frosting. This batter rises very evenly but if for some reason your layers are not flat, use a serrated knife to gently trim off the excess so that your layers will be level when you stack them.
Pro Tip:
To ensure even cake layers, use a kitchen scale when dividing the batter into prepared pans. This will ensure that your layers are the same size and bake at the same rate.

- Decorate – Make Cream Cheese Frosting and decorate. I added red sprinkles and red icing sugar.

Can I use Dutch-processed cocoa?
We do not recommend Dutch-processed cocoa because it is an alkalized cocoa powder and won’t react with baking soda. Stick with an acidic natural unsweetened cocoa powder like Hershey’s or Nestle (not Special Dark). Natural cocoa turns a dark brick red when it reacts with buttermilk and vinegar. Adding red food coloring makes the cake a more vibrant red.
Can I omit the food coloring?
If you choose not to use it, your cake will still taste exactly the same, but the color will be brown with a reddish hue, rather than bright red. You can use natural elements such as beetroot powder to tint your cake batter – start with 5 Tbs and mix, add one tablespoon at a time until you get your desired red color.

Can I make cupcakes with this recipe?
You could make Red Velvet Cupcakes if you adjust the baking time since they bake faster. Check for doneness around 17-20 minutes. You could also make Red Velvet cake pops.

This bakery-quality Red Velvet Cake recipe is a show-stopper, and it’s surprisingly easy to master right at home. It is the perfect choice for Valentine’s Day, birthdays, rehearsal dinners, weddings, 4th of July, and Christmas (or any occasion because it’s delicious!). Plus, you’ll fall in love with the Cream Cheese Frosting and want to use it on all of your cakes and cupcakes!
Red Velvet Cake

Ingredients
- 2 1/2 cups all-purpose flour, plus more to dust the pans
- 2 Tbsp unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- 1/2 cup unsalted butter, room temperature, plus more to grease pans
- 1 1/2 cups granulated sugar
- 2 tsp vanilla extract
- 2 large eggs, room temp
- 3/4 cup light olive oil or vegetable oil
- 1 cup low-fat buttermilk, room temp
- 1 tsp white distilled vinegar
- 1/2 tsp red gel food coloring
- 1 Cream Cheese Frosting Recipe
Instructions
- Preheat oven to 350°F with racks in the center of the oven. Grease two 9-inch cake pans with butter and dust with flour, tapping out the excess.
- Stir then sift together 2 1/2 cups flour, 2 Tbsp cocoa powder, 1 tsp baking soda, and 1/2 tsp salt.
- In a bowl with an electric mixer, beat together 1/2 cup softened butter and 1 1/2 cups sugar for a few minutes until sugar is moistened and the mixture looks powdery like snow. Mix in two eggs, adding them one at a time, and beating well to incorporate between each addition. Beat in 2 tsp vanilla extract until blended. With the mixer on, gradually add 3/4 cup oil and mix on medium speed until well incorporated.
- Stir 1 tsp vinegar into your 1 cup buttermilk, then mix it into the batter on medium speed until incorporated.
- Add flour mixture all at once and mix on medium speed just until well blended and no streaks of flour remain, scraping down the bowl as needed.
- Add 1/2 tsp red gel food coloring (add more to reach the desired color) and mix just until blended, scraping down the bowl as needed.
- Divide batter evenly between prepared 9-inch pans and bake at 350°F for 30 minutes. Let rest in cake pans for 20 minutes then invert onto a wire cooling rack and let cool completely to room temp before assembling with Cream Cheese Frosting.
Notes
- To Refrigerate: Fully assemble and refrigerate this cake for up to 4 days.
- Freezing a Whole Cake: You can freeze a fully assembled cake in a cake box (cover the box with foil to prevent freezer burn) for up to two months.
- Freezing Cake Layers: Cool cake layers to room temperature then place plastic wrap or parchment paper between layers to prevent sticking. Wrap completely in plastic wrap and a layer of foil.
- To Thaw: Thaw a fully assembled cake or cake layers in the refrigerator overnight. If you thaw it on the counter, you will end up with soggy cake. Bring to room temperature for 2 hours before serving.
Filed Under
More Cake Recipes
If you love this Red Velvet Cake recipe, then you won’t want to miss these top-rated cake recipes:
- Tiramisu
- Almond Cake
- Pumpkin Cheesecake
- Tres Leches Cake
- Classic Cheesecake
- Easy Strawberry Cake
- Raspberry Swiss Roll Cake
- Banana Bundt Cake
- Himmelstorte – Heaven Cake



Tried it in cupcake firm turned out great! Rotated after 8 min baked about another 12min
Thank you so much for sharing that with me Debbie!
They turned out great as cupcakes! I did notice in the ingredient listing it states 1/2tsp salt yet in the recipe instructions it says 1tsp salt. Used what the video said & they were perfect!
Hi Debbie, thank you for letting me know. I updated that and it should read 1/2 tsp which is what is in the video as well. Thanks again!
I love all your recipes and follow them and they are a success everytime… Thank you Natasha,
You’re welcome! I’m happy you’re enjoying our blog.
I was about to make this & noticed the recipe says 1/2 tsp salt, however in the directions, it says add 1 tsp salt . Wonder which to use?
Hi Debbie, 1/2 tsp is correct and I have fixed that typo. Thank you!
Hi Natasha I’m a big fan of yours I’m a kid baker and I love baking your recipes your red velvet cake is now a Family favourite thanks for this recipe
So glad to hear that, thank you for trusting my recipes! I hope you love every recipe that you will try.
Cake was delicious but it came out brown. Not red. I made it twice and even added more food coloring. Anyone have any idea WHY?
Hi Natalie, It sounds like it may be the type of food coloring you’re using? Curious if it’s not as pigmented? Was anything else possible altered in the recipe?
I made this cake yesterday and it Mwas delicious.
That’s just awesome! Thank you for sharing your wonderful review!
Hi Natasha,
My son is away at college and his birthday is Valentine’s Day. I am putting together a “Birthday in a Box” to send to him and want to include some of Natasha’s cupcakes made with Love 🙂 (Our family has made so many of your delicious recipes this past year since you popped up on my facebook feed making a breakfast sandwich a year ago. We LOVE you Natasha!!) I have been looking at all of your cupcake and frosting recipes to try to figure out which would be the most stable to send. They wont be refrigerated while in transit Sat pm-Sun noonish. What would you recommend?
Hi Karen, I would recommend the vanilla buttercream which is our most stable frosting.
Thank you, Natasha. I actually didn’t see your response before I baked, so ended up deciding on this Red Velvet Cake as cupcakes. It just looked too perfect for Valentine’s Day. I was able to make 22 delicious cupcakes! I froze a dozen in 2 disposable aluminum cupcake pans to ship in his birthday box overnight which still left 10 for us! OMG. So delicious!! (Also in his box were some of your heart macarons with lemon buttercream, heart shaped raspberry jam-filled sandwich cookies, heart shaped frosted sugar cookies, a cinnamon roll and some other goodies. All things of yours I’ve baked recently and set some aside in the freezer to send to him.) Then for her birthday my daughter asked to have your overnight cinnamon rolls for breakfast, my homemade spaghetti noodles with your easy homemade marinara sauce for dinner, and your lemon poppyseed cake for dessert. Every single one of your many recipes we’ve made have been absolutely delicious!! You’ve helped me become such a better cook which makes it more fun to cook! I love your simple approach and easy to follow directions and videos. Thank you, Natasha!
Hello Karen, yay, I am so happy to hear that it was a success! Thank you so much for sharing your good comments and feedback with us. It is so inspiring for me!
Hi Natasha!
I would like to ask you how many ml is the cup you are using for the measurements? I couldn’t find it somewhere 🌹
Hi there, you may use this Ingredient Weight Chart as a guide.
It’s probably my fault but the cake came out dry. I know I followed the recipe and had room temp eggs, butter and cream cheese.
I think the batter may need mite oil or sour cream or something
Hi Casey, I haven’t had that happen, but overbaking or ingredient substitutions are common culprits. Between the buttermilk, oil, and butter, there should be plenty of moisture in the cake. Make sure to bake on regular conventional bake mode and not convection. I hope that helps to troubleshoot. Also, serve it at room temperature as it does firm up slightly when refrigerated.
Hi Natasha!
Want to make this cake for Valentines Day. I cannot find low fat butter milk, can I use regular butter milk or should I just do the 1% milk with lemon juice?
Thank you!
Carol Lazzaro
Hi Carol, yes, that should work fine to use regular buttermilk. I hope you love this recipe.
Hi Can I use a liquid food coloring instead of the gel?
Hi Angela, please see my notes above for why I recommend using gel color. Liquid will still work, but you might need to use double or more to get the same color.
What is buttermilk? Can I substitute it with regular milk?
Hi Lucy, buttermilk is important for the reaction described in the post above. You might do a google search on making your own buttermilk to substitute, but you do need buttermilk in this recipe.
Hi Natasha ! Tried this recipe today but seemed a little moist? What could’ve gone wrong ? Thanks
Hi Eleasha, it should be a moist and fluffy cake, but not overly moist. I wonder if your oven runs a little cooler? Make sure to bake until a toothpick inserted in the center comes out clean.
Is gel food coloring the same as paste?
I’m having a hard time finding paste.
Hi Carol, look for gel food coloring. I have it linked in the post above and I purchased mine on Amazon (the same one I have linked above)..
Hi Natasha!
I plan on making the red velvet cake for Valentines Day but cannot find low fat butter milk…can I use regular butter milk?
Hi Carol, yes that should work fine to use regular buttermilk.
Hi Carol, look for gel food coloring. I have it linked in the post above and I purchased mine on Amazon (the same one I have linked above).
I have been using your recipes and they are great! Can a Bundt pan be use instead? Also I have had in the south and had one with nuts and pineapple or raisins in it.
Thank you, Carol. I haven’t tried that yet to advise but I think it is worth experimenting with. If you do an experiment, please share with us how it goes!
Hi Natasha! Hey, when I was growing up, my mother baked cakes, wedding cakes for people in our community and she always told me that she would use cocoa powder to dust her pans for any dark cakes! I still do that to this day! Just an idea. Thanks and God bless.
Thanks for sharing that with us, Deb. Appreciate it!
I always wondered why and what the buttermilk does
thanks, love your blog, the charcuterie board was a huge hit!
I’m glad that was helpful and thanks for your great feedback on the board!
Hi Natasha! I am so anxious to try these recipe but I only have a stand mixer, do you recommend using a whisk attachment or a paddle?
Also, I make my own buttermilk do using 1tbs of vinegar with milk do I need to add another TBS once it sets??
Hi Selene, we used a hand mixer, but a stand mixer should work well. Just be sure not to overbeat it.
Hi Natasha, my son really loves all your recipes and likes to bake them.. He is 12 year and over 2 years he has been following your recipes . waiting for cup cake recipe . Also wanted to check, can we use spring pans instead fo regular pans
Hi Pooja, that is very sweet and thank you for sharing that with me. You can use two 9″ springform pans instead of 9″ cake pans and it will still work well.
Hi Natasha! Could I use this recipe for three 6” cake layers?
Hi Tracy, I imagine that should work! If you experiment, I would love to know how it turns out.
Hi, are you able to make this recipe using liquid food coloring?
Thanks
Kristen
Hi Kristen, yes it will still work with liquid color but the liquid food coloring is not as concentrated. You might double it.
I have a question about the baking part of the cake, which I think it is important: I have watched quite a lot of recipes and in none of them is it mentioned if the oven is with ventilation or without it, or heat just from below or below and above… so how is it for this cake and/or others that you bake in general, like the vanilla one?
Hi Micky, I always use regular conventional bake mode (not convection) for nearly all of my recipes and I will always specify if I am using a different oven setting such as roast or broil.