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



Should this cake be served room temperature?
Hi Jacqui! You can take it out of the refrigerator 30mins to 1hr prior to serving. It helps to let the cake warm up so it’s not hard. Due to the cream cheese frosting, it shouldn’t be out more than 2hrs.
Thanks Natasha! I tried making this cake with Swerve instead of regular sugar and confectioners sugar, but then refrigerated it and didn’t let it come to room temperature before serving. It was hard. I blamed the sweetener at first, but now I believe, as you said, being cold made it hard. Thanks again for your wonderful recipes!
Hi Natasha! Just wanted to say I love watching your videos and I love love your recipes. I’ve been told that cake and cupcakes should be made with different recipes. Can I use this recipe for cupcakes as well?
Hi Jaime! Thank you, I’m glad you’re enjoying them. Several of my readers have reported good results using this recipe for cupcakes too.
I absolutely love this recipe as is. But I was recently asked by one of my diabetic friends if I could make it sugar free(?) Would that work?
Hi Jacqui! I haven’t tested a sugar free alternative. I assume it could work. I hear that “swerve” sugar substitute is a good one for baking.
Thanks Natasha 😊 I’ll try it out and let you know ❤️
Hiii Natasha,
Would you recommend using plain kefir instead of the buttermilk here?
Thanks !
You can use buttermilk if you have it and kefir as a substitute if that’s what you have on hand.
Hi Natasha,
I’m planning to make this cake for my daughter’s 16th birthday. But I’d like to use frosting without butter, we don’t like any frosting with butter. I wondering if ‘cream cheese with whipping cream frosting’ or ‘mascarpone with whipping cream frosting’ would work well for this cake.
Hi Vlada, I imagine that may work with a few adjustments. If you experiment, let me know how you liked the recipe.
I made this red velvet cake a week ago. Omg! I barely got a slice. My husband ate it like it was good. I’m fact, it was better than my favorite bakery. Now I don’t have to spend $7 for a slice of one my favorite cakes. It’s a little work , but it’s worth it!
Planning on making this today. I noticed the recipe says low fat buttermilk. I bought whole buttermilk. Is there a reason for low fat? Just curious
Hi Hakeen, it should work fine to use regular buttermilk, if you can’t find low fat.
Hi Natasha, I love your blog and cake recipes and have tried many! Everyone around me lives them!! Want to try this one. Can I make it using a week old buttermilk (the conventional one ie.after yoghurt has been churned to remove butter, the remaining
liquid) in my refrigerator?
Thanks
Hi Gunjan! I haven’t tested it but I think it would be fine if your buttermilk is not spoiled.
Thanks 👍 It’s not spoiled. Just more sour.
Hi Natasha, I’m about to make this for my daughter’s birthday but I only have 9 inch spring form cake tins that are a bit deeper so will it turn out the same.?
Hi Margaret, I recommend using This helpful guide.
Hi thanks for that I just went and bought the correct tins. McCormick
20/03/2025 hi Natasha I’m wanting to make a red velvet cake for my friends birthday and came across your recipe and was so happy when I did as i love watching your videos and have made a fair few of your recipes. I just need some help with the measurements as I’m wanting to make a 3 x 9 inch cake pans could you tell me the weight of the ingredients I would need to do this as I’m not good at converting thanks Bev
Hi Bev! I’m so glad you found this recipe. If you click on “metric” in the recipe card, you’ll get the metric measurements.
can i make this recipe with cake flour? and if so, would the crumb of the cake be lighter? thanks!
Hi Hazel, I haven’t tested this with cake flour, so I can’t speak to that or if it would be too soft of a crumb. If you experiment, please let me know how it goes.
Hi Natasha! I am making this cake today for my daughter’s birthday! I love your recipes and have made many. In the video, you say to use 1 cup of butter added to the cake; however the written recipe says 1/2 a cup. Which is correct? Thanks!
Hi Nancy! I’m excited for you to try this recipe. I mention in the video to use one half cup (1/2cup) so they are both correct, but I can see how it could be misunderstood. I hope you love the recipe!
Hey Natasha, I love your blog and recipes, and want to try this one out. The thing is, I can’t get buttermilk. Would regular whole milk work the same? Also, will using natural food color that’s not gel make the batter runnier? I know the color won’t be the same, but I just want to try it. Thanks
Hi Rozi! I am not sure about the natural food die and how it will affect your batter. It depends on what you’re using and how much you’re using and the consistency of it. If it’s a large amount, it can affect the texture of the batter, and how the cake bakes so I would keep that in mind. Regarding buttermilk, you can use regular milk- 1cup of milk, mixed with 1 tablespoon of lemon juice or white vinegar to make your own homemade buttermilk for this recipe. The acidity is needed to activate the baking soda.
It rises when in the oven but once it’s out It drops and not nice at all.
Hi Basia! This can happen if you’re not using the correct size pan. This can also happen if you are using too much baking soda. Also, be sure to check your oven temperature and make sure your oven is heating correctly. If your oven runs hot and the cakes rise too quickly and will collapse when taken out of the oven. I recommend using an internal oven thermometer(Amazon affiliate link) to see if your oven is calibrated.
Thanks Natasha. I will get one. Also do you bake it on fan setting or top and bottom heating?
Thanks for your help😊
I use a conventional oven with heating elements on the top and bottom, not a convection/fan oven. If you are using a convection oven, you will need to adjust the time and temperature since it bakes faster.
Hi Natasha. I made a few more batches of this cake and every time it ends up being very dense. So frustrating 😫 any suggestions? Do I need more baking soda or baking powder or am I doing it completely wrong. How long do you mix you ingredients for?
Thanks
It could be because of several factors like overmixing, incorrect measurements, overbaking it and make sure that your leavening ingredients are all fresh.
Hi Natasha. I followed this recipe but my cake didn’t come out red:( why?
Hi Basia! It could be the brand/type of food coloring that you used. It may have needed more.
This cake is delicious! I made it for my daughter’s bday and everyone loved it. The only problem is I used the double of red gel food coloring and it still didn’t get the dark red pretty color I was hoping for so I’m guessing use 3-4 times the amount. I bought it at Walmart so maybe not the best quality. but regardless it tasted great!!! Love the frosting. Thank you Natasha!!
I made the same mistake. I then looked at the food coloring that Natasha recommended and it was ‘super red’. I’ve bought the super red and am trying it out today.
Hi! If I wanted to use this recipe for two ten-inch cake pans, would I need to double the recipe? Or do 1 1/2 recipes?
Hi Angelica! I haven’t tested different pan sizes to know how to adjust the recipe for each. I recommend using a cake pan conversion chart online such as this this helpful guide. I hope that helps.
Hey Natasha, I’ve been on a cupcake kick lately, and came across the Red Velvet Recipe. I’m going to try making cupcakes using it. I read from other viewers they have done this, but the temperature they mentioned 160C (320 farenheight) seems a little low for US ovens, as almost all baking is done at 350 degrees, assuming cupcakes would be done at around 20 minutes, like all your other cupcake recipes? Should I bake at 350?
That would be fine to bake at 350 and keep an eye on them in the oven. You can check for doneness with a toothpick.
Can I make this to blue velvet cake with blue colour. Red velevet cake came amazingly. every one at home enjoyed. Thank a lot.
Hi! I haven’t tested that myself but I assume you could add other colors as well. The cocoa naturally produces a brownish-red color so I am not sure what other colors would turn out to look like.
👍. Thanks for your reply. I’ll try . Everyone around me enjoys your recipes. I love your perfect measurement sharing ❤️. And I share your recipes with my friends 🧡.
You’re so welcome! I hope you love it!
Hi Natasha,
I want to make this cake but I need clarification about the buttermilk used here. 1) When yoghurt is churned to remove butter,
the leftover liquid is the buttermilk.
2) Then there is this substitute for buttermilk which is used in some recipes. It’s made by adding a Tbsp of white vinegar to a cup of milk and keeping aside for 10 min. until it begins to curdle.
I would like to know which one you have used here. Thanks!
Hi there! When I do not have buttermilk, I use regular milk with lemon juice or white vinegar as a substitute to make my own.
Can I make this into cupcakes? If so, how many cupcakes would it make and how long would I have to bake it for?
Hi Anam! I have not made this recipe into cupcakes but several of my readers have. You’ll just need to watch them in the oven because they will get done faster.