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.

Red Velvet Cake slice pulled out of the cake

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.

Slice of red velvet cake on a plate

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
Ingredients for red velvet cake with cocoa, flour, sugar, eggs, oil, butter, buttermilk, vinegar, baking soda

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
Ingredients for Cream Cheese Frosting

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.

How to decorate red velvet cake with sprinkles and cream cheese frosting
Red Velvet Cake cake on platter with one piece removed

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.

Red food coloring for baking cakes

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.

Up close slice of red velvet cake with fork

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

4.99 from 227 votes
Red Velvet Cake sliced with one piece being served
This homemade Red Velvet Cake is soft and moist with an irresistible Cream Cheese Frosting. It’s perfect for Valentine's Day, Birthdays and Christmas.
Prep Time: 30 minutes
Cook Time: 30 minutes
Cooling Time: 2 hours
Total Time: 3 hours

Ingredients 

Servings: 12 people

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

Make-Ahead and Storage Tips:
  • 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.
Course: Dessert
Cuisine: American
Keyword: Red Velvet Cake
Skill Level: Easy/Medium
Cost to Make: $$

Filed Under

Natasha's Kitchen Cookbook

More Cake Recipes

If you love this Red Velvet Cake recipe, then you won’t want to miss these top-rated cake recipes:

4.99 from 227 votes (143 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Riza
    December 28, 2021

    Hi Natasha. Can I substitute buttermilk with yogurt? This cake looks amazing. Definitely I’ll be making this soon.

    Reply

    • Natashas Kitchen
      December 28, 2021

      Hi Riza, I haven’t tested that to advise on it wokring. If you experiment, let me know how you liked the recipe.

      Reply

  • Tara Miller
    December 22, 2021

    Hi Natasha, Can I use cake flour? If so would I not add the baking soda?

    Reply

    • Natashas Kitchen
      December 22, 2021

      Hi Tara, 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.

      Reply

  • Roma
    December 19, 2021

    Hi Natasha, i made red velvet cup cakes using this recipe. The cup cakes were soft and moist and delicious. I had to use 2.5 tsp of red gel food colour to get that bright red. Will be using this recipe going forward.

    Reply

    • Natasha's Kitchen
      December 20, 2021

      Hello Roma, good to know that you loved making this into cupcakes! Thank you for sharing that with us.

      Reply

  • Cathy Chan
    December 15, 2021

    Hi Natasha. I love red velvet cake and would like to try your recipe.
    Will it be possible to have this recipe in grams instead of cups?
    Thank you.

    Reply

    • Natashas Kitchen
      December 15, 2021

      Hi Cathy, If you scroll down to our printable recipe card, most of our recipes have a metric conversion option on the printable recipe card. We are currently working on adding metric measurements to all of our recipes, but it is taking some time to add them one at a time. Thank you so much for being patient! In the meantime, check out our post on measuring which should help.

      Reply

  • Cathy Chan
    December 11, 2021

    Hi Natasha. I am Cathy from Malaysia. I love red velvet cake.
    Will it be possible to have your recipe in grams instead of cups?
    Thank you very much

    Reply

    • Natashas Kitchen
      December 11, 2021

      Hi Cathy, If you scroll down to our printable recipe card, most of our recipes have a metric conversion option on the printable recipe card. We are currently working on adding metric measurements to all of our recipes, but it is taking some time to add them one at a time. Thank you so much for being patient! In the meantime, check out our post on measuring which should help.

      Reply

  • gerald tan
    December 10, 2021

    hi Natasha I’ve been struggling to form the icing around the cake the way you do. mine seems to spread unevenly. any thing that I may be doing wrong. thanks

    Reply

    • Natashas Kitchen
      December 11, 2021

      Hi Gerald! I recommend seeing the video for technique. But, I recommend an icing spatula. I hope that helps!

      Reply

  • Summar
    December 6, 2021

    Hi Natasha! Love your site and all your recipes! Do you know if I can make this using 8 inch round pans that are 3 inches deep? I have 3 of them and didn’t know if I should use all 3 or just 2 and how to adjust the cooking times. Thank you!

    Reply

    • Natasha
      December 7, 2021

      Hi Summar, I haven’t tested it that way so I’m not sure if that would be quite enough batter for 3 of them. I think 2 would be ok but you may need to bake longer. You will have to experiment.

      Reply

  • Barry
    November 17, 2021

    When I was young we lived next to an old Italian lady who used to make red velvet cakes and she would invite me over for some… they were soooo good! I must try this recipe.

    Reply

    • Natasha's Kitchen
      November 18, 2021

      Please do and I hope it becomes your new favorite!

      Reply

  • Stephanie
    November 14, 2021

    Can I use regular milk with vinegar to make buttermilk? If so, do I still need to add the additional vinegar?

    Reply

    • Natasha's Kitchen
      November 14, 2021

      Hi Stephanie, I would probably still add the vinegar to the recipe to get the right balance of acidity.

      Reply

  • Amirah
    October 13, 2021

    Hi Natasha, can I make a frosting that doesn’t have too much of a cream cheese taste to it ( not a super strong cream cheese taste)? Also, is there a way I can make a hardened chocolate coating around a whole cake? If so, can you tell me how? Thanks!

    Reply

    • Natasha
      October 17, 2021

      Hi Amirah, the frosting is balanced in flavor and we don’t feel it tastes too strongly of cream cheese. I haven’t tried doing a hardened chocolate coating, but we do have a great chocolate ganache that might work well here.

      Reply

  • Elaine Arding
    September 23, 2021

    Hi Natasha, can this cake recipe be used for cupcakes? If yes, how would you alter the cooking time or anything else. thank you

    Reply

    • Natashas Kitchen
      September 23, 2021

      Hi Elaine, I haven’t tried that yet but someone else shared this. “Made this into cupcakes. I got 24 of them and I used an ice cream scoop (baked at 155 fan forced for 19 mins).” I hope that helps.

      Reply

  • nicole olson
    September 9, 2021

    This red velvet cake looks DEVINE! I cannot wait to make it. All I have is 10” pans, I see you used 9” pans. Would I have to modify the recipe for 10”? Thanks!

    Reply

    • Natashas Kitchen
      September 9, 2021

      Hi Nicole, that may work in a 10″ pan, but it will be a thinner cake. You can adjust the recipe if need be, if you do, I’d love to know how you like that.

      Reply

  • Ranuth wijesinghe
    August 18, 2021

    Natasha I tried an experiment with liquid food colouring and it worked. I divided the buttermilk by half and add 2 tsps of liquid colouring until the buttermilk turned a blood red. I first add half after the oil and the other half alternating with the flour mixture and after it was baked it was a brilliant red.

    Reply

    • Natasha's Kitchen
      August 19, 2021

      So wonderful to hear that it was a success! Thanks for sharing that with us.

      Reply

  • Ranuth wijesinghe
    August 9, 2021

    Natasha can’t I use a liquid food coloring cause thats what I have

    Reply

    • Natashas Kitchen
      August 9, 2021

      Hi Ranuth, I haven’t tested this with another alternative, and I recommend gel color, though, explained in the recipe. The liquid may still work, but you might need to use double or more to get the same color. Adding that much liquid may water down your batter or frosting.

      Reply

      • Ranuth Wijesinghe
        August 10, 2021

        thanks i will update how it goes

        Reply

        • Swapna Mohan
          October 22, 2021

          Hi Natasha,…I am from India..love ur recipes…..can I use Apple cider vinegar instead of distilled vinegar and curd instead of butter milk….what is the difference?

          Reply

          • Natasha
            October 22, 2021

            Hi Swapna, apple cider vinegar is usually a lower acidity than distilled vinegar. I’m not sure what you mean by curd. Without testing those substitutions, I’m not sure how it would affect the recipe.

  • Barb
    July 17, 2021

    Can this be made into a 9×13 cake?

    Reply

    • Natashas Kitchen
      July 17, 2021

      Hi Bard, I haven’t tried doubling and baking in, say, a 13×9 for each layer. If you experiment, please let me know how it goes. I would probably try 1 1/2 times the recipe for a 13×9, though.

      Reply

  • Asha Jose
    July 8, 2021

    Hey Natasha!
    Thanks a million for this recipe. It’s just perfect. So soft and moist that it actually doesn’t need any frosting to complement it.
    I didn’t use olive oil as I find it leaves an after taste. I used sunflower oil instead.
    I have loved every recipe of yours that I have tried so far. You just simplify everything to make one try it out at least.
    Thank you once again.

    Reply

    • Natashas Kitchen
      July 8, 2021

      Aww! Thank you for that lovely compliment, Asha! I’m so happy to hear you’re enjoying my recipes!

      Reply

  • Khrisna Morgan
    July 3, 2021

    I loved the recipe it was the perfect stable cake I needed to make my Deadpool unicorn cake it was nice and moist I just wouldn’t use olive oil cause it leaves that taste.

    Reply

    • Natashas Kitchen
      July 3, 2021

      Wow! That sounds like an interesting cake! I’m glad you enjoyed it!

      Reply

  • hillary
    July 2, 2021

    hi natasha! can i substitute the butter with neutral oil?

    Reply

    • Natashas Kitchen
      July 2, 2021

      Hi Hillary, that may work too since it’s also okay to use vegetable oil. But I haven’t tested that substitute to advise. If you experiment, let me know how you liked the recipe

      Reply

  • Mona Baptiste
    June 30, 2021

    Will this work with regular food colouring instead of gel? How much would I add?

    Reply

    • Natashas Kitchen
      June 30, 2021

      Hi Mona, I haven’t tested this with another alternative, but you might google that to see if there is something that would work that you can buy in Canada. I recommend gel color though and I explained that in the recipe. Liquid may still work, but you might need to use double or more to get the same color.

      Reply

      • Mona Baptiste
        July 2, 2021

        Thanks for the reply. My almost 8 yr old little baker made this recipe yesterday. Eyeballed it for the red food colouring. She used the batter to make 24 cupcakes. They turned out perfectly. So moist and velvety! Delicious!! We also made the cream cheese frosting. So good!! Thank you.

        Reply

        • Natashas Kitchen
          July 2, 2021

          Aww, that’s the best and so great! Thank you so much for sharing that with me. I’m all smiles

          Reply

  • Malinda
    June 23, 2021

    Hi! I wanna make this but want to make it a red velvet CHEESECAKE. Could you tell me how to do that or make a recipe please? Thanks!

    Reply

    • Natasha's Kitchen
      June 24, 2021

      Hi Malinda, I don’t have a recipe for red velvet cheesecake yet but that’s a good idea and suggestion. Hopefully, I can try that soon.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.