As a devoted chocolate lover, I return again and again to this decadent, dark, and delicious chocolate cupcake recipe. These cupcakes are moist and light, yet deliver a rich, full chocolate flavor. They work well for everyday treats, special occasions, or whenever you want a reliable, deeply chocolatey dessert. Below you’ll find a clear ingredients list and step-by-step instructions to bake and frost about 24 perfect cupcakes.

Ingredients
½ cup Hershey’s Dutch cocoa
1 ⅓ cups all-purpose flour
¼ teaspoon salt
2 teaspoons baking powder
1 cup boiling water
½ cup unsalted butter, room temperature
2 large eggs
2 teaspoons vanilla extract
8 oz sour cream, room temperature
For the frosting
1 ½ cups confectioners’ sugar, sifted
⅔ cup unsalted butter, room temperature
4 oz unsweetened chocolate, coarsely chopped
1 ½ teaspoons vanilla extract
Chocolate shavings for garnish (optional)
How to Make the Cupcakes
Preheat your oven to 375°F (190°C). Line two 12-cup muffin pans with paper liners so you have space for 24 cupcakes total, and set the pans aside.
In a small bowl, whisk the Hershey’s Dutch cocoa into the boiling water until it is completely smooth. Set this mixture aside to cool to room temperature; this concentrated cocoa infusion intensifies the chocolate flavor without adding extra fat.
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. This dry mix will ensure even rising and a tender crumb.
In a large mixing bowl, use an electric mixer to beat the room-temperature butter and sugar together until the mixture is light and fluffy. Add the eggs one at a time, mixing well after each addition, then beat in the vanilla extract.
Gradually add the dry flour mixture to the butter mixture, mixing until just incorporated. Pour in the cooled cocoa mixture and stir until evenly blended. Finally, fold in the sour cream until the batter is smooth and slightly fluffy; the sour cream keeps these cupcakes moist while giving them a tender texture.
Spoon the batter into the prepared liners, filling each about two-thirds full. Bake in the preheated oven for 16–18 minutes. Oven temperatures vary, so check for doneness by inserting a toothpick into the center of a cupcake — it should come out clean or with a few moist crumbs, but not wet batter. Avoid overbaking to keep the cupcakes moist.
Remove the pans from the oven and transfer them to a wire rack. Allow the cupcakes to cool completely in the liners before frosting to prevent the frosting from melting.

How to Make the Frosting
Set up a double boiler or place a heatproof bowl over a small saucepan of simmering water. Add the coarsely chopped unsweetened chocolate and stir until melted and smooth. Remove from heat and let the chocolate cool to room temperature before using.
In a mixing bowl, beat the room-temperature butter with an electric mixer until creamy and smooth. Gradually add the sifted confectioners’ sugar a little at a time, mixing on low until incorporated, then increase speed to beat until the texture is light.
Mix in the cooled melted chocolate and the vanilla extract. Beat on medium-high until the frosting is glossy, smooth, and pipeable. If the frosting feels too soft, chill briefly; if too firm, let it sit at room temperature a few minutes and rebeat.
Transfer the frosting to a piping bag fitted with your preferred tip and decorate each cooled cupcake. Finish with chocolate shavings or a light dusting of cocoa if desired.
This recipe yields about 24 rich, moist chocolate cupcakes with a smooth, intensely chocolate frosting. Store unfrosted cupcakes in an airtight container at room temperature for up to two days; frosted cupcakes keep best refrigerated for up to four days—bring to room temperature before serving for the best texture and flavor.
Try this chocolate cupcake recipe for a reliably moist, deeply chocolate dessert that’s ideal for parties, gifts, or a simple chocolate craving. Enjoy baking!