Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2024)

Home | Recipes | Cupcakes | The Best Chocolate Cupcake Recipe EVER

Written ByDorothy Kern

Updated On

Jump to RecipeLeave a Comment

This post may contain affiliate links. For more information, read my disclosure policy.

If you’ve been looking for the BEST Chocolate Cupcake Recipe, you’ve landed in the right place! These chocolate cupcakes are soft, moist, and rich – the only chocolate cupcake recipe you need forever. Skip the box and make this recipe!!

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2)

Table of Contents

  • Amazing Easy Chocolate Cupcakes!
  • Ingredients Needed
  • How to Make Chocolate Cupcakes
  • Cooked Chocolate Frosting
  • Frosting Options
  • Expert Tips
  • The Best Chocolate Cupcake Recipe Recipe

Amazing Easy Chocolate Cupcakes!

As much as I love cake mix, I’m always underwhelmed by chocolate boxed cake mix. The flavor isn’t as rich or deep as I’d like, which is where this from scratch chocolate cupcake recipe comes in!

These cupcakes are incredibly soft with SO MUCH chocolate flavor. The cupcakes themselves also (accidentally on purpose) made without eggs or dairy, which is a great option for birthday parties! You’re never going to want to buy a box again once you taste these – plus the batch makes around 30 cupcakes! No matter what you frost these with – you’re going to love them.

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (3)

Ingredients Needed

  • All-purpose flour, Granulated Sugar, Salt: typical cake ingredients
  • Unsweetened Cocoa Powder: be sure to use regular, NOT dutch-process cocoa (the baking soda can react strangely with it, and I haven’t tested that)
  • Baking soda and white vinegar: these two are what makes the cupcakes rise and stay fluffy and moist without having to add eggs. The acid in the vinegar activates the baking soda for an airy cupcake. Don’t have vinegar? Use lemon juice!
  • Vegetable oil: Instead of butter, I use oil. I find that oil keeps the cupcakes super moist. You can also use canola oil.
  • Hot water: using hot water blooms the cocoa powder. That’s a fancy way to say it releases the cocoa flavor particles, producing an even richer and more intense chocolate flavor.
  • Instant coffee granules (or espresso powder): these are optional, but increase the flavor of the chocolate. The cupcakes don’t taste like coffee, but coffee helps enhance chocolate flavor. I think of this as my secret ingredient for a rich and decadent chocolate cupcake.
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (4)
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (5)
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (6)

How to Make Chocolate Cupcakes

  • In a large mixing bowl, whisk the flour, sugar, cocoa, baking soda, and salt.
  • In a large mixing cup, combine the hot water, oil, vinegar, coffee granules, and vanilla.
  • Pour into the dry ingredients and whisk just until the batter comes together. Don’t over mix it – it’s okay if there are a few lumps. That’s right – you don’t even need a stand mixer or hand mixer for this recipe!
  • Fill cupcake liners in a muffin pan about 2/3 full with batter and bake the cupcakes for 12 to 15 minutes. Cool them completely before frosting.
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (7)

Cooked Chocolate Frosting

I often make a cooked chocolate sour cream frosting with these cupcakes because it’s so rich and delicious – like chocolate ganache but better.

Tips for making Sour Cream Frosting

  • You cannot substitute the heavy whipping cream – the recipe needs the fat to set up.
  • You can omit the coffee if you want – but again, it’s the secret ingredient that makes the recipe SUPER chocolatey!
  • Just add all the ingredients to a saucepan and stir until completely until all melted together and hot (about 4-8 minutes) but don’t let it boil.
  • The frosting needs time to cool, so make sure to make it a few hours before you plan to frost your cupcakes.

Frosting Options

I have so many options for frosting this easy chocolate cupcake recipe!

  • Chocolate Buttercream Frosting – a classic, piled high!
  • Vanilla Buttercream Frosting – for a contrast in flavor
  • Chocolate Cream Cheese Frosting – adds that tang
  • Whipped Chocolate Ganache Frosting – Epically rich!
  • Peanut Butter Frosting – love the chocolate/PB combo
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (8)

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (9)

Tip From Dorothy

Expert Tips

  • You read the recipe correctly – no eggs, no dairy in the cupcakes themselves.
  • You don’t need a mixer – if you want to use one, mix at low speed until the dry ingredients are somewhat incorporated, then switch to high speed until the batter comes together.
  • Cupcakes are done when a toothpick entered in the center comes out clean.
  • Store baked cupcakes in an airtight container for up to 3 days or you can put them in the freezer for up to a month!

FAQs

Can you make this recipe as a cake?

Yes – it will make a three 8-inch cake layer recipe or you can bake it in a 9×13-inch pan but don’t fill it more than 2/3 full.

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (10)

The Best Chocolate Cupcake Recipe

4.02 from 66 votes

The richest, most decadent chocolate cupcakes ever! You’ll never make another chocolate frosting again once you’ve had these.

Prep Time 30 minutes minutes

Cook Time 30 minutes minutes

Chill Time for Frosting 1 hour hour

Total Time 2 hours hours

Yield 30 cupcakes

Serving Size 1 cupcake

Save RecipeRate RecipePrint Recipe

Ingredients

For the Cake

  • 3 cups (372g) all purpose flour
  • 2 cups (400g) granulated sugar
  • ½ cup (40g) unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt not kosher, just regular table salt
  • 2 cups (474ml) hot water
  • ¾ cup (177ml) vegetable oil
  • 2 tablespoons (30ml) distilled or white vinegar
  • 1 tablespoon instant coffee granules
  • 1 teaspoon vanilla extract

For Sour Cream Frosting

  • ½ cup (113g) unsalted butter
  • 1 ½ cups (300g) granulated sugar
  • 1 ¼ cups (100g) unsweetened cocoa powder
  • Pinch salt
  • 1 ¼ cups (297ml) heavy whipping cream (do not substitute with anything else or it won’t set properly)
  • ¼ cup (61g) sour cream
  • 1 teaspoon instant coffee granules
  • 2 teaspoons vanilla extract

Instructions

Make the cupcakes

  • Preheat oven to 350°F. Line cupcake pans with liners (about 30).

  • Whisk flour, sugar, cocoa, baking soda, and salt in a large mixing bowl. Combine water, oil, vinegar, instant coffee, and vanilla in a large mixing cup. Whisk to combine, then add to the dry ingredients and whisk just until the batter comes together. A few lumps are okay.

  • Fill cupcake liners about ⅔ full and bake for about 12-15 minutes or until a toothpick inserted in the center comes out clean. Cool completely before frosting.

Make the frosting

  • While the cupcakes are in the oven, make the frosting. (There is cooling time involved.)

  • Melt the butter in a large saucepan over medium heat. Stir in sugar, cocoa, and salt. The mixture will be thick and grainy.

  • Whisk heavy cream, sour cream, vanilla and instant coffee in a large measuring cup. Slowly add the cream mixture into your saucepan and whisk until smooth. Cook over medium-low heat until the sugar has dissolved and is hot to the touch, between 4-8 minutes. (Mine cooked in about 4 minutes, but it could take longer.) Do not boil!

  • Transfer frosting to a bowl and let cool 2-3 hours until it’s spreadable. You can also chill it so it will set up faster. If it gets to hard to spread, microwave it on 20 second intervals, stirring in between, until it’s the desired consistency.

  • Frost top of cupcake with chocolate frosting. Store in refrigerator, let come to room temperature before serving.

Recipe Video

Recipe Notes

  • Plan ahead! Since the frosting needs to be cooked and cooled, you will need extra time.
  • You can make the frosting before making the cupcakes since it needs a few hours to set up. By the time the cupcakes are baked and cooled, the frosting will be ready to use.
  • There isn’t a substitute for the heavy cream in the frosting – it’s critical for achieving the right texture and consistency.
  • When you cook the frosting, be sure to cook it long enough to dissolve the sugar. This is the secret for a smooth chocolate frosting that isn’t grainy. But don’t let it boil!

Recipe Nutrition

Serving: 1cupcake | Calories: 258kcal | Carbohydrates: 94g | Protein: 2g | Fat: 14g | Saturated Fat: 6g | Cholesterol: 23mg | Sodium: 148mg | Fiber: 23g | Sugar: 2g

Nutritional information not guaranteed to be accurate

Course Dessert

Cuisine American

Author Dorothy Kern

Did you try this recipe? Click the stars to rate the recipe below

Favorite Cupcake Recipes

Cake

Whipped Cream Frosting

Cupcakes

Perfect Vanilla Cupcake Recipe

Pie

Mini Chocolate Mud Pies with Oreo Crust

Cupcakes

The Best Chocolate Cupcake Recipe EVER

Last Updated on February 5, 2024

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (15)

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

Learn More About Me

Leave a Comment

165 Comments

  1. Can I make these in a pan instead? We are on vacation and don’t have a muffin pan but I have an 8×8 in pan and a 13×9 in pan

    Reply
    1. This will make a 9×13 and a few cupcakes – only fill the 9×13 pan about half to 2/3 full and then put the remaining batter in the 8×8 or cupcake pans.

      Reply
    2. I don’t know what happened, but the cupcakes I made with this recipe are inedible.
      I’ve gone over and over the recipe and the only thing I did wrong was inadvertently use baking powder instead of baking soda. I can’t even explain what they taste like, but it seems like I’m tasting the vinegar. Could using the wrong leavening agent have caused this? I don’t like the icing either – it has a bitter, overly strong chocolate taste. I used a brand new can of Great Value cocoa which I know isn’t top of the line cocoa but I’ve never had an issue with it. I’m just flabbergasted. The cupcakes rose beautifully, baked to perfection in 10 minutes but the taste is just off. The sugar in the icing dissolved as described. I’m really sad. I’m not new to baking but somehow something I did went wrong.

      Reply
      1. The vinegar reacts with the baking soda to help them rise. Baking powder and baking soda are very very different so that was definitely why the taste was off. As for the icing, the coffee gives it a richer chocolate flavor- omitting those would make it less rich.

        Reply
      2. Ok thank you I will as I do use Bob’s I will let you know how they turn out

        Reply
      3. Hi, I live in UK and receive a lot of recipes via my phone and all seem to be American. Can these websites possibly give people the option to choose imperial or metric measurements for the ingredients. It is a nightmare trying to work out correct conversions for cups to grams or Mls Thank you

        Reply
        1. I am working on that – slowly!

          Reply
        2. Can I use gluten free flour for the choc cupcakes

          Reply
          1. Yes as long as it’s Gluten Free 1:1 all purpose flour (i.e. Bob’s Red Mill teal bag)

            Reply
            1. Ok thank you I will as I do use Bob’s I will let you know how they turn out

          Featured In

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (16)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (17)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (18)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (19)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (20)

        3. '),b.insertAdjacentHTML(d,e));return document.getElementById(a)};c.prototype._repeatDynamicAds=function(b){var a=[],d=this._removeRecipeCapExperiment.result&&"Recipe"===b.location?99:this.locationMaxLazySequence.get(b.location),e=b.lazy?u(d,0):0;d=b.max;var f=b.lazyMax;e=Math.max(d,0===e&&b.lazy?d+f:Math.min(Math.max(e-b.sequence+1,0),d+f));for(f=0;f

          =d;a.push(y(y({},b),{sequence:g,lazy:h}))}return a};c.prototype._locationEnabled=function(b){b=this._clsOptions.enabledLocations.includes(b.location);var a=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains("adthrive-disable-all"),d=!document.body.classList.contains("adthrive-disable-content")&&!this._clsOptions.disableAds.reasons.has("content_plugin");return b&&!a&&d};return c}(),Za=function(c){function b(a,d){var e=c.call(this,a,"ClsVideoInsertion")||this;e._videoConfig=a;e._clsOptions=d;e._IN_POST_SELECTOR=".adthrive-video-player";e._WRAPPER_BAR_HEIGHT=36;e._playersAddedFromPlugin=[];d.removeVideoTitleWrapper&&(e._WRAPPER_BAR_HEIGHT=0);return e}v(b,c);b.prototype.init=function(){this._initializePlayers()};b.prototype._wrapJWPlayerWithCLS=function(a,d,e){void 0===e&&(e=0);return a.parentNode?(d=this._createGenericCLSWrapper(.5625*a.offsetWidth,d,e),a.parentNode.insertBefore(d,a),d.appendChild(a),d):null};b.prototype._createGenericCLSWrapper=function(a,d,e){var f=document.createElement("div");f.id="cls-video-container-".concat(d);f.className="adthrive";f.style.minHeight="".concat(a+e,"px");return f};b.prototype._getTitleHeight=function(a){a.innerText="Title";a.style.visibility="hidden";document.body.appendChild(a);var d=window.getComputedStyle(a),e=parseInt(d.height,10),f=parseInt(d.marginTop,10);d=parseInt(d.marginBottom,10);document.body.removeChild(a);return Math.min(e+d+f,50)};b.prototype._initializePlayers=function(){var a=document.querySelectorAll(this._IN_POST_SELECTOR);a.length&&this._initializeRelatedPlayers(a);this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers()};b.prototype._createStationaryRelatedPlayer=function(a,d,e){var f="mobile"===this._device?[400,225]:[640,360],g=G.Video_In_Post_ClicktoPlay_SoundOn;d&&a.mediaId&&(e="".concat(a.mediaId,"_").concat(e),d=this._wrapJWPlayerWithCLS(d,e),this._playersAddedFromPlugin.push(a.mediaId),d&&this._clsOptions.setInjectedVideoSlots({playerId:a.playerId,playerName:g,playerSize:f,element:d,type:"stationaryRelated"}))};b.prototype._createStickyRelatedPlayer=function(a,d){var e="mobile"===this._device?[400,225]:[640,360],f=G.Video_Individual_Autoplay_SOff;this._stickyRelatedOnPage=!0;this._videoConfig.mobileStickyPlayerOnPage="mobile"===this._device;if(d&&a.position&&a.mediaId){var g=document.createElement("div");d.insertAdjacentElement(a.position,g);d=document.createElement("h3");d.style.margin="10px 0";d=this._getTitleHeight(d);d=this._wrapJWPlayerWithCLS(g,a.mediaId,this._WRAPPER_BAR_HEIGHT+d);this._playersAddedFromPlugin.push(a.mediaId);d&&this._clsOptions.setInjectedVideoSlots({playlistId:a.playlistId,playerId:a.playerId,playerSize:e,playerName:f,element:g,type:"stickyRelated"})}};b.prototype._createPlaylistPlayer=function(a,d){var e=a.playlistId,f="mobile"===this._device?G.Video_Coll_SOff_Smartphone:G.Video_Collapse_Autoplay_SoundOff,g="mobile"===this._device?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0;var h=document.createElement("div");d.insertAdjacentElement(a.position,h);d=this._wrapJWPlayerWithCLS(h,e,this._WRAPPER_BAR_HEIGHT);this._playersAddedFromPlugin.push("playlist-".concat(e));d&&this._clsOptions.setInjectedVideoSlots({playlistId:a.playlistId,playerId:a.playerId,playerSize:g,playerName:f,element:h,type:"stickyPlaylist"})};b.prototype._isVideoAllowedOnPage=function(){var a=this._clsOptions.disableAds;if(a&&a.video){var d="";a.reasons.has("video_tag")?d="video tag":a.reasons.has("video_plugin")?d="video plugin":a.reasons.has("video_page")&&(d="command queue");q.error(d?"ClsVideoInsertionMigrated":"ClsVideoInsertion","isVideoAllowedOnPage",Error("DBP: Disabled by publisher via ".concat(d||"other")));return!1}return this._clsOptions.videoDisabledFromPlugin?!1:!0};return b}(function(c){function b(a,d){var e=c.call(this)||this;e._videoConfig=a;e._component=d;e._stickyRelatedOnPage=!1;e._contextualMediaIds=[];a=void 0;void 0===a&&(a=navigator.userAgent);a=/Windows NT|Macintosh/i.test(a);e._device=a?"desktop":"mobile";e._potentialPlayerMap=e.setPotentialPlayersMap();return e}v(b,c);b.prototype.setPotentialPlayersMap=function(){var a=this._videoConfig.players||[],d=this._filterPlayerMap();a=a.filter(function(e){return"stationaryRelated"===e.type&&e.enabled});d.stationaryRelated=a;return this._potentialPlayerMap=d};b.prototype._filterPlayerMap=function(){var a=this,d=this._videoConfig.players,e={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return d&&d.length?d.filter(function(f){var g;return null===(g=f.devices)||void 0===g?void 0:g.includes(a._device)}).reduce(function(f,g){f[g.type]||(q.event(a._component,"constructor","Unknown Video Player Type detected",g.type),f[g.type]=[]);g.enabled&&f[g.type].push(g);return f},e):e};b.prototype._checkPlayerSelectorOnPage=function(a){var d=this;a=this._potentialPlayerMap[a].map(function(e){return{player:e,playerElement:d._getPlacementElement(e)}});return a.length?a[0]:{player:null,playerElement:null}};b.prototype._getOverrideElement=function(a,d,e){a&&d?(e=document.createElement("div"),d.insertAdjacentElement(a.position,e)):(d=this._checkPlayerSelectorOnPage("stickyPlaylist"),a=d.player,d=d.playerElement,a&&d&&(e=document.createElement("div"),d.insertAdjacentElement(a.position,e)));return e};b.prototype._shouldOverrideElement=function(a){a=a.getAttribute("override-embed");return"true"===a||"false"===a?"true"===a:this._videoConfig.contextualSettings?this._videoConfig.contextualSettings.overrideEmbedLocation:!1};b.prototype._checkPageSelector=function(a,d,e){void 0===e&&(e=[]);return a&&d&&0===e.length?("/"!==window.location.pathname&&q.event("VideoUtils","getPlacementElement",Error("PSNF: ".concat(a," does not exist on the page"))),!1):!0};b.prototype._getElementSelector=function(a,d,e){if(d&&d.length>e)return d[e];q.event("VideoUtils","getPlacementElement",Error("ESNF: ".concat(a," does not exist on the page")));return null};b.prototype._getPlacementElement=function(a){var d=a.pageSelector,e=a.elementSelector;a=a.skip;var f=da(d),g=f.valid,h=f.elements;f=S(f,["valid","elements"]);var k=ca(e),l=k.valid,p=k.elements;k=S(k,["valid","elements"]);return""===d||g?l?this._checkPageSelector(d,g,h)?this._getElementSelector(e,p,a)||null:null:(q.error("VideoUtils","getPlacementElement",Error("".concat(e," is not a valid selector")),k),null):(q.error("VideoUtils","getPlacementElement",Error("".concat(d," is not a valid selector")),f),null)};b.prototype._getEmbeddedPlayerType=function(a){(a=a.getAttribute("data-player-type"))&&"default"!==a||(a=this._videoConfig.contextualSettings?this._videoConfig.contextualSettings.defaultPlayerType:"static");this._stickyRelatedOnPage&&(a="static");return a};b.prototype._getMediaId=function(a){return(a=a.getAttribute("data-video-id"))?(this._contextualMediaIds.push(a),a):!1};b.prototype._createRelatedPlayer=function(a,d,e,f){"collapse"===d?this._createCollapsePlayer(a,e):"static"===d&&this._createStaticPlayer(a,e,f)};b.prototype._createCollapsePlayer=function(a,d){var e=this._checkPlayerSelectorOnPage("stickyRelated"),f=e.player;e=e.playerElement;var g=f?f:this._potentialPlayerMap.stationaryRelated[0];g&&g.playerId?(this._shouldOverrideElement(d)&&(d=this._getOverrideElement(f,e,d)),d=document.querySelector("#cls-video-container-".concat(a," > div"))||d,this._createStickyRelatedPlayer(y(y({},g),{mediaId:a}),d)):q.error(this._component,"_createCollapsePlayer","No video player found")};b.prototype._createStaticPlayer=function(a,d,e){this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId?this._createStationaryRelatedPlayer(y(y({},this._potentialPlayerMap.stationaryRelated[0]),{mediaId:a}),d,e):q.error(this._component,"_createStaticPlayer","No video player found")};b.prototype._shouldRunAutoplayPlayers=function(){return this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length)?!0:!1};b.prototype._determineAutoplayPlayers=function(){var a=this._component,d="VideoManagerComponent"===a,e=this._config;if(this._stickyRelatedOnPage)q.event(a,"stickyRelatedOnPage",d&&{device:e&&e.context.device,isDesktop:this._device}||{});else{var f=this._checkPlayerSelectorOnPage("stickyPlaylist"),g=f.player;f=f.playerElement;g&&g.playerId&&g.playlistId&&f?this._createPlaylistPlayer(g,f):q.event(a,"noStickyPlaylist",d&&{vendor:"none",device:e&&e.context.device,isDesktop:this._device}||{})}};b.prototype._initializeRelatedPlayers=function(a){for(var d=new Map,e=0;e
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2024)

References

Top Articles
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 5804

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.