Ultra Moist Chocolate Cupcakes Recipe With Chocolate Frosting
These soft, tender, and ultra moist chocolate cupcakes are topped with a swirl of my silky smooth chocolate buttercream. They’re so rich in chocolate flavor they give you goosebumps. The cake itself is soft, tender and moist, and the frosting on top is silky smooth and rich in chocolate flavor because it uses melted chocolate and cocoa powder.

Hey team! Nick here, coming in with an easy chocolate cupcake recipe that you can make from scratch at home using simple ingredients. It’s no secret I’m obsessed with anything chocolate. That’s why I have loads of chocolate recipes on the site. This one hits the spot because each bite is a melt in your mouth hit of chocolate.
The first thing you notice when you bite into these cupcakes is just how soft, tender and moist they are. They stay moist for days too.
Related → if you have a healthy obsession with chocolate, you’ll love my Chocolate Fudge Cake (a reader favorite!) and my
After realizing how soft they are, you’re smacked in the tastebuds with chocolate. I’m talking rich, deep chocolate flavor. And that’s because right at the end of the batter making process you add boiling water which not only makes these cupcakes moist, it kind of wakes up the cocoa powder and brings out its full flavor potential.
The sky’s the limit with frosting options. Pairing them with a swirl of my chocolate buttercream is a no brainer. It’s silky smooth and creamy and it uses two types of chocolate, because why not! But it also goes really well with my cream cheese frosting (kind of like cheesecake in frosting form) and my chocolate ganache which is so smooth and dreamy!
Moist, tender and so rich, These Chocolate Cupcakes are the ultimate hot of chocolate! They stay moist for days, use simple ingredients and are topped with dreamy Chocolate Buttercream Frosting!
MOIST Isn’t A Bad Word. It’s The Goal.
Here’s why everyone should start using the word moist and love it. These cupcakes are ultra-moist. That’s because we use boiling water as our last step when making the batter which does a couple things:
- Makes these cupcakes fluffy – the hot water further activates the baking powder and bicarb soda in the batter ingredients.
- Makes them more chocolatey – it helps dissolve the cocoa powder and gives these a smooth and ultra-chocolate flavor.
- It adds more moisture! – the boiling water helps make this Chocolate Cupcake recipe even more moist. Water = moisture. Science.
Get a load of this… Chocolate!
This recipe uses Natural cocoa powder which is untreated and is a little more acidic, not in flavor, just chemically which means it reacts with the bicarb soda. That creates gas which means fluffy cupcakes. It’s different to Dutch processed cocoa powder which is treated to be less acidic and stronger in chocolate flavor.
The magic happens when you add boiling water to the batter at the end. It blooms the cocoa powder which wakes up the flavor potential. That means a deeper chocolate flavor, smoother texture, and a richer color. It also adds loads of moisture to the cupcakes which means a deliciously moist and fluffy cupcake!
Frosting options
Pretty much any frosting will go nicely with these cupcakes but here are my recommendations!
- Chocolate Buttercream Frosting – Super creamy and chocolatey, also classic.
- Classic Buttercream Frosting – It’s a rich and creamy vanilla frosting option.
- Cream Cheese Frosting – I think the light tang pairs well with the chocolate.
- Chocolate Ganache – ultra fudgy and smooth.
Ingredients To Make Chocolate Cupcakes
- All-purpose flour – also known as plain flour. Don’t be tempted to use cake flour as the plain flour mixed with cocoa powder basically makes this as light as cake flour.
- Caster sugar – also known as superfine sugar.
- Cocoa powder (cupcakes) – It’s best to use Natural cocoa powder for this recipe as it reacts with the bicarb soda in the dry ingredients and helps the cupcakes rise while giving it a deep rich chocolate flavor.
- Baking powder
- Bicarb soda – also known as bicarbonate of soda or baking soda.
- Salt – I used fine salt.
- Butter (melted) – I used unsalted butter. You want to make sure your butter is cooled a little before adding to the batter.
- Vegetable oil – canola oil will also work.
- Eggs – I used large eggs. Make sure they’re at room temperature. If they’re straight out of the fridge pop them into hot (not boiling) tap water for 10 minutes before using.
- Milk – use whole-fat milk and make sure it’s at room temperature.
- Boiling water – The boiling water is one of the most instrumental ingredients in this recipe. It’s what helps makes these cupcakes ULTRA moist!
Making the perfect Chocolate Cupcake.
Combine dry ingredients together.
Combine wet ingredients together
Add wet to dry and mix until no dry ingredients are showing
Add the boiling water
Mix until smooth
Scoop the mixture into your cupcake tray lined with cupcake liners
Bake and cool down on a cooling rack
Frost with chocolate frosting!
How To Make Silky Chocolate Frosting
My Chocolate Frosting pairs so well with this. It just completes the chocolate experience.
You whip the butter until it’s fluffy, mix in the sugar and cocoa powder, then add melted chocolate and cream for that rich, silky texture. It’s smooth, holds its shape, and melts in your mouth. I’ve got a full post with the recipe, step-by-step photos, and all my tips for making the perfect chocolate buttercream. You can check it out here.
Tips and Tricks For Recipe Success!
- Sieve your cocoa powder to make sure it’s lump free in your batter.
- Don’t overmix your batter, it can cause your cupcakes to shrink and come out tough. Only mix until no dry ingredients are showing.
- Scrape down the bowl – It’ll make sure no dry ingredients are left behind.
- Room Temperature ingredients are important in this recipe. Make sure your eggs and milk are at room temperature. Microwave your milk for 30 seconds if needed. If you’re using fridge cold eggs place them in ab owl and cover with warm tap water. Let them sit for 10 minutes before using to come to room temp.
- Fill your liners the right amount – about 3/4 of the way is the right amount for this recipe. Anything more than that and they can overflow.
- When frosting your cupcakes – avoid using a round piping tip with chocolate frosting unless you’re going for the 💩 emoji look! 🤣
What happened to the old recipe?
I updated this recipe because I believe recipes can always get better and you can always find new ways to make recipes tastier. The old recipe is great and is used widely through this website with my older, over the top cupcake recipes. This recipe is designed as a stand alone and not really designed to work with those older recipes. Basically both recipes are great, but I prefer this new updated recipe, it’s just so moist and delicious.
Why is this recipe in grams and not cups?
The short answer is accuracy! It is far easier, more accurate and you get more consistency results when you measure ingredients by weight, especially in dessert and bread baking! I wrote all about this in my post about using digital kitchen scales!
A Quick Baking Guide
If you’re new to baking or just want to brush up on the basics, these guides are a great place to start!
Loved the recipe? Let me know!
If you enjoyed this recipe, leave a star rating and comment below. It helps others find the recipe and keeps the baking community growing. Tag me on Instagram so I can see your version too!
Ultra Moist Chocolate Cupcakes Recipe With Chocolate Frosting
Serves 12
Ingredients
Chocolate Cupcakes
- 185 g all-purpose flour, plain flour
- 220 g caster sugar, superfine sugar
- 50 g natural cocoa powder, see notes
- 1/4 tsp bicarb soda, baking soda
- 1/2 tsp baking powder
- 1/2 tsp fine salt
- 60 g unsalted butter, melted and cooled
- 80 g vegetable oil
- 2 large eggs, at room temperature (55g each)
- 185 g whole-milk, room temperature
- 60 g boiling water
Chocolate Frosting
- 500 g unsalted butter, softened (see notes)
- 1 tsp salt
- 1-2 tsp vanilla extract
- 20 g heavy cream, cold (see notes)
- 400 g powdered sugar
- 200 g dark cooking chocolate, melted and cooled to room temperature (see notes)
Instructions
Chocolate Cupcakes
- Preheat your oven to 160C / 320F (fan off), 140C / 285F (fan on). Line your muffin tin with cupcake liners. More details on cupcake liners in the notes.
- Combine dry ingredients – Add the flour, sugar, cocoa powder, bicarb soda, baking powder and salt to a medium sized mixing bowl and sieve. Then mix with a hand whisk.
- Add wet ingredients – Add the butter, oil, eggs and milk to the dry ingredients and whisk together until well combined and no dry ingredients are showing. Take care not to overmix the batter.
- Add boiling water – Lastly, pour in the boiling water and whisk until well combined and smooth. The batter will darken and thin out.
- Bake – Scoop the batter into the cupcakes filling them up 3/4 of the way. Bake in the middle rack of your oven for 30-35 minutes or until a toothpick inserted into the center of one cupcake (one of the middle cupcakes) comes out clean. Transfer to a cooling rack to cool to room temperature.
Chocolate Frosting
- Cream butter – Add your softened butter, salt and vanilla extract to a large bowl. If using a stand mixer fit it with the paddle attachment. Beat on medium high speed for 5 minutes until pale and fluffy. You will want to scrape down the bowl halfway through with a spatula to ensure everything beats together evenly!
- Add sugar – Scrape the bowl down using a spatula and add all of the sifted powdered sugar. Begin beating on low speed at first. When no dry ingredients are showing, turn the speed up to medium high speed again and beat for 5 minutes.
- Add chocolate and cream – Scrape down the bowl again and add the melted chocolate and heavy cream. Beat in on medium high speed for 2 minutes. Scrape down the bowl at least once to ensure the chocolate mixes in evenly.
Let’s Decorate!
- Add the frosting to a piping bag fitted with an open star top and pipe swirls on each cupcake. Finish with chocolate or rainbow sprinkles.
Notes
Nutrition
Tried this recipe and loved it? Awesome! Drop me a comment below and tell me about it! Can’t wait to hear how it turned out for you! You can also keep up to date with me during the week by joining me on Instagram, Facebook and Pinterest!
22 comments
Hi Nick,
Is it possible to substitute the whole milk for buttermilk OR instead add a tablespoon of vinegar into the milk?
Hmm, you could, but these cupcakes already come out incredibly moist! N x
I must say this method isn’t my favorite, my cupcakes came out very dry. I do prefer the traditional method of creaming the butter and sugar first. I love many of your other recipes though so I will keep trying 🙂
Hi Jane! Hmm, this recipe is super moist. I’m actually developing an even nicer chocolate recipe. I’m glad you took the time to let me know your thoughts though and that you enjoy my other recipes! N x
Just made these – so good! Cake is moist and icing is fluffy, thanks for the recipe Nick!
Thanks so much Chloe! I’m glad you enjoyed the recipe! N x
Your temperature conversion is wrong. 275f is 135C.
Hope this helps any metric cooks.
Fixed!
I made these the other day, and this is now my go-to chocolate cupcake recipe because they turned out PERFECT!!! Thank you!! 😋🥰😍
Yay! So glad to hear you love it Heather! N x
I have always made your Choc cupcakes (old recipe) and now this is my new go to recipe. They are so moist and fluffy. I did replace the water with coffee and OMG the chocolate taste is bursting
Yay! So glad you loved them Maz! N x
Perfection!!!!!!!!!
Thanks so much Alexandra! Appreciate the feedback! 🙂 N x
I made these cupcakes with the choc cream cheese frosting and my family and friends said they were the best they have ever had. I have made several cake recipes from the scran line and they always turn out perfect. It is very obvious how much effort has been put into the recipe development. Thank you!
Thanks so much, Ariana. I’m thrilled to hear these cupcakes were such a hit with your family and friends. Your kind words mean a lot to me, and it makes me so happy to know you’ve enjoyed other recipes too. I put a lot into perfecting these, so knowing they’re loved makes it all worth it. Thanks for baking with me! N x.
These are amazing! Tripled the batter for the office. Light and fluffy and super moist as promised!
Thanks so much Suzanne! So happy to hear you loved them! N x
Hi Nick, I’ve loved this recipe for a long time and always come back to it. Where can I find the older version of this recipe please? It’s too hard to find buttermilk where I live!
Hi grace! That’s so lovely to hear! You can use regular milk in it’s place. I switched the recipe to buttermilk to help make them more moist! N x
Hi Nick, i really like this recipe but the old one was my absolute favourite. Could you please please send me old measurments? I can’t find it anywhere. Thank you.
Hi Diana, I appreciate you reaching out. I don’t have a copy of the old recipe to share, but I hope you’ll love this updated version just as much. Sorry for the inconvenience! N x.