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 is the most requested cake recipe on our site.

Red Velvet Cake slice pulled out of the cake

This post may contain affiliate links. Read my disclosure policy.

We love making cakes and the bright red color of Red Velvet Cake makes it the perfect choice for Valentine’s Day, birthdays, rehearsal dinners, weddings, 4th of July, and Christmas (or any occasion because it’s delicious!). Watch the video tutorial and see just how easy it is to make this bakery-quality Red Velvet Cake recipe. It’s sure to impress! Here’s why you’ll love it:

  • Easy to make with basic ingredients, you don’t even need cake flour
  • Buttery soft with a tangy buttermilk flavor, and paired with a sweet, but not too sweet frosting
  • Bright in color, which is especially appealing for Valentine’s Day, anniversaries, and birthdays
  • Easy to customize the toppings to fit any occasion

Red Velvet Cake Video

Watch Natasha make Red Velvet Cake from scratch. This is the best red velvet cake recipe! The red cake batter rises beautifully making it perfect for a two or three-tiered cake, you don’t even need to trim the layers.

What is Red Velvet Cake?

The exact origin of Red Velvet Cake is somewhat debatable. Did it start at the Waldorf-Astoria Hotel in New York City, in the South during the 1920s when Adam’s Extract Company was promoting their new food coloring, or was it during the food rationing of World War II when people creatively used beet juice to dye their cakes red? Whatever its roots may be, we are glad this beloved classic American recipe is here to stay.

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 with red food coloring, and the short answer is no. Red velvet cakes have common ingredients like cocoa powder, buttermilk, vinegar, butter, and flour that create a moist and fluffy cake with a hint of chocolate flavor, perfectly sweetened with the tangy cream cheese frosting.

Slice of red velvet cake on a plate

Ingredients for Red Velvet Cake

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. If you choose not to use it, your cake will still taste exactly the same.

  • 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 and flavor, and keeps the cake light and fluffy
  • Baking Soda – reacts with the acidic ingredients, producing carbon dioxide which helps the cake rise, resulting in a moist and tender texture
  • 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 – We recommend using a gel vs. liquid. Gel is more concentrated, so you will need less of it and it won’t water down your batter or frosting
Ingredients for red velvet cake with cocoa, flour, sugar, eggs, oil, butter, buttermilk, vinegar, baking soda

For the Best Cream Cheese Frosting

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 storebought 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.
  • Decorate – Make Cream Cheese Frosting and decorate.

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.

Red Velvet Cake cake on platter with one piece removed

How to Assemble Red Velvet Cake

  1. Add a generous scoop of frosting to the first cake layer. Using a spatula, spread it out evenly and then stack the layers on top of each other, using the frosting to hold the top layer in place.
  2. Crumb coat with frosting to glue down the crumbs and seal in the moisture.
  3. Apply a top coat of frosting with an offset spatula to fully frost the top and sides of the cake if desired.

Pro Tip:

Use Chocolate Cream Cheese Frosting between your cake layers to enhance the chocolate flavor of the hint of cocoa cake.

How to Decorate Red Velvet Cake

The signature red color of the cake layers is what Red Velvet Cake is famous for, so there is no need for elaborate decorations. After frosting:

  • Apply red sprinkles around the top and bottom 1 1/2″ borders of the cake.
  • Add red icing sugar in the same pattern to fill in some of the spaces.
  • Add coconut or white chocolate shavings instead of sprinkles, patting it gently to secure it onto the sides. This adds a visually appealing texture to the outside while keeping the cake elegant and white.
  • Reserve some frosting in a piping bag fitted with a large open star tip and refrigerate for a few minutes for easier piping then pipe frosting in puffs or rosettes around the top border of the cake.
How to decorate red velvet cake with sprinkles and cream cheese frosting

Common Questions

What is the traditional frosting for Red Velvet Cake?

This cake was originally served with ermine icing (a flour-based, depression-era, cooked frosting). More recently, it was replaced with Cream Cheese Frosting. If you are looking for a more stable frosting, you can use Buttercream, but traditionally, cream cheese frosting is used (and we think it tastes the best).

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).

Is Red Velvet Cake a chocolate cake?

The cocoa in red velvet cake does technically make it a chocolate cake, but there are only 2 Tbsp of cocoa powder so it is much lighter and isn’t as chocolatey as a classic Chocolate Cake.

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.

What makes Red Velvet Cake red?

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 limit food dyes in your diet, you can certainly omit the coloring without affecting the flavor at all, your cake will just 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

Make-Ahead

  • 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.
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. Plus, you’ll fall in love with the Cream Cheese Frosting and want to use it on all of your cakes and cupcakes!

More Cake Recipes

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

Red Velvet Cake Recipe

4.99 from 224 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.
Course: Dessert
Cuisine: American
Keyword: Red Velvet Cake
Skill Level: Easy/Medium
Cost to Make: $$

Filed Under

Natasha's Kitchen Cookbook
4.99 from 224 votes (143 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Tracey Russell
    April 10, 2021

    Hi Natasha
    I made this for my son’s 16th birthday, together with your cream cheese frosting. It was delicious. I’m in the UK but was able to get all the ingredients including red colour gel.
    I’ve made quite a few of your savoury chicken and beef recipes too. All went down very well with my family but the favourite is your beef stroganoff.
    Thank you.
    Tracey xxx

    Reply

    • Natashas Kitchen
      April 10, 2021

      That’s just awesome! Thank you for sharing your wonderful review! Happy birthday to your son!

      Reply

  • Rashmi
    April 9, 2021

    Hi Natasha
    What will be substitute for vinegar.
    Thankyou.

    Reply

    • Natashas Kitchen
      April 10, 2021

      Hi Rashmi, I haven’t tried a substitution in this recipe. Vinegar – activates baking soda and adds extra acid to help maintain the red color in baking.

      Reply

  • Bebi cheddi
    March 28, 2021

    Hi Natasha, I used so much of your recipe, thank you for sharing.
    I have a question, I live in Canada and I want to try your red velvet cake recipe but the gel coloring you used is not available in Canada, which other gel color would you recommend.

    Reply

    • Natasha's Kitchen
      March 28, 2021

      Hi Bebi, thank you for always trusting and using my recipes. 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

    • Sandra
      April 6, 2021

      You can get the gel colouring at Bulk Barn.

      Reply

  • Agumjot
    March 20, 2021

    Hi Natasha, I made this cake for my brother’s birthday and it was amazing! Everyone loved it! However, I do have a question, as I don’t like using artificial food coloring in my food, but I still want that nice vibrant red, so do you recommend any thing that would be natural and make my cake red (without changing the flavor or consistency)?

    Reply

    • Natasha
      March 20, 2021

      Hi, I haven’t tested this with a natural alternative, but you might google that to see if there is something that would work as well.

      Reply

  • Summer
    March 20, 2021

    How much liquid food coloring would I need? I dont have gel and need to make this today. Thank you!!!!

    Reply

    • Natashas Kitchen
      March 20, 2021

      Hi Summer, I can’t really recommend liquid for this recipe; please see my notes above for why I recommend using gel color. Liquid may still work, but you might need to use double or more to get the same color.

      Reply

  • Tereza Pallesco
    March 18, 2021

    Super receipt and visually very beautiful!!!
    I have just a question : what is the diameter of pans?

    Thank you

    Reply

  • Jay
    March 15, 2021

    Fantastic recipe! Thank you for sharing! I tried making these and the family devoured it!! Some changes I made:
    – used 250g sugar
    – made my own buttermilk
    – added the food colouring into the milk first to get the right colour which eliminated the need to mix the batter more than necessary
    – used 1.5 tbsp cacao powder
    -used rice bran oil
    -made into cupcakes. I got 24 of them and I used an ice cream scoop (baked at 155 fan forced for 19 mins).

    Looking forward to making these again and again!!

    Reply

    • Natasha's Kitchen
      March 15, 2021

      Hi Jay, I’m happy to read your great comments and feedback. Thank you for sharing some of the changes that you made too, I’m glad it was a success!

      Reply

  • Dorah Wellington
    March 9, 2021

    Hi Natasha
    I am from Malaysia.
    Tried your recipe for my birthday last sunday.
    It was a hit at home. And they want it again.
    Thank you for that easy to follow recipe

    Have 1 question. If I want to make a bigger cake, do I just double the measurements?

    Thank you
    Dorah

    Reply

    • Natasha
      March 9, 2021

      Hi Dorah, I haven’t tried doubling it but you would need a double size of the cake pan. 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 a 1 1/2 times the recipe for a 13×9 though.

      Reply

  • Flo
    March 8, 2021

    Made this cake and it was delish!
    Thank you! Mine wasn’t as pretty though.

    Reply

    • Natasha's Kitchen
      March 9, 2021

      Hi Flo, I’m glad you enjoyed it!

      Reply

  • Hanna Marais
    March 7, 2021

    Hi Natasha, I am Hanna Marais and I want to know about your Red velvet cake. The cream cheese frosting, can I put the cake in the fridge to harden the frosting?, because I had to paint on cake colouring. It is a Tiktok cake that I had to make and the clients wants a red velvet cake.

    I wil appreciate it if you can help me.

    Kind regards

    Hanna

    Reply

    • Natasha
      March 8, 2021

      Hi Hanna, you can refrigerate the frosting to help it firm up a little more.

      Reply

  • Athziri
    March 4, 2021

    Can I put canola oil as vegetable oil? Also can I use a springform pan instead of 2 pans?

    Reply

    • Natasha's Kitchen
      March 5, 2021

      hello there, that should work too since it’s also okay to use vegetable oil. You can use two 9″ springform pans instead of 9″ cake pans and it will still work well.

      Reply

  • Swati
    March 2, 2021

    Hi Natasha,
    Love all your recipes!
    I have tried your no bake cheesecake and it turned out perfect. Can you please suggest what can I use as egg substitute for this recipe?
    Thank you.

    Reply

    • Natasha's Kitchen
      March 3, 2021

      Hello Swati, so great to hear that. About your question, I haven’t tried making this recipe without eggs so I cannot advise on that.

      Reply

      • Swati
        March 4, 2021

        Thank you for your response. Love all your tops too! Where do you get them from if you don’t mind me asking.

        Reply

        • Natasha's Kitchen
          March 4, 2021

          Thank you! It’s from different brands but you can check out the Loft store as some are from there.

          Reply

  • Holly VanWaes
    February 26, 2021

    I was wondering if you could recommend a different icing to go well with this cake?
    I am making it for my in-laws birthdays and i know some guests don’t care for cream cheese icing. (I’m doing a cheesecake layer in between the cake layers.)

    Reply

    • Natashas Kitchen
      March 1, 2021

      Hi Holly, we love it with the cream cheese frosting, but you can find alternatives HERE.

      Reply

  • jayme
    February 25, 2021

    Can I use this recipe to make cupcakes? If so, how long do I bake them for?

    Reply

    • Natasha's Kitchen
      February 25, 2021

      Hi Jayme, I have not personally experimented on that but I’ve been seeing in the comments below this recipe that others did it and had great results! I recommend checking out their comments and suggestions on how they made it.

      Reply

  • Michelle
    February 24, 2021

    Can I use a stand mixer or do u recommend the hand mixer?

    Reply

    • Natashas Kitchen
      February 24, 2021

      Hi Michelle, we used a hand mixer, but a stand mixer should work well. Just be sure not to overbeat it.

      Reply

  • Saverina
    February 23, 2021

    Hi Natasha, what is the alternative for the eggs… thanks

    Reply

    • Natashas Kitchen
      February 23, 2021

      Hi Saverina, I haven’t tried this recipe without eggs to advise. We have this Chocolate Cake recipe that is egg-free.

      Reply

  • Anonymous
    February 23, 2021

    Hi Natasha
    I would like to know how long will an unassembled cake stay in the freezer?

    Reply

    • Natasha's Kitchen
      February 24, 2021

      I haven’t tried freezing this unassembled yet but you can freeze a fully assembled cake in a cake box (cover box with foil to prevent freezer burn).

      Reply

  • Beverly Ferrao
    February 22, 2021

    Hey Natasha, I tried it out for valentine’s day and it turned out that be a hit❤️you make all your receipes sound so interesting super easy and fun. Awesome..thanks.

    Reply

    • Natasha's Kitchen
      February 23, 2021

      Perfect! I’m so happy to read your feedback, Beverly. Thank you!

      Reply

  • Elaine Tessier
    February 22, 2021

    Hi Natasha, I really enjoy your videos. I have a question about the red velvet cake. I didn’t see any baking powder, is it right? Thank you

    Elaine

    Reply

    • Natasha
      February 22, 2021

      Hi Elaine, that is correct, we used baking soda as leavening here.

      Reply

  • Pamela
    February 22, 2021

    Hello I did this cake yesterday.
    I changed a bit the frosting si ce I don’t like butter based frostings.. so I used whipped cream and mascarpone cheese.
    This cake is absolute heaven!!!! It is super moist, light, crumbs are perfect.. 100 out of 100 perfection.
    When I did this cake fit the first time it was a disaster lol.. I’m super happy now.
    Thank you!!

    Reply

    • Natasha's Kitchen
      February 22, 2021

      Yay, I’m glad it was a success! Thank you so much for your good feedback, Pamela.

      Reply

As Featured On

Never Go "Hangry" Again!

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