Red velvet cake…it has eluded me for so long!! You’ve been asking me to share my favorite red velvet layer cake recipe, and I’ve wanted to. I wasn’t procrastinating, I just hadn’t made a red velvet cake I was truly happy with.
I wanted moist, spongy, tender cake layers, sandwiched between generous layers of cream cheese frosting. So, I continued my red velvet experiments.
I tried tons of different recipes to see what ratios I preferred, played around with the amount of leavening agents, and went through 4 iterations of recipe testing.
And here we have it. A delicious, 6-inch red velvet cake recipe that is super moist and has a delicate, tender crumb.

Oil Vs. Butter, or Oil & Butter?
While most of my cake recipes use butter as the fat, this recipe uses oil.
Butter adds a lot of flavor to a cake, but oil adds a lot of moisture. Not to say that a butter cake is dry, but the texture is denser than a cake recipe made with oil.
Oil gives the cake a fluffier texture. While I love a good butter cake, that’s not the texture I associate with a red velvet cake. That’s why this cake recipe uses only oil.
Red Food Coloring
When you make a red velvet cake, you expect it to have that gorgeous, deep red color when you cut it. I’ve found that it’s a lot easier to achieve that result using gel food coloring.
I prefer Americolor or Chefmaster, but any gel food coloring should work! If you don’t have gel food coloring on hand, you can also use liquid food coloring.

I’ve found that you need to use an entire bottle of liquid food coloring to get the deep red color, so be sure you have a full bottle if you go this route.
The Cream Cheese Frosting
This red velvet cake recipe would taste great with just about any frosting, but I wanted to stick with the classic combination of cream cheese frosting and red velvet cake.
My cream cheese buttercream is a dream to frost with. It’s thick, has great structure, and pipes like a dream. It’s wonderful on layer cakes because it is stiff enough to support the weight of the cake layers.

This cream cheese frosting recipe is also stiff enough to pipe a beautiful border around the top of the cake, which is exactly what I did for this cake!
Decorating This Red Velvet Layer Cake
While I love making challenging cake designs, sometimes it’s nice to just make a classic layer cake. I kept things simple with this cake and used crumbled cake tops to decorate the sides of the cake.
This cake decoration screams red velvet! It’s also super easy to make and gives the cake such a classic look.

Substitutions & Swaps in This Red Velvet Cake Recipe
This recipe uses quite a few ingredients, and I know you might not have them all on hand. Or if you have food allergies or restrictions, I’ve got you covered.
Below are some swaps and substitutions that you can make.
- Vegetable Oil – Any flavorless oil can be used in this recipe. Canola, vegetable, or even sunflower oil would all work great. I don’t recommend olive oil, though, as it has a strong flavor and will change the taste of the cake.
- Buttermilk – You can also use full-fat yogurt, sour cream, whole milk, or an alternative yogurt or milk (almond, soy, oat).
- Large Eggs – This recipe uses large eggs. If you have an egg allergy, you can try using a vegan egg replacer, but the texture will be a bit different.
- Granulated Sugar – I do not recommend reducing the amount of sugar or changing the type of sugar, as it will change the texture of the cake layers.
- All-Purpose Flour – This recipe turns out best with all-purpose flour. However, you can swap in a good gluten-free flour blend (like this) if needed. Just be sure to stir the batter longer than normal to help give the cake layers proper structure, and let the batter sit for about 20 minutes before baking it if you opt to make a gluten-free version.
- Unsweetened Baking Cocoa – I like to use the Hershey’s brand of baking cocoa, but any brand of unsweetened baking cocoa powder should work. I don’t recommend using Dutch-processed or dark cocoa powder, as it can impact the rise of the cake.
- Red Food Coloring – Gel food coloring allows you to get a bright shade of red without throwing off the consistency of the batter. You can use 1 Tbsp of liquid food coloring if needed, though!
Making this Red Velvet Layer Cake in Different Sizes
One batch of batter is about 1300g or 6 cups, so I add about 440g to each of my cake pans when using 3, 6-inch cake pans.
You can also use one batch of batter to make 2, 8-inch cake layers. Bake time will be a few minutes longer at 350°F/175°C.
If you want to make a tiered cake with this recipe, check out my cake batter calculator to see how many batches of batter you’ll need.
If you want to make red velvet cupcakes, bake them at 350°F/175°C for 18-21 minutes. One batch of batter will make about 2 dozen cupcakes (yield will vary based on the size of your liners).
You can also use my red velvet cupcake recipe if you want to make a dozen.
Tips for Making the Best Red Velvet Layer Cake:
- Ingredients at room temperature mix together better! Set out any cold ingredients ahead of time.
- Properly measure your flour (spoon into the cup measure, then level). Or better yet, use a kitchen scale to measure your dry ingredients.
- Mix the cake batter just until the ingredients are incorporated, once you add in the flour. This will ensure your cake layers are tender and fluffy.
- Use a scale to weigh your cake pans as you fill them. It will make your cake layers bake to the same height and bake more evenly.
- Use full-fat cream cheese that comes in a brick. It will give the frosting the best consistency.
- Level the room temperature or thawed cake layers with a serrated knife to make them easier to stack.
- Chill the cake layers in the freezer for about 20 minutes before assembling the cake. It makes it so much easier to stack and frost them!
- Use gel food coloring to create brightly colored cake layers. It works best because it doesn’t throw off the consistency of the batter or give it a bitter taste.

Making This Layered Red Velvet Cake in Advance and Storage Tips
I highly recommend making the components of this cake in stages. It breaks the process up and makes it so much more approachable!
The cake layers can be made in advance and frozen. They taste just as great when they’re frozen as when they’re fresh, I promise!
You can make the frosting ahead of time or save any leftover frosting! It can be stored in an airtight container in the fridge for up to 2 weeks or in the freezer for a month.
Be sure to give the frosting a good stir once it thaws to get the consistency nice and smooth again.
A frosted cake can last in the fridge for up to a week or in the freezer for up to a month. The buttercream locks in all the moisture, keeping the cake fresh and delicious!
If you cut into the cake and have leftovers, use any remaining frosting to cover the cut section to keep it moist and store in the fridge for up to a week.
Let Me Know What You Think
If you try my layered red velvet cake recipe, I’d love to hear what you think! Please leave a rating and comment below with your thoughts.
Don’t forget to tag me @chelsweets and use #chelsweets on social media so I can see your amazing creations!
Red Velvet Layer Cake
Equipment
- Greaseproof Cake Board or a Flat Plate
Ingredients
Red Velvet Cake
- 1 cup vegetable or canola oil 225g
- 1 cup buttermilk, room temperature 240g
- 2 large eggs, room temperature 112g
- 2 tsp vanilla extract or vanilla bean paste 8g
- 1 tsp white vinegar 4g
- 1 tsp red gel food coloring or 1 Tbsp liquid food coloring
- 2 cups granulated sugar 400g
- 2 1/2 cups all-purpose flour 310g
- 2 tsp unsweetened cocoa powder, sifted 8g
- 1 tsp fine salt 6g
- 1 tsp baking soda 6g
- 1/2 tsp baking powder 2g
Cream Cheese Buttercream Frosting
- 1 1/2 cups (3 sticks) unsalted butter, room temperature 339g
- 1/2 cup (4 oz) full-fat cream cheese, room temperature 113g
- 1 Tbsp vanilla extract or vanilla bean paste 12ml
- 1 tsp fine salt 6g
- 7 cups powdered sugar 904g or a 2 lb. bag
- 1 Tbsp heavy whipping cream, room temperature 15ml
Instructions
Red Velvet Cake
- Preheat the oven to 350°F / 175°C. Line and grease 3, 6-inch pans. Set aside.
- In a large bowl, whisk together 1 cup vegetable oil, 1 cup buttermilk, 2 large eggs, 2 tsp vanilla extract, 1 tsp white vinegar, and 1 tsp red gel food coloring. Mix until combined and the batter is evenly colored.
- Add 2 cups of granulated sugar and whisk for 30 seconds to help dissolve the sugar.
- Then mix in 2 1/2 cups flour, 2 tsp cocoa powder, 1 tsp salt, 1 tsp baking soda, and 1/2 tsp baking powder. Whisk until combined. The batter should be smooth,
- Divide the batter evenly between the prepared pans and bake for 27-30 minutes. Remove pans from the oven and let them cool in the pans for 15 minutes. Carefully flip the layers out of the pans and place them on a wire rack to finish cooling.
- Level the cake tops with a serrated knife once they're fully cooled. Use a fork to crumble the cake tops, and cover and set aside. If you're making these in advance, wrap and freeze them at this point.
Cream Cheese Buttercream Frosting
- Beat 1 1/2 cups of butter and 1/2 cup of cream cheese on a medium speed for 30 seconds with a paddle attachment until smooth.
- Mix in 1 Tbsp vanilla and 1 tsp salt on a low speed until the ingredients are combined.
- Gradually mix in 7 cups of powdered sugar on a low speed. Add 1 Tbsp of heavy cream halfway through to make the frosting easier to mix. If the frosting is too thick, add in additional cream (1 Tbsp at a time). If the frosting is too thin, add in more powdered sugar (1/4 cup at a time).
- Cover the cream cheese frosting with a piece of plastic wrap to prevent a crust from forming and set aside.
Red Velvet Cake Assembly
- Stack and frost cake layers on a greaseproof cake board using a dab of frosting to help stick the first cake layer to the board.
- Add an even layer of cream cheese buttercream between each cake layer.
- Spread a thin coat of frosting around the cake to fully cover the cake layers. Smooth using a bench scraper, then chill the cake in the fridge (30 minutes) or freezer (10 minutes) until the frosting is firm to the touch.
- Cover the cake in a second, thicker layer of frosting and smooth using a bench scraper. Gently press the reserved red velvet crumbs along the side of the cake with your hand.
- Place the remaining cream cheese buttercream into a frosting bag fitted with a Wilton 1M frosting tip and pipe a border around the top of the cake. Then enjoy!
Video
Notes
Making this Red Velvet Layer Cake in Different Sizes
One batch of batter is about 1300g or 6 cups, so I add about 440g to each of my cake pans when using 3, 6-inch cake pans. You can also use one batch of batter to make 2, 8-inch cake layers. Bake time will be a few minutes longer at 350°F/175°C. If you want to make a tiered cake with this recipe, check out my cake batter calculator to see how many batches of batter you’ll need. If you want to make red velvet cupcakes, bake them at 350°F/175°C for 18-21 minutes. One batch of batter will make about 2 dozen cupcakes (yield will vary based on the size of your liners). You can also use my red velvet cupcake recipe if you want to make a dozen.Tips for Making the Best Red Velvet Layer Cake
- Ingredients at room temperature mix together better! Set out any cold ingredients ahead of time.
- Properly measure your flour (spoon into the cup measure, then level). Or better yet, use a kitchen scale to measure your dry ingredients.
- Mix the cake batter just until the ingredients are incorporated, once you add in the flour. This will ensure your cake layers are tender and fluffy.
- Use a scale to weigh your cake pans as you fill them. It will make your cake layers bake to the same height and bake more evenly.
- Level the room temperature or thawed cake layers with a serrated knife to make them easier to stack.
- Chill the cake layers in the freezer for about 20 minutes before assembling the cake. It makes it so much easier to stack and frost them!
- Use gel food coloring to create brightly colored cake layers. It works best because it doesn’t throw off the consistency of the batter or give it a bitter taste.
Making This Layered Red Velvet Cake in Advance and Storage Tips
I highly recommend making the components of this cake in stages. It breaks the process up and makes it so much more approachable! The cake layers can be made in advance and frozen. They taste just as great when they’re frozen as when they’re fresh, I promise! You can make the frosting ahead of time or save any leftover frosting! It can be stored in an airtight container in the fridge for up to a month. Be sure to give the frosting a good stir once it thaws to get the consistency nice and smooth again. A frosted cake can last in the fridge for up to a week or in the freezer for up to a month. The buttercream locks in all the moisture, keeping the cake fresh and delicious! If you cut into the cake and have leftovers, use any remaining frosting to cover the cut section to keep it moist and store in the fridge for up to a week.Nutrition
Other Recipes You Might Like:





Edible Blood Recipe: Easy & Delicious 2-Ingredient Recipe
Sunday 12th of October 2025
[…] edible blood adds a delicious fruity pop to any dessert! I love pairing it with my chocolate and red velvet cake […]
ice cream cake red velvet
Sunday 31st of August 2025
[…] that perfect balance of flavors that excites your taste buds. Don’t be afraid to try a red velvet cake recipe with a unique ice cream […]
Julie A
Monday 25th of August 2025
Hi Chels! I have been struggling to do the math on this lol but if I were to make a 2 layer half sheet cake (12x17x1), would I just be doubling this recipe? I've used your vanilla cake so many times and always a hit so I wanted to continue down your recipe book :) I'm so excited to make my friends bday cake but having difficulty planning this one - many thanks in advance!
Chelsweets
Tuesday 2nd of September 2025
Hi Julie,
Totally! My red velvet cake recipe makes about 6 cups of batter, and a 12x17x1 half sheet pan needs roughly 10 cups of batter for one layer, so for a 2-layer half sheet cake you’ll want about 20 cups total.
Since each batch makes 6 cups, you’ll need to make the recipe about 3.5x to have enough batter. You can round up to 4x for a little wiggle room. It’s always better to have a touch extra than to come up short. Hope that helps, happy baking!!
Jenn Ellis
Sunday 24th of August 2025
I attempted this recipe three times, first attempt baked at recommended 27-30 at 350 in 3 6” pans, when baking time was done I checked the centers and they were still liquid. Closed door and the centers fell immediately. Second attempt I baked at 350 for 35-40 minute, tested centers and still gummy, baked for 10 more minutes and towards the end the centers fell immediately in 2 rounds. Third attempt I baked at 335 for 45 minutes. Centers fall slightly in 2 and the third round was perfect. I plan to attempt a fourth time reducing the baking soda to 3/4 tsp and bake at 325 for 40 minutes. Aside from the collapsed centers the flavor, moisture and crumb was amazing. I plan to make red velvet cake balls with my collapsed layers so they don’t go to waste.
Chelsweets
Monday 25th of August 2025
Hi Jenn,
I'm so sorry to hear this recipe has give you so much trouble!! Are you by chance at elevation?? I know in the past some people have had a hard time with this recipe when baking it at higher elevations that me. I'm in Seattle so I'm pretty much at sea level. Also - have you tested your oven to make sure it's baking accurately? If it's even off by like 25 degrees it have a big impact on how long things need to bake! I have a $6 oven thermometer I got on amazon that i keep in my oven at all times, because it varies a bit from time to time.
You probably don't want to make a cake this big, but I have an amazing 5 layer red velvet cake recipe that also has amazing flavor and texture, but is a lot less finicky. Here's the link: https://chelsweets.com/five-layered-red-velvet-cake/
Either way, I hope that helps for the future!!
Bailey
Friday 30th of May 2025
Made this recipe today with high hopes! I’ve loved and had success with so many of your other recipes, even used some for my wedding cake! I must have had back luck or done something wrong because they sunk so much in the middle they look like craters on the moon :/ I totally intend to still level and layer with frosting because as long as it tastes good we won’t let it go to waste, but I’ve never had that happen before!
Chelsweets
Tuesday 3rd of June 2025
Oh nooo—I’m so sorry that happened Bailey, especially since you’ve had such great success with my other recipes (and even used some for your wedding cake—what an honor!! <3). Sinking like that is usually caused by a few culprits, even when everything feels spot on. It could be:
Underbaking just slightly—even a couple extra minutes can help the centers set fully.
Using dutch processed cocoa powder or if you're potentially at a somewhat high elevation? I'm at sea level!
Opening the oven door early, which can cause the centers to collapse before they’re ready.
Or overmixing, which can whip in too much air that then deflates as they bake.
I love your attitude though—frosting covers all, right?! I’m cheering you on for the next round, and I’m always happy to help troubleshoot if you give it another go!