Every high altitude baker needs a reliable high altitude chocolate cake recipe. This easy recipe makes a moist and fluffy chocolate cake that’s perfected for mountain bakers, so you get perfect, delicious results every time. Frosted with fluffy chocolate buttercream, this is a classic cake for chocolate lovers.
I bake and test all of my recipes at Denver’s altitude of 5,280 feet, so if you live at a higher or lower elevation, you may need to make a few minor adjustments, but don’t worry! It’s easy to adjust a recipe for perfect results at any altitude. This chocolate sour cream cake is so easy to make, and the batter comes together quickly with just a bowl and whisk! And if the price of eggs lately has you baking less, I even have an eggless chocolate cake variation (noted in the FAQs above the recipe card) for today’s recipe.
Looking for more classic high altitude cake recipes? Don’t miss this almond poppy seed cake, vanilla cake, coconut cake, and white velvet cake.
This site contains affiliate links. As an Amazon associate, I earn from qualifying purchases. This means that I may make a small commission if you purchase a product using those links. This in no way affects my opinion of those products and services. All opinions expressed on this site are my own.
Choosing a Cocoa Powder
This chocolate cake gets its dark, rich color from Dutch processed cocoa powder. While seemingly similar products, Dutch-processed cocoa powder and natural cocoa powder have different chemical properties, so their roles within a recipe are unique. There are so many cocoa powders available, ranging from mild to dark and rich, and they will all make a very different tasting chocolate cake.
So What is Cocoa Powder?
When cacao beans are processed (fermented, dried, roasted and cracked into nibs), the cocoa butter is removed from the nibs and dried. The leftover dried solids from the cocoa butter are then ground into cocoa powder. The ground cocoa powder can then be used to add rich, intense chocolate flavor to baked goods and desserts. Think chocolate cakes, brownies, cookies, chocolate pudding, and buttercream.
Dutch Processed Cocoa Powder vs Natural Cocoa Powder
Dutch processed cocoa powder begins with cacao beans that have been washed in an alkaline solution of potassium carbonate. The wash neutralizes their acidity, so the cocoa powder made from these beans is non-acidic. The alkalization process creates a cocoa powder that’s darker in color and more mellow in flavor, for a rich, deep chocolate flavor and color in your baked goods.
Natural cocoa powder is made from beans that have not been alkalized, so they are natural. It’s acidic and bitter, with a very strong flavor.
Which cocoa powder should you use?
Understanding the chemical properties of cocoa powder is important, so you know when you should use each. If the recipe doesn’t contain any leavening, for example pudding, ice cream, buttercream or brownies, you can use either one.
But for recipes containing leavening, first you’ll need to understand the difference between baking powder and baking soda. Baking soda is sodium bicarbonate, which requires an acid and a liquid to become activated and help baked goods rise. On the other hand, baking powder includes sodium bicarbonate, as well as an acid. It only needs a liquid to become activated.
Generally speaking, Dutch processed cocoa powder (non-acidic) will be paired with baking powder (doesn’t require an acid to become activated). And natural cocoa powder (acidic) will be paired with baking soda (requires an acid to become activated). Now, this is a big generalization, because most recipes contain many acidic ingredients (for example, applesauce, buttermilk, sour cream, honey, brown sugar, molasses, cream of tartar, lemon juice, vinegar, chocolate, cocoa powder, coffee or espresso powder). So even if you use Dutch processed cocoa powder with baking soda, but your cake contains other acidic ingredients, it’s likely that your cake will still rise just fine. I make my chocolate cake with Dutch processed cocoa powder, and use both baking soda and baking powder.
If a recipe doesn’t specify which cocoa powder to use (many older recipes don’t), then a safe bet is that natural cocoa powder was used.
My personal favorite cocoa powders to use are Rodelle, Drost, Cacao Barry Extra Brute, and King Arthur Baking Company.
See the recipe card at the end of the post for the full ingredients list and instructions.
Ingredients
Cake
- All-Purpose Flour. Adds structure to the cake.
- Cocoa Powder. Gives chocolate cake its chocolate flavor and rich color.
- Granulated Sugar. Adds sweetness and moisture.
- Espresso Powder. A small amount of espresso powder enhances the flavor of the cocoa powder, without making the cake taste like coffee.
- Baking Powder + Baking Soda. Leavens the cake so it rises.
- Coarse Kosher Salt. Balances the sweetness.
- Eggs. Add structure.
- Whole Milk + Sour Cream. Moisture, fat, flavor and acidity.
- Vegetable Oil. Moisture.
- Vanilla Extract. Complements the flavor of the chocolate.
Buttercream
- Unsalted Butter. Adds richness, fat and flavor.
- Powdered Sugar. Sweetens and thickens the buttercream.
- Cocoa Powder. Gives the buttercream its chocolate flavor.
- Meringue Powder. Improves the texture and stabilizes the buttercream.
- Coarse Kosher Salt. Balances the sweetness.
- Vanilla Extract. Complements the flavor of the chocolate.
- Milk. Thins the buttercream for desired consistency.
Instructions
Make the cake.
- Preheat the oven to 350 F, and spray the bottoms of three 8-inch cake pans with non-stick spray. If making half the recipe, use three 6-inch cake pans.
- In a large bowl, sift together the flour, sugar, cocoa powder, espresso powder, baking soda, baking powder and salt.
- Separately, whisk together the eggs, milk, sour cream, oil and vanilla. Add the wet ingredients to the dry, and whisk until combined, about 15 seconds.
- Divide the batter between the pans. Bake on the center oven rack for about 22-28 minutes (or about 20 minutes for 6-inch pans), until the tops of the cakes spring back when lightly touched, or a toothpick inserted in the center comes out clean.
- Set the pans on a cooling rack, cover loosely with a clean kitchen towel, and cool completely before frosting.
Make the buttercream.
- In the bowl of your stand mixer fitted with the whisk attachment, beat the butter on medium speed for 1 minute until smooth.
- With the mixer on low, gradually add the powdered sugar, cocoa powder, meringue powder and salt, mixing to combine.
- Add the vanilla, and increase the speed to medium (#4-6 on a Kitchen Aid mixer); whip for 4-5 minutes until very light and fluffy, scraping the bowl down occasionally, and only adding the milk if needed for desired consistency. Turn the speed down to “stir” and mix for 2 minutes to eliminate big air bubbles.
- Remove the cooled cakes from the pans. Place one cake layer on a cake board, and frost with a layer of buttercream. Repeat stacking and filling the cake layers, then frost all over with a thin “crumb coat” of buttercream. Refrigerate for 30 minutes to set the crumb coat. Keep the bowl of remaining buttercream covered. Frost all over with a final, swirly layer of buttercream.
- If you have any extra buttercream leftover, fit a piping bag with tip 1M, fill with the buttercream, and pipe a few swirls on top of the cake. Decorate with chocolate squares.
Be sure to read all of my BAKING FAQs where I discuss ingredients, substitutions and common questions with cake making, so that you can be successful in your own baking! I also suggest reading these comprehensive posts on making Perfect American Buttercream, How to Stack, Fill, Crumb Coat and Frost Layer Cakes and How to Use Piping Bags.
Frequently Asked Questions
What cocoa powder should I use for my cake?
Use a good-quality Dutch-processed cocoa powder for the best flavor. My personal favorite cocoa powders to use are Rodelle, Drost, Cacao Barry Extra Brute, and King Arthur Baking Company.
Is this cake fluffy or fudgy?
This is a light and fluffy, not fudgy, chocolate cake with an incredibly moist, tender crumb. Here is my chocolate fudge cake recipe.
Can I use melted butter instead of oil?
You really should use the oil, as it makes the cake very light, moist and fluffy. Butter will make the cake a bit more dense and dry.
How can I make an eggless chocolate cake?
The price of eggs has risen sky high the last few months, so I tested my recipe with an easy egg substitute. To make an eggless chocolate cake, simply replace the eggs with 1 cup of unsweetened applesauce (1/4 cup of applesauce for each egg) and increase the flour by 3 tablespoons. This makes an exceptionally moist chocolate cake without eggs, that rises just as well as the version with eggs. And the apple flavor is extremely subtle, since the cocoa powder has a much more pronounced flavor. I tested this eggless version with 1/2 the cake recipe, baked in a 9-inch square baking pan for about 35 minutes.
Can I use gluten free flour in this recipe?
Yes, just substitute your favorite measure-for-measure gluten free flour in place of the all-purpose flour.
Why don’t you use cake flour instead of all-purpose flour?
While I love using cake flour for my white cake and vanilla cake, all-purpose flour works perfectly for chocolate cake.
What does the espresso powder do?
A tablespoon or two of espresso powder enhances the flavor of chocolate, but isn’t enough to make the cake taste like coffee. It also adds acidity, which reacts with the leavening to help the cake rise, and give it a fluffy, tender texture. I use Medaglia D’Oro Instant Espresso Coffee, which I can find at my local grocery store.
What can I substitute for the whole milk and sour cream?
Whole milk and full fat sour cream are preferred in this recipe for their rich, creamy flavor. You can, however, use any milk you like, including dairy-free options. If you don’t have sour cream, you can try full-fat, unsweetened Greek yogurt or buttermilk, although I haven’t tested these substitutions.
Should I adjust this recipe if I don’t live at high altitude?
If you’re at sea level or low altitude, you may be able to make this recipe exactly as written, but then again, you might need to make a few minor adjustments, such as decreasing the flour by a couple of tablespoons, and increasing the leavening a little. If you’re at a higher altitude than Denver (by more than 1,000 feet), I’d advise increasing the flour by a couple of tablespoons, and slightly decreasing the leavening. This article has great guidelines on how to make specific adjustments for various altitudes.
How should I adjust the recipe for a smaller cake?
You can make half the recipe and bake it in three 6-inch cake pans for a smaller cake.
What other buttercream flavors pair well with chocolate cake?
Pretty much everything is great with chocolate cake! I’d recommend vanilla sour cream buttercream, salted caramel, raspberry, espresso, or peanut butter. And cream cheese buttercream would be fantastic, too.
Other Resources
How to Fill, Stack, Crumb Coat and Frost a Layer Cake
You Might Also Like
Please check out my Amazon Shop for a curated collection of some of my favorite cake pans from trusted brands, baking tools, ingredients, pretty things and fashion finds. I recommend products that I buy and use every day!
Did you love today’s recipe? Please rate the recipe and let me know in the comments what you thought! Also, be sure to follow Curly Girl Kitchen on Instagram, and tag me when you try one of my recipes so I can see all your delicious creations!
The Best High Altitude Chocolate Cake
All recipes on Curly Girl Kitchen are developed for high altitude at 5,280 feet. See FAQs for adjusting to higher or lower elevations.
Equipment
- Stand Mixer with Whisk Attachment
- 8-inch cake pans (x3)
Ingredients
Cake
- 2 cups all-purpose flour, spooned and leveled
- 1 ¾ cups granulated sugar
- ¾ cup unsweetened, Dutch-processed cocoa powder
- 2 tbsp instant espresso powder or instant coffee
- 1 tsp baking soda
- ½ tsp baking powder
- 1 tsp coarse Kosher salt (if using table salt, use half the amount)
- 4 large eggs, room temperature
- 1 cup whole milk, room temperature
- 1 cup sour cream, room temperature
- 1 cup vegetable oil
- 1 tbsp vanilla extract
Buttercream
- 2 cups unsalted butter, softened to room temperature
- 3 cups powdered sugar
- 1 cup unsweetened, Dutch-processed cocoa powder, sifted to break up lumps
- 1 tbsp meringue powder, optional
- ¼ tsp coarse Kosher salt (if using table salt, use half the amount)
- 2 tsp vanilla extract
- 2-4 tbsp milk, if needed
Instructions
Cake
- Preheat the oven to 350 F, and spray the bottoms of three 8-inch cake pans with non-stick spray. If making half the recipe, use three 6-inch cake pans.
- In a large bowl, sift together the flour, sugar, cocoa powder, espresso powder, baking soda, baking powder and salt.
- Separately, whisk together the eggs, milk, sour cream, oil and vanilla. Add the wet ingredients to the dry, and whisk until combined, about 15 seconds.
- Divide the batter between the pans. Bake on the center oven rack for about 22-28 minutes, until the tops of the cakes spring back when lightly touched, or a toothpick inserted in the center comes out clean.
- Set the pans on a cooling rack, cover loosely with a clean kitchen towel, and cool completely before frosting.
Buttercream
- In the bowl of your stand mixer fitted with the whisk attachment, beat the butter on medium speed for 1 minute until smooth.
- With the mixer on low, gradually add the powdered sugar, cocoa powder, meringue powder and salt, mixing to combine.
- Add the vanilla, and increase the speed to medium (#4-6 on a Kitchen Aid mixer); whip for 4-5 minutes until very light and fluffy, scraping the bowl down occasionally, and only adding the milk if needed for desired consistency.Turn the speed down to "stir" and mix for 2 minutes to eliminate big air bubbles.
- Remove the cooled cakes from the pans. Place one cake layer on a cake board, and frost with a layer of buttercream. Repeat stacking and filling the cake layers, then frost all over with a thin "crumb coat" of buttercream. Refrigerate for 30 minutes to set the crumb coat. Keep the bowl of remaining buttercream covered. Frost all over with a final, swirly layer of buttercream.
- If you have any extra buttercream leftover, fit a piping bag with tip 1M, fill with the buttercream, and pipe a few swirls on top of the cake. Decorate with chocolate squares.
Denet
I moved to Colorado Springs about 3 years ago from South Arkansas and had no idea how to adjust for high altitude baking. Your recipes are a life saver! I love to bake and make all my grandkids birthday cakes. The chocolate cake recipe pairs wonderfully with the Kahlua frosting I make! TY so much!
Heather Smoke
I’m so glad to help 🙂
Kevin M
For 2 years, I have been trying recipe after recipe, but convinced I would never be able to make a great chocolate cake at high elevation. I live in Colorado Springs which is almost 1000 feet above even the mile high city of Denver. I have wasted so much money on attempt after attempt. I saw your recipe and tried it for 1 reason: You said to use all-purpose flour instead of cake flower, which I have never done before. I have always used cake flour for my cakes When I saw you address this exact change, I just knew you were on to something. This cake was 2 things – easy and PERFECT!! It came out so good and perfectly moist that I can’t thank you enough. This will now be THE chocolate cake recipe for the rest of my baking life. For all the great compliments I will get on future holidays and birthdays, I thank you so much. And for the record: I did not change one iota of this recipe. It is 100% perfect as is!!
Monika
Hi! I would love to make this recipe but I only have natural cocoa powder available where i live. Do I need to make any adjustments? Thank you so much
Nubia
This was a PERFECT recipe. Cake came out bouncy, fluffy and soft, it literally melts in the mouth. This is the best cake I’ve ever had.
Kassie J
Will this cake freeze well so I can bake it ahead of time?
Heather Smoke
Yes, you can wrap the unfrosted layers individually in plastic wrap while they’re still warm, and freeze them for up to 3-6 months. Let thaw overnight before frosting. Or you can freeze the assembled and frosted cake in an airtight container for up to 2 weeks.
Angela
Hello, I want to try this recipe since I live in an area where the altitude is 3000 ft. above sea level. I was wondering what your thoughts are on using this recipe as is, or what your recommended adjustments are? I have made lots of cakes and still haven’t found one. I have a felling it has to do with the altitude thing, lol.
Heather Smoke
Angela, it’s possible you could use it without adjusting anything, but I couldn’t say for sure without testing it at your altitude. I’ve had feedback from many people who are even at sea level who make my recipes with great success. If you do try it, please let me know! I have suggestions regarding altitude adjustments in my FAQs: https://curlygirlkitchen.com/baking-faqs/
Angela M ORTIZ
Thank you, I will have to try.
Mr
Made this at our home at 9300 ft and it worked great, used Greek yogurt instead of sour cream.
Kristin Hibler
Hello- I am baking this for a wedding. I have baked it before and it is THE BEST chocolate cake- EVER! Question: Can you tell me approx. how many cups of batter this recipe, as shown, will make so I can adjust accordingly. I am making a 12″x18″ sheet cake and trying to figure out how much batter I need!
Thanks again- your recipes really are THE BEST!
Heather Smoke
Kristin, I’m so glad you love this cake! Although I’ve never measured the volume of batter for this recipe, it makes enough for a 9×13 inch sheet cake, so for a 12×18 cake you would simply double the recipe. Good luck!
Nicolette Allen
Using the 12×18 sheet pan…. how long would I bake it?
Heather Smoke
I haven’t baked a cake that large, so I’m not able to give you an exact time. It takes about 40 minutes in a 9×13 pan, and you’ll need to double the recipe for a 12×18 pan.
Shauna
I would like to use this recipe for a tiered bday cake that I will be putting a number of fondant decorations on as well as I have to travel 8 hours with it! Is it a pretty sturdy cake? My other chocolate cake recipe I like is a little soft and not sure it will hold up for this cake. Also, I like to put mini-chocolate chips in chocolate cake just to give it a little extra. Not sure if that will “soften” this cake too much? Thanks so much and sooo excited to finally find a website that caters to high altitude baking! I am always having to adjust everything myself and hoping it works out 😉
Heather Smoke
Shauna, it’s definitely a moist and fluffy cake, not dense like a pound cake. If the tiers are properly supported and the cake is well chilled before traveling, it may hold up just fine, though. If you want a sturdier cake to be on the safe side, though, you might try this recipe instead, which you can also use for a layer cake: https://curlygirlkitchen.com/chocolate-bundt-cake-high-altitude/
Gail
Made this for my son’s birthday cake in Colorado Springs. This recipe worked perfectly! Perfectly!
Susan Herman
Fantastic cake! I live at 8,500 elevation and cake baking from scratch is a challenge. I made Heather’s cake and icing recipe using Earth Balance instead of butter and vegan sour cream to create a dairy free version. Everyone raved that is was one of the most delicious cakes ever.
Food Girl
I’m baking at 8800 ft in northern New Mexico. Any edits I should make? TIA
Heather Smoke
I’d probably reduce the leavening a bit. The info in my FAQs should help!
https://curlygirlkitchen.com/baking-faqs/
Stephanie
If I wanted to make. Double layer 9×13 cake wouldn’t need to double the recipe?
Heather Smoke
This recipe makes enough batter for one 9×13 inch cake. If you wanted to fill two pans, then yes, you’d need to double the recipe.
https://curlygirlkitchen.com/high-altitude-chocolate-sour-cream-sheet-cake/
Stephanie
Thank you!
Tracey Bowman
Hi! I really want to make this for my husband’s birthday but I only have 2 8” cake pans how should I adjust this? Would it just make the layers thicker or should I cut the recipe in half? Thank you!
Heather Smoke
If your pans have a 3-inch depth, no need to cut the recipe in half – you can just make two thicker layers, and bake them for a few minutes longer. If your pans have a 2-inch depth, just make sure not to fill them more than 2/3 full, and if you have a little extra batter, you can bake it in another smaller pan.
Lisa D.
Make no mistake, this is the best chocolate cake I have ever baked. It never fails me, and our family loves it. Thank you, Heather! We are at 4600′ and the recipe works perfectly.
Lauren W Finesilver
Hello,
Can this be made with 1:1 gluten free flour?
Heather Smoke
This isn’t something I’ve tested, but it may work just fine. Gluten free flour blends tend to absorb more moisture, so you might need to add a tablespoon or two extra liquid.
Jillian
Do you know the bake time for cupcakes?
Heather Smoke
Please see my chocolate cupcakes recipe instead: https://curlygirlkitchen.com/high-altitude-chocolate-cupcakes/
Stephanie Ohlin
I have 9″ cake pans. I am baking your chocolate cake recipe. What would the baking time be for 9″ pans vs 8″ pans?
Heather Smoke
If you’re using 2 pans, the baking time might be about the same, or slightly longer. If you’re using 3 pans, the layers will be thinner and will need a few minutes less.
MMP
I live in Parker, CO (5,869’altitude). After a decade of trying to add and subtract ingredients to prevent chocolate cakes from sinking in the middle, this recipe resulted in a delicious cake with great structure and no sinking. The cake remained moist for almost a week before it was gone. I used Guittara unsweetened red Dutch-process cocoa powder, 1 teaspoon coarse Kosher salt, and two 9-inch cake pans. Next time I might use 1 teaspoon of sea salt instead of coarse Kosher salt. The stress and worry about sinking are gone, and I am very thankful for this recipe!
Trina
Anyone tried this without the coffee? i
Katie
I made this over the weekend for my daughters 3rd birthday in northern CO – it was the perfect consistency, great flavor, hands down the best cake I’ve ever made, everyone loved it! I can’t wait to make it again. Thank you!
Renee E.
Turned out great! I used regular cocoa powder because the grocery store didn’t have dutch-processed and it worked out fine. I paired it with an Oreo buttercream.
G
Excellent! This recipe came out perfectly with no alterations. I halved the recipe, made it in two 6” pans (it took a few minutes longer than as written), then split and filled with raspberry jam, white chocolate buttercream, and fresh raspberries. It was perfect.