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



Can cake flour be used instead?
Hi Sally, 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.
Can you use liquid food coloring in stead of gel coloring?
Hi Kristen, I mentioned this in the recipe. We highly recommend using gel food coloring rather than a liquid one. We purchased the 12-color starter kit which is great for any baking project.
Gel is more concentrated so you need less of it. This cake calls for just 1/2 teaspoon of super red #120 gel color and you could get away with using 1/4 tsp and still maintain a nice color.
Gel is thicker which means it’s less likely to water down your batter or frosting.
Okay, thank you!
Can oil be replaced with melted butter?
Hi Kats, I haven’t tested that substitute to advise. If you experiment, let me know how you liked the recipe
Looks delicious!
Just wondering if I can maybe add beet powder instead of food coloring (we don’t do artificial colors) and maybe reduce cocoa powder so it’s still reddish color?
Hi Maria, I haven’t tested that but I think it could work. If you experiment, let me know how you liked the recipe
Hi Natasha! I tried this cake along with the frosting and it was so good 👌 Loved this recipe
I’m so glad you enjoyed it!
hi natasha can i make it with out a food coloring like what will taste
Hi Mala, you can leave it out but it won’t be quite as vibrant red. It won’t change the flavor.
Hi Natasha! Would this recipe work well with the Wilton Heart Center Cake Pan set? I hope so LOL I’m going to try it
Hi Christopher, I haven’t tried this with a heart-shaped cake pan, but it should work great! I hope you love this recipe.
Ok! By the way the pan isn’t heart shaped. It’s round but has special indents to create a heart shaped center that you fill with icing.
Going to make this red velvet for the Valentine’s Day but problem is my oven is small 4( lite) and only 1 pan will fit , can u pls suggest what can I do?
Hi Shoma, I haven’t tested one pan at a time. I worry the batter will deflate of the one waiting. If you experiment, though, I would love to know how you like that.
My question is in that case what can I do? I want to make a smaller version. Is it possible?
Hi Shoma, you can scale the recipe up or down. I think it’s possible, but without testing specific sizes, it’s difficult to make those recommendations. If you click on the serving size, it can help with scaling the ingredients list up or down.
Hi Shoma,
You can measure out half the combined dry ingredients and combined wet ingredients, and mix them together and bake.
Once they are baked you can mix the rest of the dry and wet together and bake.
You can cover and keep the dry and wet separately on water baths (to prevent ants from getting in), whilst the first batch is in the oven.
That is a great tip on how to bake half of the recipe at a time by making separate batches. Thank you for sharing that.
Thanks. I will definitely try these.
Hey Natasha, I was actually reading through the comments and just a quick question on the buttermilk, if I make my own with lemon juice, do I still need to the 1tsp of vinegar as stated in the recipe?
Hi Aisha, I would probably still add the vinegar to the recipe to get the right balance of acidity.
Oh, yummmmy! Definitely can’t wait to try this….it looks amazing.
Sorry to change the subject but, do you have a recipe for shepherds pie?
Hi Tammy! I hope you love this recipe! Thank you for that suggestion, we don’t at this time, but it’s on our to-do list.
Hi Natasha
Love your recipes
Can you please guide me what are measurements and baking timefor one 8” pan cake?
One moreover question your cake does not seem to rise much or I would say not a dome shaped top so I did not see your cutting off edges and top before assembling. What is the secret to it?
Hi Syeda, I haven’t tested this in an 8″ pan so I can’t give exact guidance on that. Make sure to follow the recipe exactly using the same measurements and measuring correctly and there should be no dome shape. I have made this cake many times and it consistently has a level top without needing to trim it. The dome can be caused by too much leavening.
Hi Natasha, can I use the same recipe to make cupcakes?
Hi Desy, I think it would work great for cupcakes. I don’t have a recipe posted yet for Red Velvet Cupcakes but it’s on my list. If you experiment, please let me know how it goes.
I am 100% confident that this recipe works for Red Velvet Cupcakes because all of your recipes are good. Tried the Tres Leches Cake many times and it’s always a hit especially to my co workers.
That’s so great! Thank you for sharing that with me, Agela.
I did cupcakes & turned out great!
That’s just awesome!
Yum!
We LOVE red velvet cake and this recipe is no different! Beautiful and so so yummy!
I’m so glad you loved the recipe. Thank you Jennifer!
You are the best in the kitchen and very beautiful ❤️
Hi Vera, thank you so much for your sweet compliment. I hope you love the Red Velvet Cake!
Perfect for Valentines day and SO yummy!
Thank you Katie! I hope you love this Red Velvet Cake Recipe.
waiting for your cupcake version
Oh that is such a great suggestion. I will add it to my list. Red Velvet cupcakes are so fun!
I have made most of your recipes and they have all come out wonderful, except for the cakes, since my oven is small and I can only fit one pan at a time. Can I bake one at a time without affecting the final result? Thank you
Hi Irma, I haven’t tested that with this recipe to bake one layer at a time. I suspect it would work, but it would have to be an experiment. If you test that out, please let me know how it goes.
I often have to bake one layer at a time as depending on sizes of cake tins my oven is not big enough and the always turn out ok.
Can this be made into cupcakes as well????
Hi Deb, I don’t have a Red Velvet Cupcakes recipe posted yet but that should work. I will be testing that and if you beat me to it, please let me know how it goes.
This not only a beautiful cake it delicious! Such a fun cake to make!
It sure is! Thank you for this wonderful review, Melissa!
Oh my goodness! This looks delicious! Red velvet cakes are very underrated! I will most definitely be making this for Valentines day! Being 14 i haven’t had enough time to try out all the recipes i would like to. However this recipe i will definitely be making! Thank you Natasha! Happy Baking!
It’s beautiful and delicious! I hope you love this recipe, Rosie!
Hey Natasha. This cake looks delicious! I’ve made it twice now, but it didn’t turn out as fluffy as yours looked! Don’t know what happened…🤔 I followed the instructions carefully but it didn’t make a difference. I don’t know if I baked it too long? Thankyou for any advice and thanks for all your great recipies!!!
Hi Kavanah, I’m sorry to hear that. I would also make sure you are measuring the dry ingredients correctly. 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. Hopeful you find some of this helpful to figure out what the problem was. Please view this link for some helpful tips, how to measure ingredients.