Red Velvet Cake

The Red Velvet Cake of your dreams – a deep red, melt-in-your-mouth cake with a slight hint of chocolate and vanilla. Frost with either silky vanilla cream cheese frosting or traditional boiled milk frosting. 

Why you’ll love this red velvet cake

  • It’s actually super simple and fairly quick to make but always impressive.
  • The cake is made using the reverse creaming method and uses cake flour for an extra tender crumb.
  • The color is more subtle and doesn’t change the flavor of the cake or stain your mouth.
  • Two frosting options for those that are cream cheese die hards or swear by traditional boiled milk.  
  • The cake recipe is very forgiving and allows for many substitutions and dietary restrictions. 

My personal thoughts on red velvet 

I know people hate backstories on recipe blogs so forgive me for this but I need to explain my thoughts on red velvet to anyone who will listen lol. 

I don’t like red velvet. I don’t like color so therefore I really don’t like it in my food, I just find it repulsive (personal, don’t hate me lol and no judgement to people who do like/use food coloring). I use it subtly once in a while but not very often.

I also think it tastes like wanna-be chocolate with cream cheese frosting so I prefer it with the boiled milk frosting and heavily flavored with vanilla beans.

I love cream cheese frosting but I prefer the tanginess balanced with warm and cozy spices like in my carrot cake, pumpkin roll cake, banana cupcakes, pumpkin bread, etc. or with strawberries like my strawberry vanilla cake and strawberry cupcakes

All that said, it doesn’t mean red velvet isn’t good, this cake is actually really good lol. It just means I don’t like the general idea of what it has been turned into. The history of it on the hand, I find interesting.

What is red velvet? 

In the past, there was no such thing as “cake flour” or “pastry flour”. Cakes were more dense and bread-like than they are nowadays but the addition of a little cocoa powder and vinegar lightens up the crumb and makes it more tender. 

Cocoa powder is high in fat and has no gluten so replacing some of the flour with cocoa will make the crumb more tender and less tough. Natural cocoa is a light brown color with a reddish hue. It is by no means “red”, it just has a red undertone but it is still brown. 

Acid also makes a crumb more tender because it inhibits the development of gluten (which is a protein that can make the crumb tough). So oftentimes you’ll see people use buttermilk or vinegar to lower the pH of red velvet cake. 

Acid also inhibits browning so if you have a batter with a lower pH and you add a little natural cocoa powder, you’ll end up with a very tender, slightly reddish brown cake that melts in your mouth. THAT is red velvet. 

Being the humans that we are, we have to take things to the next level with an entire bottle of food coloring so here we are. 

Ingredients & Substitutions

  • Flour: I use all purpose flour in most of my recipes but I’m looking for an extra tender crumb here so I went for cake flour. You can sub all-purpose flour for the cake flour if you need to but I would replace 2 tablepsoons of the flour with cornstarch then.
    • I HIGHLY recommend using a digital scale, as flour (and cocoa) is so often over measured. 
  • Baking Soda: I used just baking soda here. The baking soda reacts with the buttermilk slightly increasing the pH so there is some browning. I personally liked it this way.
    • I also tested this cake with 1 Tablespoon of baking POWDER and it works well. The main difference being that it’s even more tender but also much more pale in color (both thanks to the pH). So I felt like with the baking powder, you’d need to add more food coloring or you’ll get a pinkish cake.
  • Sugar: I used granulated sugar in the cake and the buttercream and I don’t recommend cutting any out as it affects the texture and the flavor of the cake.
    • If you make cream cheese frosting instead, you’ll need powdered sugar.  
  • Cocoa Powder: natural cocoa powder is what originally gave the cake its red velvet name. I’ve tested this cake with both natural and dutch processed cocoa and both work fine. Natural cocoa will produce its own natural red hue but it’s the cake is overall lighter in color and flavor, whereas dutch gives a slightly darker more intense color and flavor. I used just two Tbsp for a subtle cocoa flavor.
    • Make sure you’re not using any kind of sweetened cocoa powder. 
  • Butter: I like to use salted butter in my cakes but you can also use unsalted butter. Dairy free butter also works well.
    • I use unsalted butter in the buttercream. 
  • Oil: I recommend using a neutral oil like sunflower, vegetable or canola oil. 
  • Eggs: make sure to use room temperature, large eggs.
    • Pop them in hot water for a few minutes if they’re cold.
  • Vinegar: I used apple cider vinegar to lower the pH of the cake. This helps reduce the browning, allowing the red to shine. It also really helps make the cake more tender. 
  • Buttermilk: I generally just use half milk and half sour cream in my recipes but for red velvet I switched to buttermilk to give it more of that classic red velvet, acidic flavor.
    • You can also use half sour cream and half milk but I would add an extra teaspoon of apple cider vinegar to it. 
    • Or use just milk and add 2 extra teaspoons of apple cider vinegar. 
  • Vanilla: Since there’s only a subtle hint of cocoa flavor in this, make sure to use a good quality pure vanilla extract.
  • *Cream Cheese: if you’re making cream cheese frosting instead of the traditional boiled milk frosting, ALWAYS use full fat cream cheese for baking, preferably the Philadelphia brand. Don’t ever use low-fat in a recipe unless it specifically calls for it. Also make sure it’s room temperature when mixing with the butter for the frosting.

Step-by-Step Instructions

Step 1: Start by making the custard for the buttercream so it has time to cool. Cook the sugar with the flour and milk until it’s thick like custard. Cover and set it aside to cool. 

Step 2: Make the cake by whisking together the flour, cocoa powder, sugar, baking soda and salt until they’re evenly distributed.

Step 3: Add the butter and oil one at a time and mix just until the dry ingredients are fully coated with the fats. Don’t over-mix.  

Step 4: Add the eggs, one at a time, with the mixer on low speed and mix just until the eggs are incorporated and the batter looks like paste.

Step 5: Dissolve the food coloring in the milk with the vanilla and vinegar and then stream it into the batter with the mixer on low speed (or do a little at a time, in 3-4 increments, if using a hand mixer). Mix just until it’s incorporated.

Step 6: Distribute the batter evenly among the four cake pans. You should get about 10-11 ounces in four 6 inch cake pans. 

Step 7: Bake for about 25-30 minutes. When the cake is done baking, it will release itself from the edge of the pan and spring back when you press on the center. Flip the cakes over onto a cooling rack or a tea towel right away. Allow them to cool to room temperature. 

Step 8: Finish making the buttercream by whipping the butter until it’s pale and fluffy. Add vanilla and the cooled custard in 3-4 increments and mix until it’s smooth.

Step 9: Layer the cake with the frosting and refrigerate until it feels sturdy, then frost the outside of the cake. 

How to color red velvet cake

Getting the perfect red velvet color can be difficult. A few of you asked me how I got this deep warm red color so I have a few tips for you. 

  • Make sure you are using gel food coloring like Americolor. Don’t use an oil based or water based because you’ll need way more to get an intense color. 
  • I only used 6 drops of Americolor Bright Red gel food color. So I squeezed the bottle just a second and whatever falls out is a drop. Don’t squeeze continuously. 
  • I mix the food coloring with WARM buttermilk before adding it to the batter. Since this is the last ingredient being added to the recipe, make sure to mix the food coloring really well with the milk to dissolve it completely so you don’t over-mix it with the flour. 
  • Like I said before, using natural cocoa powder will naturally give it a more reddish hue, making it easier to color with less dye. 
  • I was SO tempted to skip the egg yolks in this recipe to avoid the yellow tint but egg yolks contribute so much to the texture so I left them, that’s why it’s such a warm red. 
  • Feel free to add a few more drops of food coloring for a more intense and bright red color. If your milk is brighter and more intensely red than mine, then your cake will be too. 

How to get a white frosting

There are frostings that are more yellow toned than others so I recommend sticking with either Ermine Buttercream (boiled milk frosting), Cream Cheese Frosting, American buttercream or Swiss meringue buttercream. The boiled milk frosting is in the recipe card below, and the others are linked. 

To help brighten the color:

  • make sure to whip the butter for 5-10 minutes, scraping the edge of the bowl every few minutes. This will significantly lighten the color of the butter. 
  • Using cheaper, low quality butter is much more pale in color than butters like Kerry Gold.
  • Using half or all shortening instead of butter will make the whitest color because there’s no yellow hue like butter.
  • Add vanilla beans to the buttercream – the black speckles will give it a cool toned perception but it’ll be speckled up close. 
  • Add a TINY drop of purple food coloring to cool down the hue.

*Cream cheese frosting is a little more difficult to frost cakes with. I find it easiest to freeze my cake layers before assembling so that the frosting sets quickly (see section on making ahead for how to freeze the layers). If you don’t freeze the layers, make sure to chill the cake at any point where it feels unsteady.

Frequently Asked Questions

Can I make this dairy free?

You can use dairy free butter, dairy free milk/buttermilk to make any of my cakes. You can also use a dairy free cream cheese and butter to make the buttercream.  

Can I make this gluten-free?

All my cake recipes work well with a 1:1 gluten-free flour like Bob’s Red Mill and King Arthur Flour

Can I make this in a different size pan?

You can make this cake in:
Three (or more) round or square 6 inch baking pans – I used round (three layers, 14oz each, bake for 30-35 mintues).
Two round (or more) or square 8 inch baking pan – bake for about 30-40 minutes.
Two round or square 9 inch baking pan – bake for about 25 minutes.
One round or square 10 inch baking pan – bake for about 40-50 minutes, look for cues.
A 9×13 inch pan – bake for about 40-50 minutes, look for cues.
For cupcakes, see my Red Velvet Cupcakes, it’s the same recipe just reduced to make 14 cupcakes. The full batch (in this recipe card) should make about 22 cupcakes.

How do I know when it’s done baking?

Just like all the rest of my cakes, I test if it’s done baking by pressing gently on the tallest part of the cake. The cake will spring back if it’s done baking. If it stays indented, give it a few minutes in the oven, before testing again. 
You can also insert a toothpick into the center of the cake (the tallest part) and make sure it comes out clean or with a few crumbs but without any batter on it. 

What if I want to decorate the cake with frosting

You can double the recipe for the buttercream if you want to decorate the outside as well.

How to make ahead

To make the cake ahead of time you can make the cakes even a month in advance. When you remove them from the oven, let them cool for about half an hour and then wrap them individually  in plastic wrap. Then place them in a freezer bag, squeezing out all the excess air. 

You can frost them while they’re frozen but the buttercream may start to set so you’d have to work quickly. It’s best to let them sit out at least 30 minutes before frosting. 

To make the buttercream ahead of time: I don’t prefer to make Ermine buttercream ahead of time as it can be temperature sensitive but it is possible. You can cover it and leave it at room temperature for 1-2 days or refrigerate or freeze it in an airtight bag or container for weeks. Make sure to bring it back to room temperature well before frosting the cake. 

*For Cream Cheese: I don’t prefer to make cream cheese frosting ahead of time as it can be finicky with temperature changes and there’s no good way to fix it once it splits. 

However if you have to, you can refrigerate overnight and bring it back to room temperature before frosting.

How to store finished cake

I usually just cover my cakes with a cake dome or place it in an airtight container and store it at room temperature for 1-2 days HOWEVER, if you frosted it with cream cheese frosting it’ll need to be stored in the fridge.

It’ll stay well covered in the fridge for 4-7 days but it dries out quicker than the freezer so I recommend freezing after 2-3 days. 

To freeze the whole cake, refrigerate it until it’s firm. Then wrap it in plastic wrap so it’s completely covered. Then wrap it in aluminum foil and freeze. 

To freeze slices, place the slices in an airtight container and then place the container in a freezer bag, squeezing out all the excess air. 

Bring it back to room temperature by thawing at room temperature for a few hours before serving. 

Thanks so much for reading today’s post, if you have any questions just comment down below. Make sure to leave it in the comment section because I can’t answer in the rating section.

If you make this gorgeous red velvet cake, I’d love it if you left a star rating for me. If it’s less than five stars, please let me know why! 🙂

As always, have a blessed day and happy baking!

Love, B

Yield: 12-16 servings

Red Velvet Cake

slice of cake on a plate

The Red Velvet Cake of your dreams - a deep red, melt-in-your-mouth cake with a slight hint of chocolate and vanilla. Frost with either silky vanilla cream cheese frosting or traditional boiled milk frosting. 

Prep Time 45 minutes
Cook Time 25 minutes
Additional Time 1 hour
Total Time 2 hours 10 minutes


Red Cake

  • 2 1/4 cup (260g) cake flour, spooned and leveled
  • 1 1/2 cups (300) granulated sugar
  • 2 Tbsp (10g) unsweetened cocoa powder, spooned and leveled (I used dutch cocoa)*
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 1/2 cup (120g) salted butter, room temperature
  • 1/2 cup (120mL) vegetable oil
  • 3 large eggs, room temperature
  • 1 cup (8oz) buttermilk, warm
  • 2 tsp vanilla extract
  • 2 tsp vinegar
  • 6-8 drops red GEL food coloring**

Ermine Buttercream (Boiled Milk Frosting)

  • 3/4 cup (150g) granulated sugar
  • 1/4 cup (30g) all-purpose flour, spooned and leveled
  • 3/4 cup (180mL) milk
  • 1 1/4 cup (263g) unsalted butter, room temperature
  • 1 Tbsp vanilla bean paste (or vanilla extract)
  • tiny pinch of salt


Ermine Buttercream

  1. In a small saucepan, combine the sugar, flour and salt. Whisk until they're well distributed.
  2. While whisking, slowly pour in the milk and whisk until the mixture is smooth. 
  3. Place the saucepan over medium heat and stir continuously (but not too aggressively) for 3-5 minutes.
  4. When the mixture thickens and begins to hold streaks, whisk quicker for about another 30-60 seconds. It should be thick like custard.
  5. Pour the mixture into a heat safe container, cover it and allow it to cool to room temperature.

Red Velvet Cake

  1. Preheat the oven to 350F (177C) convection (325F/163C conventional) and grease and line four 6 inch cake tins with baking spray and parchment paper.
  2. In a medium bowl, whisk together the cake flour, cocoa powder, baking baking, salt and sugar until they're evenly distributed (whisk well).
  3. Add the oil and butter to the dry ingredients and beat together until they're combined.
  4. Add the eggs, one at a time, beating just a few seconds before adding the next.
  5. Warm up the buttermilk and add the vanilla, vinegar and food coloring to it. Mix until the food coloring is fully dissolved in the buttermilk.
  6. Add the buttermilk to the batter, mixing just until it's fully combined and smooth.
  7. Distribute evenly among the four cake pans, about 9 ounces in each, and bake for about 25 minutes or until the center springs back when you press on it.
  8. Flip over onto a tea towel and let them cool completely to room temperature.

Finish Buttercream

  1. Once the custard portion for the buttercream has cooled completely, place the butter into a large bowl or the bowl of a stand mixer.
  2. Use a hand mixer or a stand mixer, with the whisk attachment, to beat the butter at full speed for 5 minutes. Make sure to scrape the edge of the bowl every so often.
  3. When the butter is pale and fluffy, add the cooled custard in 3-4 increments, with the mixture running at medium-high speed. 
  4. Add the vanilla and mix until it's fully combined and smooth. 
  5. To remove any excess air for smooth piping, you can switch to a paddle attachment and mix on low speed for a few minutes *optional.
  6. Use an offset spatula to frost the cake. Decorate the cake how desired or just sprinkle with sparkling sugar like I did.


*You can also use unsweetened natural cocoa but you'll have a lighter color and flavor to the cake.

**You can use less or more food coloring if desired. I like it less potent (the color saturates in photos more so mine was slightly less bright red in person). When adding it to your milk, if it's more potent than mine then your cake will be too.

Read the blog post for details on how to use cream cheese frosting for this cake instead of the boiled milk frosting.

Did you make this recipe?

Tag @baranbakery or #baranbakery

Share your love


Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Do you have any recommendations on the cocoa powder brand?

    Also, can I just omit the red dye? I get that it technically wouldn’t be modern day red velvet anymore, but I’m not really interested in adding the red food coloring.

  2. Hi,
    I tried this recipe and i was so lovely everyone loved it, i was hoping to double the recipe and to an 8ich cake, would i use three 8inch tins and how would i adjust the baking time?

    • Hi, so glad you like all loved it! Doubling the whole recipe would make a really tall 8 inch cake, at least four layers. If you have 3 inch high pans then you can probably get away with three thick layers. Bake time would be longer, at least 45 minutes. I would just leave the oven light on and once it no longer looks wet on top and is puffed, gently press on the tallest part and if it springs back its done, if it leaves an indent, let bake longer.

      I recommend baking them in 9 inch pans if you’re going to the double the recipe though. You can still get 3 thicker or 4 thinner layers out of that.

  3. Hello! I’m wondering if the cocoa can be replaced with cocoa rouge and thereby omitting the need for food colouring?

  4. Hello 😊
    Can i leave the remaining batter outside whilst the other half of it is in the oven baking? As i only have two baking tins

Skip to Recipe