The Best Double Chocolate Cake
This post may contain affiliate links. Please read my disclosure policy.
This double chocolate cake is everything a chocolate cake should be: rich, fudgy, and deeply chocolaty. Buttermilk and oil (as opposed to butter) give it an exceptionally moist texture, and brewed coffee, whose flavor is indiscernible, intensifies the chocolate flavor imparted by the unsweetened cocoa powder.

This double chocolate cake is everything a chocolate cake should be: fudgy, moist, intensely chocolaty. When assembled into layers with chocolate frosting slathered between, this cake is the perfect birthday finale for any chocolate lover, but it is also an elegant dessert or a treat to enjoy with afternoon espresso.
Why Is This Cake So Good? A few things:
- Unsweetened cocoa powder, which imparts a deep, intense chocolate flavor and a rich, fudgy texture.
- Coffee, whose flavor is indiscernible, intensifies the chocolate flavor imparted by the unsweetened cocoa powder.
- Buttermilk, a magic ingredient in many a cake, namely this buttermilk blueberry breakfast cake.
- Oil (as opposed to butter), which keeps cakes incredibly moist (read: The Case For Making Cakes with Oil as Opposed to Butter).




The Best Double Chocolate Cake
- Total Time: 2 hours 10 minutes
- Yield: 10 to 12 servings 1x
Description
This double chocolate cake is everything a chocolate cake should be: rich, fudgy, and deeply chocolaty. Buttermilk and oil (as opposed to butter) give it an exceptionally moist texture, and brewed coffee, whose flavor is indiscernible, intensifies the chocolate flavor imparted by the unsweetened cocoa powder.
Adapted from: Gourmet via Epicurious.
Notes:
- Because several commenters over the years have had issues with the black velvet icing recipe I used when I first posted the recipe over a decade ago, I’ve replaced it with a more foolproof and equally delicious chocolate frosting recipe (see below). If you have made and loved the Black Velvet Icing, find that recipe in this Google Doc.
- If you want to make a half recipe, see this post: Gourmet’s Double Chocolate Cake, Revisited. I love these 6-inch cake pans for making half recipes of all sorts of cakes, namely this one. You need two.
Ingredients
for the cake:
- 3 ounces (85 g) fine-quality semisweet chocolate
- 1 1/2 cups hot brewed coffee
- 3 cups (648 g) sugar
- 2 1/2 cups (320 g) all-purpose flour
- 1 1/2 cups (144 g) unsweetened cocoa powder
- 2 teaspoons baking soda
- 3/4 teaspoon baking powder
- 1 1/4 teaspoons salt
- 3 large eggs
- 3/4 cup vegetable oil
- 1 1/2 cups well-shaken buttermilk
- 3/4 teaspoon vanilla
For assembly:
- Chocolate Whipped Cream Cheese Frosting (see notes above)
Instructions
- Make the cake: Preheat oven to 300°F. and grease two 9- or 10-inch by 2-inch round cake pans with unsalted butter or nonstick spray. Line bottoms with rounds of parchment paper. Finely chop the chocolate, then combine it in a bowl with the hot coffee. Let the mixture stand, stirring occasionally, until the chocolate is melted and the mixture is smooth.
- Into a large bowl, sift together sugar, flour, cocoa powder, baking soda, baking powder, and salt. In another large bowl using an electric mixer, beat eggs until thickened slightly and lemon-colored (about 3 minutes with a standing mixer or 5 minutes with a hand-held mixer). Slowly add oil, buttermilk, vanilla, and the melted chocolate mixture to the eggs, beating until combined well. Add sugar mixture and beat on medium speed until just combined. Divide batter between pans (being sure not to fill pans higher than 2/3 full—they will overflow if you do; it’s not worth it) and bake in the middle of the oven until a tester inserted in the center comes out clean, 1 hour to 1 hour and 10 minutes.
- Meanwhile, make the frosting.
- Cool layers completely in pans on racks. Run a thin knife around the edges of the pans and invert the layers onto racks. Remove parchment paper. Cake layers may be made 1 day ahead and kept, wrapped well in plastic wrap, at room temperature.
- If you are making a layer cake, halve each cake round crosswise to create 4 layers. Spread frosting over one cake layer. Top layer with the other cake layer. Repeat until all layers are stacked. Use the remaining frosting to frost the exterior of the cake. Cake keeps, covered and chilled, 3 days. Bring cake to room temperature before serving.
- Prep Time: 30 minutes
- Cook Time: 60 minutes
- Category: Dessert
- Method: Oven
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.

466 Comments on “The Best Double Chocolate Cake”
I made a few mistakes and some substitutions when making this cake. The biggest mistake, against my better judgement, was using a springform pan. Yikes! During the first few minutes of baking, some of the batter did seep out from the bottom of the pan 🙄. I also baked at 350F because currently the oven’s digital touchpad is not responsive. I wrapped the cake pan’s side using a cake wrap (hoping to offset the higher baking temperature) and naturally, I reduced the total baking time. Not having any buttermilk, I used 1/3 full fat Greek yogurt (because that’s the amount I had) and 1/3 diy buttermilk. Suprisingly, the cake turned out well 🙂.
The ganache recipe is fabulous, especially when allowed to set a bit and then whipped up with a little bourbon! This was piped on the middle layer and the entire cake was crumb coated with the remaining ganache. I opted to go with a chocolate mirror glaze (cocoa powder, gelatin leaf, heavy cream..) cake exterior for the long lasting ‘shine’ and stable nature. And, as I wanted to add halved strawberries on top, the mirror glaze completely preserves the strawberries for quite a long time.
Thank you for sharing this recipe, as it inspired me to create an impressive birthday cake that everyone loved ❤.
So nice to read all of this, Ang! Except, of course, about the leaking springform pan… the worst! I’m so intrigued by the chocolate mirror glaze and would love to learn more if you have the time. Sounds lovely!
(adapted from recipetineats – youtube)
Chocolate Mirror Glaze
Note: It’s important that your cake’s surface be smooth and frozen to semi frozen.
I semi freeze a cake that has a (thin layer, my prefetence) ganached layer on top and sides before pouring on the prepared chocolate mirror glaze.
Step 1 Prepping Ingredients
– In saucepan combine:
1 cup sifted unsweetened cocoa with 2/3 cup water
– Stir until it forms a thick paste.
ADD
2/3 cup heavy cream/ cream and
1 cup + 2tbsp superfine sugar
(I used regular sugar)
Stir well to combine. Set aside.
(It will be THICK)
Step 2 Blooming Gelatine Leafs
– Place 7.5 gelatine leafs in a bowl of cold water (making sure they’re not clumped together.)
Requires a maximum of 5 minutes for it to bloom/ soften*)
Step 3 ..in the meantime
– Place saucepan on medium (then medium high) heat slowly bringing the ingredients to a boil.
(note: I use a heat-proof silicone spatula to slowly stir & ensure that all of the sugar has melted, once melted turn on medium high heat)
– Remove from heat when the mixture comes to a boil.
Step 4 Squeeze out water from gelatine leafs using your hands
And add them to the cocoa sugar mixture slowly stirring to dissolve the gelatine.
Step 5 First straining & Cool to 86 degrees/ 94 degrees*, meat thermometer will do!
-Strain the mixture through a fine sieve (keeping the strainer low to the bowl so as to avoid the formation of air bubbles)
Place plastic wrap directly on the surface of the glaze. Set aside to cool. Approx. time 2 hours*
Step 6 Second Straining (ensuring no air bubbles)
-Strain the glaze again when the it has reached or is close to the given temperatures in to a spouted (glass measuring cup/other) container.
Step 7 Prepping to Glaze
– Set your cake on an overturned, slightly smaller, cake pan that is placed on a cooling rack that is set on a large clean (oven) tray to catch the drippings.
Step 8 Glazing the Cake
– Begin thinly pouring the glaze working from the cake’s top center spiraling outwards. To ensure the sides get covered pour close to the cake’s edge. The glaze is forgiving and a warm palette knife can smooth out any imperfections and used to wipe off the drippings from the bottom of the cake.
Step 9 Placing Glazed Cake onto Serving Platter/ Cake Round
TIP: I insert and leave a long offset spatula under the cake for the entire pouring of the glaze and with the help of a large knife carefully transfer the cake to it’s final resting surface.
The glaze will set in 10 minutes or so. A successful glaze will remain shiny both in and out of the fridge.
PS I added cut strawberry halves after the ganached cake was removed from the freezer, using a dap of reserved ganache to affix them in place. The mirror glaze will ensure they stay well preserved.
See recipetineats for further assistance! 🙂
Oh my goodness, Ang, THANK YOU!! This is awesome. I am deep in editing land for my pizza book, but as soon as I turn in my next draft, I am going to try this. I love Recipe Tin Eats! Thanks so much for taking the time to send this 🙂 🙂 🙂
🙂❤ I think you will love the Chocolate Mirror Glaze and the possibilities it presents.
PS Did I hear PIZZA!
So yum 🙂! I grew up making pizza in my family’s pizza restaurant.
Oh my goodness no way!!?? That’s amazing. Yes, PIZZA!!!
I forgot to clarify that I made the ‘half’ recipe (Gourmet’s Double Chocolate Cake with Chocolate Ganache ) and the diy buttermilk I used was 1/2 c along with the 1/4 c yogurt and not 1/3 and 1/3 as I incorrectly had written.
The cake will not be blackish just by using semi sweet chocolate or a good cocoa… you must specify Dutch process cocoa….. that is only way to get dark dark brown black color.
After I got the cakes in the oven and was getting ready to set my timer I noticed the comment ‘posted near the end of the recipe’ that the pans should not be more than 2/3 full. It would have been very helpful to post that instruction nearer the beginning of the recipe so that I wouldn’t have had to pull the cakes out of the oven about 7 minutes into the baking to spoon out some of the batter 😫😫😫😫 – I would suggest you alter the instructions and add that the 9 inch cake pans should be deeper than normal. The cakes are now back in the oven and I have about 1 1/2 cups of batter which I don’t know what to do with except pour it down the drain. What a waste. I hope this cake is worth it. I’ve been using a recipe called midnight sin chocolate cake for years and decided to give this one a try. I will post a review after the taste test. I am very frustrated at this moment.
I hope it all came out good for you! I sometimes use the litle extra batter by makeing a very small cake or cakeish in a well buttered oven froof dish.i like have the “sample cake”!
Can I use olive oil? Or will that be too strong of a flavour
I think it should be fine! Go for it 🙂
Can’t wait to make this! Just to confirm – if looking to make the recipe as written, are you supposed to use natural cocoa powder or Dutch-process for the cake?
Great question, because I don’t actually make it clear. The truth is that you can use either. I’ve used both, and both work well. Originally, I though that “natural” cocoa powder was best for this cake, and then I realized that I had in fact been using Dutch-process all along. I’ve no made this with Droste’s Dutch processed and Hershey’s unsweetened natural cocoa powder, and it always turns out well.
Hi, it says 3 cups of sugar is 648g, but 3 cups of sugar is 600g. I always bake with metric for accuracy. Could you please clarify this?
600 grams will be fine!
I have also noticed that you have 3/4 tsp vanilla in this recipe, but in the half recipe it says 1tsp vanilla. Not sure about the quantities?
Hmmm… that’s confusing 🙂 I think I use 1 teaspoon of vanilla for both the full and half recipe — the truth is that you can’t go wrong.
If I don’t want to make a layered cake, what size tin and how long, and on what heat, would the cake be baked. Thank you. It looks smashing.
Hi! I might consider making this recipe instead: https://axis-viaduct.live/2013/10/29/beattys-chocolate-cake-plus-two-fair-trade-giveaways-lake-champlain-chocolates-hot-cocoa-bag-of-fair-trade-goodies/%3C/a%3E%3C/p%3E
You can make it in a 9×13-inch pan, so just one layer — follow the temp and time instructions there.
That was a no reply. Could you please answer my questions. 🙏
Hi Stewball… I have yet to try this recipe but for pan size equivalents, I have used this information successfully! Sorry you haven’t gotten an answer from the author yet!
https://sallysbakingaddiction.com/cake-pan-sizes/
That’s not an answer. O asked a few things to which I got no response. Is it possible to have one or should I just delete the recipe?
Wow… Can you just come over to my house and make this cake for me? Lol.
I mean, it’s no longer enough to just give people a recipe to follow. You should be able to make them their own personal recipe, that suits their needs and tailors to their personal situation!?!
Also, please answer the question promptly or they’ll repeatedly spam the comments page and give you a low rating. Smh
Some people.
Jokes aside, I can’t wait to try this recipe!!
🤣🤣🤣🤣🤣 omg thank you!! And I hope you do love the recipe if you make it 🙂
My 3 year old son and I made this cake for my wife’s birthday!! Let me preface this by saying that I am by no means, a Master Baker! I do have a stand mixer, which I believe made a huge difference, but this was only the second cake that I’ve made from scratch in my life. The recipe was super easy to follow and came out exactly as I expected. When baking with a toddler, measurements are usually loosely followed. Some gets in the bowl, and some gets on the floor. Happy little accidents, you know!?! It seems to me that this one is hard to screw up. I popped it in the over for an hour, went for a nap, and came back to pull it out of the oven. I used premium semi sweet chocolate and cocoa, and it was so rich and decadent. The cake was super moist and fudgy, and had that perfect black appearance. I added some mini eggs just for show, and everyone loved it!! It definitely checked all the boxes from my wife’s “chocolate cake” request!! Thank you so much!! 🙏
Dylan, it’s so nice to read all of this! I don’t know how I missed your comment! And I hear you, I was just baking a birthday cake with my 9-year-old, and basically everything got added into one bowl all at once and whisked together. I thought for sure it would turn out terribly, but it was delicious.
Glad your wife approved, too! Thanks for writing 🙂
I can’t even remember when I 1st saved this recipe. I have been using it as my go to chocolate cake recipe for a LONG time! I have even used it as the inspiration to make other cakes. Every time I make it, people rave about it!!
I have used this for all different shaped and sized cakes and even cupcakes. I have used it for celebrations and for the random Tuesday that called for cake (especially during my pregnancies!). I have used just about every kind of frosting with it and it never ceases to be the star of the show!
Amazing 🙂 🙂 🙂 Love reading all of this, Melissa. Thanks so much for writing and sharing.
Hi Ali. I remember reading that you were trying out other dutch cocoa instead of using Hershey’s. I forgot why you were looking to switch. Anyways, did you find anything or are you sticking with Hershey’s? Thanks a bunch.
Hi! It was in regard to the lead levels found in Hershey’s. I wrote about it here but honestly I have not experimented with the other cocoas to make a definitive recommendation: Best-Ever Fudgy (Shiny-Topped!) Homemade Brownies.
I still use the Hershey’s. Pls let us know if you end up finding something down the road that doesn’t contain lead. Was it a tiny amount that was found? Thanks as always for responding
If you do the math, the amount of lead in each brownie is tiny. That said, it’s still concerning. Here’s the article: https://www.consumerreports.org/health/food-safety/a-third-of-chocolate-products-are-high-in-heavy-metals-a4844566398/
Hi im sure this has been asked bit can this battery be made into cupcakes and if so any guess on how many?
I would guess 24-30 cupcakes.
The cake came out really rich and moist. Great recipe! thank you for the additional information on natural vs Dutch processed cocoa powder.
Is it possible to freeze the cake layers for up to a week, before frosting? Or what would you recommend, if I don’t have time the day before I need it.
Great to hear, Christina! And yes: you can freeze the cake layers for as long as 3 months. Go for it!
I will try this out and let you know how it turned out. Thanks for sharing your recipe.
Hi 🙂 I’m wondering how long it is safe to keep the cake at room temperature if we use your recipe for black velvet icing?
By the way, I’ve made this recipe multiple times, years apart, and it’s one I always come back to for any special occasion. I love it!
So nice to hear this, Sarah 🙂 🙂 🙂
I would say 2 days… kind of depends on how hot your kitchen is. If you have AC or it’s relatively cool, you could probably get away with more.
I have made this cake 4 times now and it is truly the best chocolate cake I’ve ever had! I just finished making the icing for the cake tonight and the butter separated from the chocolate egg mixture. I am attempting to bring the temperature down some and hoping the butter will incorporate after that but i’m worried i’m going to saturate my cake with butter when i put the icing on! Help! have you ever had this happen? Can or how can it be fixed?
Natalie, hi! So sorry for the delay here. What did you end up doing? This has never happened to me so I’m not exactly sure how to advise.
My husband requested a double chocolate cake this year, and this recipe delivered!! It was so rich and moist. We all loved it! I did split the cake into 4 layers, and there was just enough icing for each layer and to cover the entire cake. I did run into the issue of oil from the butter separating as the icing cooled down. But I was able to fix this issue by adding a little more confectioner’s sugar once it had cooled, and it also helped thicken the icing some more. 10/10
Great to hear this, Lauren! Thanks for writing. I need to revisit the icing recipe since a few people recently have had issues. So glad it was a hit though!
I just finished the cake part and both layers sunk a bit in the middle. 🙁. Hoping they still taste ok. Not sure exactly where I went wrong. Maybe over mixed the batter?
It’s definitely a wet batter, and if it’s not baked long enough, it will sink. How did it turn out?
I haven’t baked in a while but for my girlfriend’s wedding (small gathering), I’m making several sweets including this cake. I have made this cake in the past, loved it, and now it’s a go-to recipe! However, for this event I want to make cupcakes out of it. Any advice?
Great to hear, Kelly! I think the key will be to not over-fill the wells with batter — fill them no more than 3/4 full and they should bake up great. Bake @350ºF for 18-22 minutes.
OMG! This is the best chocolate cake I’ve ever had!
Great to hear, Denise! Thank you for writing 🙂
Fantastic cake! The black velvet icing is a game changer. Rather than slicing layers, I want to simply bake in 3 9″ layers. Any guess as to the baking time?
Thanks. The one bowl pound cake is up next.
Hi! I would start checking after 45 minutes; then check every 5 minutes until they are done.
The chocolate cake was literally the best thing I’ve ever made and had so many compliments but I attempted to make the black velvet icing and not only was it a total waste of 6 eggs but it was disgusting I have no idea what went wrong but it was nothing but curdled egg pieces and was no where close to a icing. I was in a time pinch and had to get store bought frosting to go with it but thankfully it tasted amazing with the cake or it would’ve been a complete fail for my sons birthday party.
Other than being completely sacrilegious, is there anything wrong with halving this recipe and only make one cake round cut crosswise? Making for 2 of us and don’t have 6-inch cake rounds (for the other version!) so thought this might be an option unless I’m overlooking something!
Apologies for the delay here! No, there is nothing wrong with halving the recipe and making only one cake round cut crosswise. Not overlooking anything. I hope you gave it a go 🙂
My icing has turned out lumpy and it looks like the oil from the butter is separating from the rest of it. My dad (birthday boy) tried to steal a swipe of icing but everytime he tried to scoop it up with his finger, it just slid away and he had nothing left but oil. Do you have any idea what caused this?
I know this is two years after you posted this recipe so I’m not sure if you’re still responding to comments. Hopefully you see this though because I’m so curious!
Hi! I’m sorry to hear this. I just updated the recipe to use a completely different chocolate frosting recipe, but one that I am confident that works as so many people have made and loved it. So many people have had trouble with the black velvet icing in this recipe over the years, so I’ve made the decision to replace it. I’m sorry it didn’t work out for you.
Hi, thanks so much for getting back to me! The cake still turned out great and we all enjoyed it. One of the other commenters who had a similar issue suggested putting more confectioner’s sugar to help absorb some of the excess butter and that helped a lot.
I do think it’s a shame to completely remove the icing from the recipe–it’s what drew me to this cake in the first place. It seems like others were able to get it to work so maybe you could just offer the whipped cream cheese an alternative?
Hi! I moved the recipe to a Google Doc and linked to it should anyone want to give it a go. I have been meaning to revisit this recipe for year — there are no process shots, and the icing desperately needs a video to help people along. I hate the idea of people wasting so many precious ingredients and it has happened too many times over the years. I think the trick with the icing is going very slowly: whisking in the eggs very slowly; whisking in the butter very slowly; and I do think having a flat-bottomed whisk is essential. I am not at home at the moment, but as soon as I get home, I am going to give this post a glow up!