Ultimate Chocolate Cupcakes
These chocolate cupcakes are the BEST! They are super moist, made from scratch, and are packed with rich chocolate flavor. Take them over the top with the optional creamy chocolate ganache center! Use the incredibly silky chocolate frosting included in the recipe, or change up the frosting for different seasons or occasions; there are many options linked below!

I have shared approximately one billion (actually, 35ish) cupcake recipes over the years, but this is the ONLY chocolate-chocolate version you’ll find. I’ve had some chocolate cupcake bases, but those were topped with things like peanut butter frosting, espresso buttercream, and salted caramel frosting… then there were the faux Hostess cupcakes and the black-bottom cupcakes.
They are all amazing cupcakes, but this recipe is IT when you need something fabulously rich and overflowing with chocolate flavor. I use this recipe anytime I want chocolate cupcakes; I’ve never been tempted to try other recipes since finding this one.
Why I Absolutely LOVE These Chocolate Cupcakes
First things first – the cake part of these cupcakes is phenomenal. It’s often hard to find a cupcake recipe that not only domes perfectly when baked but is also moist and tender inside (not dry and crumbly) with a rich chocolate taste. These are all of that and more; they melt in your mouth.
To enhance the flavor and the moist texture, a dollop of chocolate ganache is placed on top of the cupcake batter before they are baked. It’s an optional step, and you can make the cupcakes without it, but I highly recommend it.
And oh my, the frosting. It’s almost beyond words. Satiny, smooth, buttery, just sweet enough, and oh-so-chocolatey. I could eat it with a spoon. Piled high on those cupcakes, it’s the perfect frosting-to-cupcake ratio for me.

Ingredients Breakdown
Below are notes on the most important ingredients in these cupcakes (be sure to check the recipe card for a full list of ingredients and quantities):
- Bittersweet Chocolate – This is used in the ganache and the cupcake batter; bittersweet chocolate comes in a variety of percentages. I usually opt for around 60% which is closer to semisweet territory (and you can use semisweet if you prefer it), but you could go up to around 72% bittersweet if you’d like! I prefer to use Ghiradelli baking bars.
- Heavy Cream – For the ganache; I don’t recommend substitutions to ensure it sets up correctly.
- Dutch-Process Cocoa Powder – Don’t substitute unsweetened cocoa powder. You can find Dutch-process at some grocery stores, and also Amazon.
- Hot Coffee – The coffee really enhances the chocolate flavor and takes it to another level). Feel free to use decaf coffee if preferred; if you cannot have coffee for other reasons, you can substitute hot water.
- Bread Flour – This is used because it has a bit more protein than all-purpose flour and helps to keep the cupcakes stable enough for the ganache filling. I always use bread flour (even if I omit the ganache filling, which I do at times), but some readers have reported success using all-purpose flour, as well.
How to Make the Cupcakes
Here is a quick rundown on how to make the best chocolate cupcake recipe!
First, get your muffin pan ready by lining it with paper liners.
Step #1: Make the Chocolate Ganache – Melt together the chopped chocolate, heavy cream, and powdered sugar, then whisk together and chill in the refrigerator for 20 to 30 minutes.

Step #2: Make the Cupcakes – Pour hot coffee over the chopped chocolate and cocoa powder, whisk until smooth, then refrigerate for 20 minutes.
Meanwhile, whisk together all of the dry ingredients (including sugar) in a medium bowl. Then, whisk the oil, eggs, vinegar, and vanilla into the chocolate mixture. Add the flour mixture and whisk until smooth.


Divide the batter between the 12 cupcake liners, then place one rounded teaspoon of ganache on top of each cupcake batter. Bake until cupcakes are set and firm to the touch, 17 to 19 minutes. Cool in the pan for 10 minutes, then remove to a wire rack to cool completely.
Step #3: Make the Frosting – In a food processor, process the butter, sugar, cocoa powder and salt until smooth, about 30 seconds. Add the corn syrup and vanilla extract and process until just combined. Scrape the sides of the bowl, then add the melted chocolate and pulse until smooth and creamy. Frost the cupcakes as desired.

Recipe Notes & Success Tips
- Equipment Used – Muffin Tin / Paper Liners / Food Processor
- Ganache Filling – It’s important not to chill the ganache filling for too long, or it will be too firm and dense, and will sink to the bottom of the cupcakes. It will still be there, and still be delicious, but will be firmer and lower in the cupcake than intended.
- Chocolate Frosting – This is a phenomenal chocolate frosting – it’s luscious and silky, not at all too sweet. It does have corn syrup in it, which turns a lot of people off. I beg you to try it, but if you don’t like it or don’t want to make it, then I suggest my chocolate buttercream frosting. It’s different, but would be my #2 option for you. You could also use vanilla frosting, cream cheese frosting, peanut butter frosting, 7-minute frosting, or Swiss meringue buttercream!
- Gluten-Free Cupcakes – While I have not personally created a gluten-free version, multiple readers have reported success using gluten-free flour or baking mixes.
- Chocolate Cake – If you are looking for a chocolate cake recipe, I don’t recommend modifying this one, but highly recommend my best-ever chocolate cake!
- Double Batch – You can double this recipe to make 24 cupcakes.
- Storage – The frosted cupcakes can be kept in an airtight container at room temperature for up to 3 days.
- Make-Ahead Frosting – The frosting can be kept at room temperature for up to 3 hours before using, or refrigerated for up to 3 days. If refrigerated, let stand at room temperature for 1 hour before using.
- Freezing the Cupcakes – The baked (and cooled) cupcakes can be frozen in an airtight container or resealable freezer bag for up to 3 months. Thaw at room temperature or in the refrigerator, then frost as desired.

More Favorite Cupcake Recipes:
- Classic Vanilla Cupcakes
- Mocha Cupcakes with Espresso Buttercream Frosting
- Red Velvet Cupcakes
- Pumpkin Cupcakes
- Strawberry Cupcakes with Strawberry Meringue Buttercream
- Coconut Cupcakes with Toasted Coconut Frosting
If you make these chocolate cupcakes and love them, remember to stop back and give it a 5-star rating – it helps others find the recipe! ❤️️

Ultimate Chocolate Cupcakes
Ingredients
For the Ganache Filling
- 2 ounces (56.7 g) bittersweet chocolate, finely chopped
- ¼ cup (59.5 ml) heavy cream
- 1 tablespoon powdered sugar
For the Cupcakes
- 3 ounces (85.05 g) bittersweet chocolate, finely chopped
- ⅓ cup (28.67 g) Dutch-processed cocoa powder
- ¾ cup (177.75 ml) hot coffee
- ¾ cup (93.75 g) bread flour
- ¾ cup (150 g) granulated sugar
- ½ teaspoon (0.5 teaspoon) salt
- ½ teaspoon (0.5 teaspoon) baking soda
- 6 tablespoons vegetable oil
- 2 eggs
- 2 teaspoons white vinegar
- 1 teaspoon vanilla extract
For the Frosting
- 1¼ cups (283.75 g) unsalted butter, at room temperature
- 1 cup (120 g) powdered sugar
- ¾ cup (64.5 g) Dutch-processed cocoa powder
- Pinch of salt
- ¾ cup (255.75 g) light corn syrup
- 1 teaspoon vanilla extract
- 8 ounces (226.8 g) chocolate, milk, semisweet or dark, melted and cooled
Instructions
- Make the Ganache Filling: Place the chopped chocolate, heavy cream and powdered sugar in a small bowl. Heat in the microwave on high power until the mixture is warm to the touch, 20 to 30 seconds. Whisk until smooth, then refrigerate until just barely chilled, no longer than 30 minutes.
- Make the Cupcakes: Preheat oven to 350 degrees F. Line a standard-size muffin pan with liners. Place the chopped chocolate and cocoa powder in a medium bowl. Pour the hot coffee over the mixture and whisk until smooth. Refrigerate mixture for 20 minutes.
- Meanwhile, whisk together the flour, sugar, salt and baking soda in a medium bowl; set aside.
- Whisk the oil, eggs, vinegar and vanilla extract into the cooled chocolate mixture until smooth. Add the flour mixture and whisk until smooth.
- Divide the batter evenly between the muffin pan cups. Place one slightly rounded teaspoon of ganache filling on top of each cupcake. Bake until the cupcakes are set and just firm to the touch, 17 to 19 minutes. Cool the cupcakes in the pan on a wire rack for 10 minutes, then remove the cupcakes from the pan and place on the wire rack to cool completely, about 1 hour.
- Make the Frosting: In a food processor, process the butter, sugar, cocoa powder and salt until smooth, about 30 seconds, scraping the sides of the bowl as needed. Add the corn syrup and vanilla extract and process until just combined, 5 to 10 seconds. Scrape the sides of the bowl, then add the melted chocolate and pulse until smooth and creamy, 10 to 15 one-second pulses. Frost the cupcakes as desired. The frosted cupcakes can be kept in an airtight container at room temperature for up to 3 days.
Notes
- The ganache filling can be omitted it if you’d like a more traditional chocolate cupcake.
- The frosting can be kept at room temperature for up to 3 hours before using, or refrigerated for up to 3 days. If refrigerated, let stand at room temperature for 1 hour before using.
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
Photography by Dee Frances
This recipe was originally published on August 20, 2013.




These cupcakes look AMAZING!!! and congrats on getting married!!! I’m currently in wedding planning mode now myself – 10 months to go…
Congratulation on the marriage, so pleased for you!
Also, I found when I baked these the ganache seemed to explode a little and ruin the appearance of the cupcake, don’t suppose you could shed any light onto how i would stop this from happening? perhaps I put a little too much in?
Thank you, Mary! As for your ganache filling, I’m not sure why that would have happened, unless it was left in the refrigerator for too long. Did you happen to chill it far in advance? That might be the culprit.
As much as I love all the other fun flavored cupcakes, NOTHING beats a chocolate cupcake! These look gorgeous!
My first thought was yeah, how selfish of you to go off and get married and not post recipes–before I realized you’d originally planned to! ;) Congratulations and wishing you many years of wedded bliss.
Can I use chocolate chips instead?
Chocolate chips will melt just like regular chocolate, you just might have to stir them more. I think the first time I made these I used Ghirardelli chips.
Hi Scarlet, Yes, I don’t see any reason why not.
I’ve been reading your blog for quite a while and have tried numerous recipes all of which turn out unbelievably delicious! I tried these cupcakes and they did not disappoint. The cake is so moist and rich in chocolate flavour… absolute perfection. I think I did something wrong with the frosting. I made it in my KA mixer instead of a food processor and may have overbeat it because it seemed like the fat from the butter was separating from the chocolate… any thoughts?
Hi Charu, I have not made the frosting with a mixer, but it’s possible that it could have been over-beat.
Hi Charu,
the same thing happened to me. I put it in a saucepan over a low heat and everything combined again. Then I put it in the fridge overnight to cool down and decorated the cakes the next morning.
I’m new here. Found you while browsing another website. Congratulations to you and your husband. The cupcakes look wonderful! I know my husband will love, love, love these. I’ve been looking for a delicious chocolate on chocolate recipe. I think I’ve found it. Can you send me a link to your famous vanilla cupcake recipe. My email is neceowens1@yahoo.com.
Thanks again and congratulations!
Hi Tiffany, Thank you! Here is the link to the vanilla cupcakes: https://www.browneyedbaker.com/2010/10/28/vanilla-cupcakes-vanilla-buttercream-frosting/
Congrats on getting married!
Oh my goodness these look amazing. It’s taking all of my will power not to make these right this second. Thank you for sharing!
xx
youngmildandfree.wordpress.com
Congrats! I have one question. If I want to bake the batte r as a whole cake, i.e. in a loaf pan, would it work?
Hi Louise, I have not attempted that, so I’m not sure how this recipe would translate into an entire cake. If you try it, feel free to stop back and share your feedback.
Can the white vinegar be substituted by lemon juice ?
Hi Tina, I would stick with the white vinegar, I’m not sure what type of impact using lemon juice would have.
Do you have a substitute you could suggest for white vinegar? My son is allergic. Would apple cider vinegar work? What exactly does the vinegar do? Thanks.
Lori, Cider vinegar might work, although I haven’t tried it.
Congratulations on your marriage!! I’m so happy for you! :)
Those chocolate cupcakes look incredible!
So funny …we had a Bernese Mountain Dog that was a professional “counter surfer” (as we would call him) and nabbed anything edible off the counter! He was the silliest, goofiest dog but he was stealth when it came to getting food off the counter! My son would love to have chocolate cupcakes for his birthday and I want to try this recipe. Just wondering if I could use semisweet chocolate instead of bittersweet so it’s not such a deep, dark chocolate flavor?
Dee, with the chemistry in this recipe it’s best to use the bittersweet chocolate. You can pair it with a sweeter buttercream as I suggested above which will balance out the darkness of the cupcake.
Hi Dee, I would not substitute the chocolate in the cupcake recipe, but you can balance that by using milk or semisweet chocolate in the frosting.
Is there anything I can substitute for the coffee? I am a young baker and I’m not able to drink coffee ( it’s disappointing ) or is it ok that I leave it out? Congrats on your marriage!
You should use the coffee. There are no substitutes and it will deepen the chocolate flavor. You can’t taste the coffee in the final product. Just deep, dark, chocolatey taste!
Hi Scarlet, I highly encourage you to use the coffee, as it really contributes to the chocolate flavor. If you absolutely have to leave it out, use hot water, but know that the flavor of the cupcake could end up being diluted.
These look sinful!!! Can’t wait to try.. but what i really wanted to say is congratulations!! I hope you and your CCC enjoy a long life together full of happiness! You deserve it! I’ve been checking your blog every morning for as long as i can remember and love how down to earth you are and the fact that your recipes include a lot of basic ingredients and nothing too wild and crazy meaning everyone in my family can and do enjoy! I am from PA and it’s cool that you are so close! Maybe one day i’ll be lucky enough to meet you in person. Have a wonderful week!
Congratulations…..You’re married!!!!!!!!
….and, I am going to try these cupcakes :o)
Congrats on the wedding! And a congrats is in order for coming up with these cupcakes. YUM!
These are dream-worthy! Congratulations on your marriage! I cannot wait to hear more.
Omg this gotta be the moistest chocolate cupcakes I’ve ever seen! Thank you for this recipe I am going to try it tonight!!! :))
Hi! I don’t have a food processor. What can I use to make the frosting??
Hi Kate, I think you could use a hand or stand mixer; it might not be as super smooth, but should still work.
Congrats on your marriage!!! How exciting! I don’t think anyone would begrudge you that week of post-free marital bliss! These cupcakes look oh-my-god amazing! I am very very picky about my chocolate cupcakes and these look like I need to try them asap! Your pictures are perfection. Seriously.
What???? Best wishes to you and your Chief Culinary Consultant, girl! May all your hopes and dreams come true. :) I swear…I already thought you were married? Am I your only reader who thought so? I feel so lost now, LOL! Now, these chocolate-on-chocolate cupcakes? They look amazingly moist and delish…and your frosting looks so glossy, smooth and divine! Cannot wait to try this recipe, Michelle. Thanks so much for sharing! Pinning to group boards everywhere at Pinterest! xo
Hi!! Congrats on the marriage your husband is a lucky man to have you as a wife! I heard another way to make chocolate ganache in a bowl above a pot of boiling water. Can I do that way to?
Hi Arielle, Thank you! You could do it that way, too.
I am so happy for you, Michelle. I hope you will share some wedding photos with us. I’ve made the Cook’s Illustrated recipe a few times. Sometimes, but not always, I end up with a gap in the middle of the cooked cupcakes where the ganache was. I’m not sure why that happens. So now when I make them, I bake the cupcakes and fill them with the ganache afterwards. Also, I used the chocolate Swiss meringue buttercream for the icing, but your recipe looks amazing!
Chocolate and more chocolate! Doesn’t get much better than that! Can’t wait until my oven is back in and working so I can make these! :)
Best wishes for your wedded bliss!
These look absolutely amazing. I feel like the next time I have a reason to bake cupcakes (or maybe just the next time I want chocolate, which might be reason enough) I’ll have to use this recipe.
Congrats on the marriage how exciting!! These cupcakes are gorgeous – perfect job frosting them! I want to dive into one now.
Congratulations on your wedding!
oh wow, those do look amazing!
Congrats on your marriage.
I’ve been making this recipe since I saw it on the show a long time ago. It’s the best chocolate cupcake recipe I’ve made or eaten. It’s very intensely chocolate and these come out almost black for me. The batter will be runny and that is normal. The best thing to do is make it in a bowl with a pour spout because you can just pour it into the liners that way. It’s worth it to use coffee in the recipe, as that deepens and enhances the chocolate flavor. Bread flour is critical for the gluten development, no substitutes.
The ganache most likely will sink in some or all of your cupcakes. I have tried with all different amounts of ganache and chilling times and sometimes it sinks, sometimes it doesn’t. The cupcake itself is not too sweet, so you can use a sweeter buttercream if you prefer. I usually make Italian meringue buttercream but for this particular recipe I like to use my whipped buttercream.
These keep very well. I’ve kept them in an airtight container for up to five days and they are just as moist as the day I baked them.