This post contains affiliate links. Please see our disclosure policy.

Chocolate Cupcakes often disappoint – but, I’ve tried dozens of chocolate cake recipes over the years, and I promise you that these are as far from disappointing as you can get! These one-bowl cupcakes are rich and moist – and stay that way for 4 to 5 days. Top them in a luscious Chocolate Fudge Frosting that tastes as decadent as a chocolate truffle – without being too sweet!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

This recipe was originally published in February of 2024, but I’ve updated it in February of 2026 to make a more moist and rich cupcake, that requires fewer ingredients. I’ve also changed the frosting to my Chocolate Fudge Frosting. If you liked the old Chocolate Truffle Frosting, you can find that recipe linked but it’s now called 10-Minute Chocolate Frosting.

Why you’ll love these Chocolate Cupcakes:

  • One-Bowl – This is an easy one-bowl recipe that takes almost no time to mix up!
  • Moist & Rich – These cupcakes are perfectly moist (never dry – I promise!) and full of rich chocolate flavor.
  • Creamy Chocolate Fudge Frosting – A few simple additions take this from a basic chocolate frosting to something that tastes like a decadent chocolate truffle (but not too sweet).
A close-up on a chocolate frosted chocolate cupcake, with a lit birthday candle in it.

Ingredient Overview:

  • All-purpose flour – Good news! This recipe doesn’t require cake flour.
  • Sugar – A mix of granulated sugar and brown sugar keep these cupcakes flavorful & moist!
  • Cocoa powder – Adding the cocoa powder to very hot water, called blooming the cocoa, enhances the chocolate flavor & adds moisture.
  • Espresso powder – Espresso powder enhances chocolate flavor, and won’t make these taste like coffee – never fear, my fellow coffee haters!
  • Salt – Every baked good needs a bit of salt to balance the sweetness. If you’ve ever left it out by mistake, you understand this!
  • Vegetable Oil – Vegetable oil is the best fat (as opposed to butter) for chocolate cake, as cocoa can dry things out, and vegetable oil is a liquid at room temperature (whereas butter is a solid at room temperature). This means the cupcakes will stay tender & moist even after they’ve cooled, and for days!
  • Buttermilk – Use buttermilk, not a substitute.
  • Eggs – Use large eggs, at room temperature.
  • Vanilla extract – Vanilla helps enhance the chocolate flavor!

Ingredient Substitutions:

  • Gluten-free – I have not tested a gluten-free or dairy-free version of this recipe.
  • Sour Cream – Full fat yogurt (greek or plain) works in a pinch. Make sure it’s at room temperature.
  • Hot Coffee – You can use hot coffee in place of the hot water, in the same quantity. Add the cocoa powder and follow the rest of the directions in the same way. This will make an extra chocolatey flavor but will also add a coffee flavor. Don’t do this if you don’t like coffee flavor (like me, heh!).

How to Make the Best Chocolate Cupcakes:

Step 1: Bloom the Cocoa Powder. Heat your water in the microwave for 1-2 minutes, until it’s almost boiling. Whisk in the cocoa powder and set aside to cool down a bit while you make the rest of the batter. Once it’s room temperature, whisk in the milk.

A measuring cup of the bloomed cocoa powder mixture.

Step 2: Mix Dry Ingredients. Whisk together the flour, baking soda, baking powder, sugars, and salt.

A bowl of the dry ingredients, whisked together.

Step 3: Add Wet Ingredients. Gently fold in the beaten eggs, milk & cocoa mixture, vegetable oil, and vanilla extract. The batter will be thin.

A bowl of the slightly runny chocolate batter.

Step 4: Bake Cupcakes. Fill cupcake liners 2/3 of the way full and bake as directed in the recipe card below.

A pan of the unbaked cupcakes.
A pan of the baked chocolate cupcakes.

Step 5: Make Frosting & Decorate Cupcakes. Melt together chocolate, corn syrup, and water. In a large bowl, beat together butter, powdered sugar, cocoa powder, vanilla, and salt. Beat in the cooled chocolate mixture.

Add frosting to a piping bag fitted with your desired tip (See tools below for the exact items I used) and pipe frosting onto the cooled cupcakes.

A bowl of luscious chocolate fudge frosting.

Serving + Storing:

Store frosted cupcakes in an airtight container in the fridge for 4-5 days. They seem to stay moist longer in the fridge than at room temperature, from my testing!

Can’t get enough chocolate? I know the feeling! Try my incredible Molten Chocolate Lava Cakes next, or my Fudgy Brown Butter Brownies! These (along with this recipe!) are my go-tos, as a definite chocolate lover!

A cupcake cut in half, so you can see the fluffy and moist texture inside.

Expert Success Tips:

  • Oven Thermometer – An oven thermometer will tell you if your oven is actually running at the temperature you set it to. Your oven may not be accurate. Accurate oven temperature is crucial for most bakes, so I leave an oven thermometer in at all times to keep an eye on my oven’s calibration.
  • Kitchen Scale – A food scale is the best way to make sure your flour is at the proper weight, since amounts will vary SO widely based on how you measure it, as well as the measuring cup you use, as they are not standardized.

FAQs:

Can I double or halve this recipe?

You can certainly halve this recipe. However, this recipe makes 26 cupcakes as written, so I’m not sure you would want to double it. And, even if you do want to, mixing up that amount of ingredients at once could lead to over-mixing more easily. I recommend mixing up two separate batches in this case.

What if I don’t want as much frosting on my cupcakes as you have pictured here?

You can certainly use less frosting if that’s your preference! If you want about half as much as pictured on each cupcake, you can cut the frosting portion of the recipe in half.

Can I substitute melted butter for the oil?

I don’t recommend it for chocolate cake. Vegetable oil provides the much-needed moisture for chocolate cake recipes, and since it remains liquid at room temperature, it keeps the cupcakes light & fluffy even after they have cooled. Something like my Vanilla Cake relies on a mix of butter and vegetable oil, for the perfect marriage of flavor & texture. Here, the cocoa powder carries the chocolate flavor so we don’t need to rely on the butter for flavor as we would in a vanilla cake.

A close-up on a chocolate frosted chocolate cupcake, with a lit birthday candle stuck in it.

Frosting & Filling Variations:

Frostings – If you don’t want chocolate frosting, try the Salted Caramel Frosting from my Samoa Cupcakes (you’ll need twice the amount), or the Raspberry Frosting from my Raspberry Chocolate Cake.

You can also use the classic cream cheese frosting from my Pineapple Carrot Cake, with the cinnamon omitted. Or, use the vanilla frosting from my White Forest Cake.

Fillings: Try my Raspberry Coulis, my 10-Minute Salted Caramel Sauce, or even my Homemade Hot Fudge (cooled of course) as cupcake fillings! Core the cupcakes with a cupcake corer, or use a teaspoon to remove the centers for filling.

Chocolate cupcakes frosted with chocolate fudge frosting. The wrappers are peeled back to show the chocolate cupcakes, and they have lit birthday candles in them.

Special Tools:

Affiliate links above.

A close-up on a chocolate cupcake, with a bite missing.

More Cupcake Recipes to Love:

More Recipes for Chocolate Lovers:


Watch the recipe here:


Did you make this recipe? Leave a comment & star rating! 

Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!


5 from 8 votes

Best Ever Chocolate Cupcakes with Creamy Chocolate Truffle Frosting

By Stephanie Simmons
Chocolate Cupcakes often disappoint – but, I've tried dozens of chocolate cake recipes over the years, and I promise you that these are as far from disappointing as you can get! These one-bowl cupcakes are rich and moist – and stay that way for 4 to 5 days. Top them in a luscious Chocolate Fudge Frosting that tastes as decadent as a chocolate truffle – without being too sweet!
Prep: 1 hour
Cook: 14 minutes
Total: 1 hour 14 minutes
Servings: 17 cupcakes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the Chocolate Cupcakes

  • 1/2 cup hot water, 120 grams
  • 1/3 cup natural cocoa powder, 37 grams
  • 1 tsp espresso powder
  • 1 cup all-purpose flour, spooned & leveled or weighed out , 130 grams
  • 1/2 cup granulated sugar , 105 grams
  • 1/2 cup light brown sugar, packed, 110 grams
  • 1 tsp baking soda, 5 grams
  • 1/2 tsp baking powder
  • 1/4 tsp salt
  • 1/2 cup buttermilk, at room temperature , 120 grams
  • 1/4 cup vegetable oil, 54 grams
  • 1 large egg, at room temperature
  • 1 tsp vanilla extract

For the Chocolate Frosting

  • 5 ounces chopped semi-sweet chocolate, Use a baking bar like Ghirardelli or Baker's, rather than chocolate chips. See note below.
  • 1/4 cup water
  • 1/4 cup corn sy rup
  • 1/2 cup + 1 additional tablespoon of salted butter, softened at room temperature, 125 grams
  • 1 and 3/4 cups powdered sugar, 204 grams
  • 2/3 cup cocoa powder, 60 grams
  • 2 tsp vanilla extract, 8 grams
  • pinch of salt

Optional

  • chocolate jimmies or sprinkles

Instructions 

  • Prep: Preheat your oven to 350℉. Place cupcake liners in your muffin/cupcake pan.
  • Bloom the Cocoa Powder: Microwave the water in a large microwave safe glass measuring cup (you'll want room to add in the buttermilk and oil later, if possible) until it's very hot. Whisk in the cocoa powder and espresso powder until all the dry bits are completely dissolved. Set aside to cool.
    1/2 cup hot water, 1/3 cup natural cocoa powder, 1 tsp espresso powder
  • Make the Cupcake Batter: In a large bowl, whisk together the flour and sugars, breaking up any lumps of brown sugar as best you can. Then, whisk in the baking soda, baking powder, and salt.
    Check that the water & cocoa mixture is just lukewarm (not hot!), and if it is, whisk in the oil, buttermilk, and vanilla. (If your measuring cup wasn't large enough for this, just add all the wet ingredients to the bowl of dry and whisk – but do lightly beat the eggs first, as in the next line.)
    In one of the measuring cups you just dirtied that's now empty, add the eggs and lightly beat with a fork. Pour the cocoa liquid mixture and the lightly beaten eggs over the dry ingredients. Whisk gently to combine, making sure to get any dry bits hiding in the bottom of the bowl. (I like to lift up the bowl and look through the clear glass bottom and sides to check for this, haha!).
    1 cup all-purpose flour, spooned & leveled or weighed out , 1/2 cup granulated sugar , 1/2 cup light brown sugar, packed, 1 tsp baking soda, 1/2 tsp baking powder, 1/4 tsp salt, 1/2 cup buttermilk, at room temperature , 1/4 cup vegetable oil, 1 large egg, at room temperature , 1 tsp vanilla extract
  • Bake: Fill the cupcake liners 2/3 of the way full, or go by weight – you'll want 42 to 45 grams of batter per cupcake – more than this, and they can overflow a bit or deflate. Bake cupcakes for 14-18 minutes. The tops will be set and should be slightly domed. They'll lightly spring back when gently poked, and a toothpick inserted into the middle will come out with moist crumbs – not wet batter.
    Once the cupcake pan is out of the oven, I like to use a butter knife to pop the hot cupcakes out of the cavities and place them on a wire rack to cool completely. I don't want them to continue baking in the hot pan. (You can wait a few minutes to do this so they aren't as hot.)
  • Make the Chocolate Frosting: Make the Chocolate Fudge Frosting according to my recipe (linked over the words "chocolate fudge frosting").
    5 ounces chopped semi-sweet chocolate, 1/4 cup water, 1/4 cup corn sy rup, 1/2 cup + 1 additional tablespoon of salted butter, softened at room temperature, 1 and 3/4 cups powdered sugar, 2/3 cup cocoa powder, 2 tsp vanilla extract, pinch of salt
  • Frost the Cupcakes: Use a piping bag and piping tip, or an offset spatula or butter knife to frost your cooled cupcakes. I used a Wilton 1M tip here. Add chocolate sprinkles if desired!
  • Serve + Store: Enjoy immediately! Store frosted cupcakes in an airtight container in the fridge. These stay moist for 4-5 days! They freeze beautifully with frosting, too.

Notes

Yield: Annoyingly, my cupcake recipes always seem to yield something like 17 or 19 cupcakes instead of a nice round number. But, think of it this way – you would probably expect a recipe to make 16 cupcakes, not 17? So, you get to eat the 17th cupcake! Just think of it as the baker’s tax, hehe.

Nutrition

Serving: 1cupcake, Calories: 283kcal, Carbohydrates: 42g, Protein: 3g, Fat: 13g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 3g, Trans Fat: 0.2g, Cholesterol: 27mg, Sodium: 173mg, Potassium: 159mg, Fiber: 3g, Sugar: 32g, Vitamin A: 199IU, Calcium: 38mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Stephanie Simmons

I’m a Mom & Grandma-taught cook + baker, and I’m excited to share my love of all things food with you!

You May Also Like

5 from 8 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

20 Comments

  1. Brittany says:

    5 stars
    My 9 year old daughter made these as her first big solo baking project and they turned out perfectly! Moist, fluffy and super flavorful, they’re definitely the new family favorite.

    1. Stephanie Simmons says:

      So glad to hear these were a hit, Brittany!

  2. Christina says:

    5 stars
    I’ve made this recipe MANY MANY times. I get raving reviews every time. I also consider myself a chocolate connoisseur 🙂 and I know these are the best chocolate cupcake I’ve ever had and will never make another.

    My question – Have you tried making this into a layered cake? I’m going to try swapping out the cake flour for all-purpose to give it a bit more stability for stacking, but just wondering if you’ve ever tried it as well.

    1. Stephanie Simmons says:

      Thanks so much for the rave reviews, Christina! I would recommend using the base chocolate cake from my Peanut Butter Chocolate Cake/Strawberry Chocolate Cake recipe. I’ve recently settled on that as my go-to base recipe for a chocolate cake after many rounds of testing. It’s sturdy yet super light and moist, and it’s simplified with fewer ingredients! Happy baking!

  3. Kate Walker says:

    Hi! Wanting to try this recipe for my daughter’s birthday – do I use regular cocoa powder or dutch processed?

  4. Eliza says:

    5 stars
    Made these for a baby shower and they were a hit. I’ve never been a huge fan of chocolate cake, but these are delicious and very decadent. Definitely worth piling on that buttercream! Every recipe I’ve made from this site has been reliable and super delicious, so I’ll be getting all my cake recipes here from now on 😀

    1. Stephanie Simmons says:

      Thanks so much for your kind words, Eliza! Please be sure to leave a review on any other recipes of mine you’ve tried – it’s so incredibly helpful! 🙂 Happy baking!

  5. Joanie says:

    Yikes! I measured/weighed all ingredients, room temperature on all items that needed to be…too much liquid after folding ingredients, in the right order. 350 oven…. Wet inside and strange texture. I’m dumbfounded… always have good results in baking.

    1. Stephanie Simmons says:

      Hi Joanie! I’m a bit confused – are you saying these are still wet inside after you baked them? If they’re not done yet, why not simply continue baking a bit longer? Every oven is a bit different so baking times are not completely universal. Thanks!

  6. Vivian says:

    5 stars
    I absolutely love these cupcakes!!! I’m not a huge fan of chocolate but this recipe is marvelous and the only one i’ve found that has delicious frosting and a moist cupcake!!! Thank you for sharing!!! I’m still learning how to bake and your recipes help me out and are always filled with so much flavor!! Can’t wait to try more recipes!!

    1. Stephanie Simmons says:

      So glad to hear you enjoyed this recipe, Vivian!

  7. Holly says:

    5 stars
    Stephanie is right. This is only chocolate cupcake recipe you need. I am a big baker and have made tons of them and I have finally found my go to death by chocolate cupcake recipe. The flavor is to die for and so moist. My customers rave and rave about them. Thank you for the detailed instructions. I have finally found a go to chocolate cupcake recipe. Thank you Stephanie

    1. Stephanie Simmons says:

      Thanks so much for your kind words, Holly!

  8. Gail says:

    where’s the Cocoa?

    1. Stephanie Simmons says:

      Hi Gail! It’s in the recipe card at the beginning, under the heading,
      to bloom the cocoa powder” – the cocoa and water are first combined before proceeding with the rest of the recipe. Please let me know how you like this recipe!

  9. Desiree says:

    5 stars
    These chocolate cupcakes are absolutely delicious and this will be the only chocolate cupcake recipe I use! Soft, moist and perfect. Thank you Stephanie ❤️

    1. Stephanie Simmons says:

      Thanks so much, Desiree! I’m honored to hear that.❤️ Happy baking!

  10. Cary says:

    8 Ounces cream cheese in frosting?

    1. Stephanie Simmons says:

      Yes that’s correct. Let me know how you like the recipe!

    2. Stephanie Simmons says:

      Hi Cary! I misspoke, my apologies. I just realized I was missing the cream cheese quantity in the recipe card. It should be 12 ounces. I’ve just updated the recipe card to show that. Thanks for catching!