What is more festive for Christmas than a bright, red velvet layer cake covered in delicious peppermint-y cream cheese frosting?! If you are looking for a fun holiday dessert that truly encompasses all of the flavors of the season, this red velvet layer cake is just the thing you need!

This post contains affiliate links. This means I may earn a commission should you choose to make a purchase using my link. It’s okay – I love and use all of these products, and you will too!
Alright, I’m sorry but I have another fun peppermint and chocolate recipe for your Christmas! I couldn’t resist doing some sort of fun layer cake. Especially this year when I feel like we all will have more time on our hands to bake something extra yummy!

This red velvet layer cake is tangy with a slight cocoa flavor. To take things up a notch, I topped off this holiday dessert with gobs of peppermint cream cheese frosting and red velvet cake crumbles! I mean… just look at it. Doesn’t it just get you into the Christmas mood?
How to Make Red Velvet Layer Cake
This is the first red velvet cake that I’ve ever made and let me tell you – I think may I have outdone myself this time!!
I searched the internet for dozens of red velvet recipes and landed on a version that requires buttermilk. I really love the addition of buttermilk in cakes because it makes them so tender and adds just the right amount of tang to offset any sweetness from the frosting!

For this cake, you’ll want to use full-fat buttermilk. Having added fat content in your cake ingredients really makes for the moistest and most tender cake layers!

I was going to stick with just boring old cream cheese frosting for this red velvet layer cake. I thought the red cake layers spoke for themselves! But then I had the idea to add just a touch of peppermint extract to the frosting for a festive twist on a classic! It is SO good.
I still added vanilla extract into the frosting as well. It gives it the most delicious peppermint-y and toasty vanilla flavor combo that reminds me so much of Christmas.

High Altitude Baking Adjustments for Cake
The baked goods that I always have the most trouble with at high altitude are definitely cakes and cupcakes. They are just so delicate and the slightest tweak in ingredients can mean all of the difference between a sunken in, under – baked cake and the most beautiful and fluffy cake layers!

You will have to play with ingredients for this red velvet layer cake depending on your altitude. It is a bit of a science to get down just the right adjustments for where you live! Here are the adjustments that I made based on my altitude, and my cake layers turned out PERFECTLY. So fluffy and fully risen!
For reference, I live at an altitude of about 5,800 feet:
- Decrease granulated sugar by 2 tbsp.
- Increase flour by 2 tbsp.
- Decrease baking soda to 1/2 tsp.
- Increase baking temperature to 360° F
- Decrease baking time to 25 – 28 minutes
Pretty simple switches! I’ll also note them in the cake recipe below for easy reference. If you live anywhere above 3,000 feet, the adjustments above will likely make a hug difference in your cake! If you live around 7,000 feet or above, you may have to do some more adjusting. I’d recommend decreasing the baking soda to 1/4 tsp. and going from there!

I hope that you make this red velvet layer cake for your Christmas celebrations this year! With the peppermint cream cheese frosting, it is oh-so festive and oh-so delicious!
If you’re looking for another festive Christmas recipe to bake this season, check out these below!
- Small Batch Sugar Cookies
- Dark Chocolate Peppermint Brownie Cookies
- Gingerbread Crinkle Cookie Sandwiches
- Festive Peppermint Marble Loaf Cake
- Easy Gingerbread Blondies
As always, be sure to tag me in your photos on Instagram if you make my recipe or use #bucketsofyum in your photos! I love to see what you are baking.

Festive Red Velvet Layer Cake with Peppermint Cream Cheese Frosting
Ingredients
For the Red Velvet Layer Cake
- 1 cup unsalted butter (room temperature)
- 2 cups granulated sugar
- 4 large eggs (room temperature)
- 2½ cups all-purpose flour
- ½ cup unsweetened cocoa powder
- 1 tsp baking soda
- ½ tsp salt
- 1 cup full-fat buttermilk (room temperature)
- 1 (1-oz) bottle of liquid red food coloring
- 1 tbsp distilled white vinegar
- 2 tsp vanilla extract
For the Peppermint Cream Cheese Frosting
- 16 oz. full-fat cream cheese (room temperature)
- ¾ cup unsalted butter (room temperature)
- 5½ cups powdered sugar
- 1½ tsp vanilla extract
- 1 – 1½ tsp peppermint extract (use more if you want a stronger flavor)
- Salt, to taste
Instructions
For the Red Velvet Layer Cake
- Preheat oven to 350°F. Butter and flour three 8-inch round cake pans and line the bottoms with parchment paper rounds. You can also spray with Pam for Baking, which is my favorite way to prep pans!
- In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl with a hand mixer, beat the butter and sugar at medium speed until light and fluffy (about 3-4 minutes). Add the eggs one at a time, beating well after each addition.
- In a medium bowl, whisk together the flour, cocoa, baking soda and salt. With the mixer on low speed, gradually add the flour mixture to the butter mixture, alternating with the buttermilk. Begin and end with the flour mixture. Beat until just combined after each addition. Do not overmix.
- Stir in vinegar, vanilla and red food coloring. Divide batter evenly among the three pans.
- Bake for 28 – 30 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Let cool in pans for 10 minutes, then remove the cake layers from the pans to cool completely on a wire rack.
- Once cakes are full cooled, use a serrated knife to level out cake layers. Reserve scraps to crumble on top of cake for a garnish.
- Prepare peppermint cream cheese frosting. Spread between the cake layers and then frost the outside of the layers with a thin coat of frosting (called a crumb coat). Put cake in freezer for 10 minutes to set the crumb coat.
- Continue frosting cake with remaining frosting. You may have some leftover frosting. If so, you can freeze and thaw for a different cake!
For the Peppermint Cream Cheese Frosting
- In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl with a hand mixer, beat the cream cheese and butter together until smooth (about 2 minutes).
- Add the powdered sugar, vanilla extract, peppermint extract and salt (to taste). Beat on low for 30 seconds and then increase the speed to high and beat for 3 minutes until completely combined and creamy. The frosting should be soft, but not runny. Add more powdered sugar if needed. Frost cake.
Notes
- Decrease granulated sugar by 2 tbps.
- Increase flour by 2 tbsp.
- Decrease baking soda to 1/2 tsp.
- Increase baking temperature to 360° F
- Decrease baking time to 25 – 28 minutes