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



If i only have salted butter, and leave out the extra salt, will that make a big difference to the end result?
Hi Helen, if using salted butter I would definitely omit some of the salt in the recipe.
Love it make it all the time ,making saterday my granddaughter loves it making it for her sweet sixteen
That’s wonderful. Happy Birthday to your granddaughter!
Can you add chocolate chips to the recipe and if so how much should be added?
I imagine that will be fine, you can put them as toppings!
Hi Natasha. I am enjoying your bakes and food and they always turn out delicious 😋. Please what would be the measurement for a 10inch of this scrumptious Red velvet cake? Thank you.
Mo, UK
Hi Mo! I’m so glad you enjoy the recipe. I haven’t tested it in different size pans to know how to adjust the quantities. It would require some experimentation. I would recommend using a cake conversion chart like this helpful guide.
Baking temperature would be the same, but you’ll have to keep an eye on it in the oven as it can take longer to bake. Check for doneness with a toothpick. It will come out clean when the cake is fully baked.
Thanks Natasha. I checked the link but got a bit confused lol. Should i just double your 9 inch recipe for the 10 inch pan and just keep an extra eye on the cake? Thanks
Hi Mo. I think it will be too much batter if you double the recipe but you can try. If you have another pan, just bake the extra batter in a different pan or make a few cupcakes. You don’t want to over fill your pans or they will overflow and the cake won’t bake correctly (a general rule of is to fill the cake tin 2/3’s full).
Sorry I cant be more help, without testing it myself I can’t provide specific instructions on how to adjust the quantities so it will require some experimenting or using a cake pan conversion chart to do the math. Yes- keep an eye on it in the oven.
Please report back and let us know how it turned out if you experiment.
Will this recipe work for 3 6in cake pans? Do I need to adjust the temperature or time?
Hi Tooba, I haven’t tested this in three six-inch pans to advise. But I recommend using this helpful guide.
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. I plan to use your recipe for making Vanilla Extract as well.
Thank you for your excellent feedback!
Love the recipe! Any recommendation on brand of gel food coloring? I used the one I had in the pantry and even after a teaspoon it still didn’t turn the beautiful red like in the example pic! 😓
Hi Jessica! Yes, click on “red food coloring gel” in red font above, it’s a link to the one I used.
Hi! Do you think there will be a difference if I substitute buttermilk for just regular milk?
Buttermilk produces the best results for texture and flavor. You can make your own buttermilk using one cup regular milk and mixing it with 1 tablespoon of white vinegar or lemon juice. Stir and let it sit until it curdles and it’s ready to use. I hope you love a cake!
Oh wow. I made the cake… It was easy and so yummy.
It must be known Natasha that ever since I follow your recipes… I am a great cook. Your pastas are yummy, quick and easy to make. The ingredients you use are also easy to find here in Botswana. Thank you. Thank you thank you so much
Aww, that’s the best. Thank you so much for sharing that with me, Gabo.
Hi, for those choosing to do red velvet cupcakes, would you say that the batter amount is equal to 12 cupcakes? 🙂
Hi emily! Hv you made the cupcakes? How many did it yield coz i am intending to do the same today:)
I tried it and made about 2 dozen cupcakes! Or 4 mini bento cakes.
Thank you so much for sharing that with us, Yana.
Tq Yana! Appreciate the prompt response.will be making it this afternoon. Tq again!!
I love this recipe so much- I’ve tried many but this is the best!! It’s my go to 🙂 I also LOVE the rest of your recipes, thank you Natasha!
Thank you so much, Eshaal! I’m glad you have many favorites.
Question: If I’m making my own buttermilk using the 1 table spoon of vinegar and a cup of whole milk, do I still need add the teaspoon of vinegar for the recipe?
Hi AB! Yes, to get the right balance go ahead and add it as instructed.
I want to try this for Valentines. Can I use mini muffin pans instead of round ones? If so can you give me baking instructions. Love your recipes. Thank you.
Hi Tammy, I haven’t tested that to advise. If you do an experiment, we’d love to know how it goes.
Hi Natasha, hope all is well.
How can I make buttermilk at home
Hi Arrti, to make one one cup buttermilk at home, measure 1 Tablespoon lemon juice into a cup and add enough milk to measure 1 cup. Then gently stir the mixture and let it sit for about 5 minutes. I hope this helps.
Many thanks Natasha. Will let you know how the cake turned out
Hi Natasha! I’m in love with your recipes! I have a question about refrigerating. For any cakes, or in this case, red velvet, do I need to hydrate the cake? I mean, do I have to put any vinegar with sugar to make the cake moist? Or this is in the case if I freeze the cake?
Hi Laura! Do you mean like a simple sugar syrup to moisten the cake sponges? This cake is plenty moist, I don’t use sugar syrup on my cake sponges.
Hi Natasha
Just wondering if I can use regular red food coloring instead of the gel?
Thanks
Hi Shirlee! That would be fine.
I made the red velvet cake and it was good but a bit dry and not sure what I done wrong. I will try making it eventually.
Hi Rose! A dry cake cake be due to over baking or using too much flour. Make sure to measure your flour correctly. I have a tutorial on How to measure ingredients here.
This cake is sooo good!!
Loved the moist texture, and the cream cheese icing was amazing!
So glad you loved it!
Hi Natasha. Would powdered food coloring work out for this recipe? Thank you!
Hi Lyuda, I haven’t tested that but I think it could work. If you experiment, let me know how you liked the recipe.
The easy-to-follow video recipe is so helpful. I’m glad that it turned out great– moist and delicious. I love the red! Cant wait to make this again on Christmas.I’m sure the family will love it too.
Thank you so much, Rae for sharing your experience trying our Red Velvet Recipe. Great to haer that you loved it!