Hot Chocolate Cupcakes
Hot chocolate cupcakes are made with a chocolate base and frosted with a marshmallow buttercream frosting. Finish it with a hot cocoa drizzle and mini marshmallows.

Another holiday-drink inspired cupcake for you! I actually have one more I want to do but may not have time. I’ve always wanted to make white Russian cupcake so maybe next year lol.
Why youโll love these hot chocolate cupcakes
- Theyโre fairly simple to make.
- The recipe is forgiving – works well with dairy free butter and milk, and gluten-free flour.
- Theyโre rich, sweet and super indulgent, just like hot cocoa should be.
For similar recipes make sure to check out my eggnog cupcakes, hot chocolate brownies, ferrero rocher cookies and sโmores cupcakes. You can also make them using my small batch cupcakes.

Ingredients
- Butter: I use unsalted butter to make the buttercream. Make sure itโs softened to room temperature so it creams well with the dry ingredients.
- Flour: I use all purpose flour in most of my recipes BUT you cannot beat the texture of cake flour in cupcakes so I highly recommend King Arthur’s Cake Flour. It is far superior to some alternatives in the grocery stores.
- I have used the โhomemade cake flourโ trick by replacing 1 tablespoon of all-purpose flour with cornstarch. The cupcakes will work if you make them this way but they wonโt be quite as soft and tender.
- I HIGHLY recommend using a digital scale, as flour is so often over measured.
- Baking Powder: to leaven the cupcakes.
- Cocoa Powder: I use dutch-process cocoa powder in the cupcake. Any kind of unsweetened cocoa powder will work though.
- I donโt recommend using hot chocolate powder in the cupcake batter, it doesnโt give it a strong enough chocolate flavor and makes it too sweet. I used the hot chocolate powder to make the drizzle on top.
- Sugar: I used granulated sugar in the cupcakes and powdered sugar in the buttercream.
- Oil: I use a neutral oil like vegetable oil, canola oil or sunflower oil here. You can also use olive oil, the flavor will mostly be masked by the chocolate.
- Eggs: use large eggs and make sure theyโre at room temperature. Submerge them in hot water for 5-10 minutes if youโre in a pinch.
- Sour Cream: Iโve used greek yogurt and sour cream in this recipe and they both work well. You can also use plain yogurt, make sure itโs unsweetened.
- Hot Chocolate: I used both the Swiss Miss brand and the Aldiโs brand to make the hot chocolate drizzle on top. Any brand should work fine.
- I prefer to remove the mini marshmallows from the packets and save them to put on top.
- Marshmallow fluff: I toasted my marshmallow fluff before adding it to the buttercream because I like the extra toasty flavor. If you want to pipe this frosting and you want it to be smooth, skip the toasting because it makes little dark flakes in the buttercream that donโt pipe smooth.
Step-by-Step Instructions
Step 1: Whisk together the flour, cocoa powder, sugar, baking powder and salt until theyโre evenly distributed.

Step 2: Add the oil and use a whisk or electric mixer to beat them at medium, until theyโre crumbly like a streusel.
Step 3: Add the eggs and vanilla and mix just until itโs well combined and the batter looks like paste.

Step 4: Add the sour cream and turn the mixer to low speed while streaming in the milk.

Step 5: Scrape the edge of the bowl and give it a good mix. Fill the cupcake liners about โ -ยพ full. I recommend weighing them so each cupcake has 50-55 grams of batter.

Step 6: Bake for 16-18 minutes, until the tallest part of the cupcake, in the center, springs back when you press on it. If youโre hesitant, give it another minute or so.
Step 7: Let the cupcakes rest for 10 minutes in the pan, then remove them from the pan.

Step 8: If you’re toasting the marshmallow fluff, spread it out in a wider bowl and use a culinary torch to toast the marshmallow fluff.

Step 9: Make the frosting by beating the room temperature butter with the powdered sugar and salt, until itโs smooth. Then add the vanilla extract and marshmallow fluff, beating just until itโs combined.

Step 10: Make the hot chocolate sauce by combining a packet of hot chocolate powder with hot water. Stir until the mixture is smooth and runny and drizzle on top of cupcakes.
Step 11: Pipe the buttercream on top of the cupcakes and top with a drizzle of hot chocolate sauce and some mini marshmallows.

Why do I use the reverse creaming method?
The reverse creaming method is where you combine all the dry ingredients including the flour, sugar, baking powder, salt, etc. with the butter and oil first. In this step the oil is coating the flour particles. When the flour is coated with fat first, it inhibits the development of gluten, making the cupcakes extra tender (over developing the gluten is what can make cakes tough).
This also provides a โtightโ crumb which means you should have large air pockets in the crumb of the cake. The lack of the large air pockets helps the cupcakes rise more evenly so that theyโre not lopsided and donโt deflate when you remove them from the oven.

Expert tips on getting perfect hot chocolate cupcakes
- Donโt swap ingredients unless I mentioned them in the ingredient section above.
- Donโt reduce the sugar. I know a lot of people do that for some recipes but not donโt do it for the cake part. The frosting is very sweet so feel free to use less of it on each cupcake or reduce the powdered sugar a little.
- Weigh your ingredients with a digital scale.
- Weigh the batter for each cupcake with a digital scale. I just place the cupcake pan on the scale with the liners and measure out 50-55 grams for each cupcake.
How to store these hot chocolate cupcakes
I usually just cover them with a cake dome or place them in an airtight container and store them at room temperature for 2-3 days. You can store them in the refrigerator for an additional 2-3 days but if itโs any longer, I recommend freezing them.
To freeze the cupcakes, place them in an airtight container and then place the container in a freezer bag, squeezing out all the excess air. Bring them back to room temperature by thawing at room temperature for a few hours before serving.

Frequently Asked Questions
This cupcake holds on to moisture really well so you can make it 1-2 days in advance before serving.ย
If you only have one muffin pan, the rest of the batter can just wait on the counter until the first 12 are done baking.ย
Just like all the rest of my cakes, I test if itโs done baking by pressing gently on the tallest part of the cake. The cake will spring back if itโs done baking. If it stays indented, give it a few minutes in the oven, before testing again.ย
I have not tested this cupcake recipe as a cake recipe but I donโt see why it wouldnโt work.ย
Another option is to use double this frosting on my 6 inch chocolate cake or triple the frosting on my 8 inch chocolate cake.ย

Thanks so much for reading todayโs post, if you have any questions just comment down below. Make sure to leave it in the comment section because I canโt answer in the rating section.
If you make these hot chocolate cupcakes, Iโd love it if you left a star rating for me. If itโs less than five stars, please leave a comment with the rating so I know why! ๐
As always, have a blessed day and happy baking!
Love, B