Go Back
+ servings
Hot Chocolate Cupcakes

Hot Chocolate Cupcakes

Chocolate cupcakes, filled with fudge sauce. With buttercream, hot fudge sauce and a toasted homemade marshmallow right on top.
Course Dessert
Cuisine American
Keyword cupcake
Prep Time 1 hour 30 minutes
Cook Time 30 minutes
Total Time 2 hours
Servings 12 cupcakes
Calories 320 kcal


Chocolate Cupcakes

  • 1 1/2 cups all-purpose flour 190 grams 6.75 oz
  • 1/4 cup unsweetened cocoa powder 31 grams 1.125 oz
  • 1 cup granulated sugar 200 grams 7 oz.
  • 1 teaspoon espresso powder
  • 1 teaspoon baking soda
  • 3/4 teaspoons baking powder
  • 1/2 teaspoon fine sea salt
  • 1 cup brewed coffee
  • 1 tablespoon white vinegar
  • 2 teaspoons vanilla extract
  • 1/2 cup canola oil 107 grams 3.8 oz

Hot Fudge Sauce

  • 2 tablespoons unsalted butter 30 grams, 1 oz
  • 2/3 cup heavy cream
  • 1/3 cup honey or light corn syrup if you will
  • 1/3 cup brown sugar 66 grams, 2.3 oz
  • 1/4 cup cocoa powder 20 grams, 0.7 oz
  • 1 cup chopped dark chocolate or semi-sweet, whatever you prefer (170 grams, 6 oz)
  • 1 teaspoon vanilla extract


  • 1 cup unsalted butter room temperature (226 grams, 8 oz)
  • 4 cups powdered sugar 510 grams, 18 oz
  • 1 tablespoon vanilla extract
  • 1-2 tablespoons of heavy cream if necessary

Homemade Marshmallow

  • 2 cups white sugar 400 grams, 14 oz
  • 1/3 cup agave syrup or light corn syrup
  • 1/3 cup water
  • 1/2 cup water for gelatin
  • 7 teaspoons of gelatin 21 grams, 0.7 oz
  • 1/2 teaspoon fine sea salt
  • 2 teaspoons vanilla extract
  • 1 cup powdered sugar
  • 1/2 cup cornstarch


Chocolate Cupcakes

  1. Pre-heat oven to 350F. Line a 12-cupcake pan with cupcake liners or grease it with butter and flour.
  2. Sift flour, cocoa powder, sugar, baking soda, baking powder, espresso powder, and salt together in a large bowl.
  3. In another bowl, mix coffee, vinegar, vanilla and oil. Pour dry mixture over wet ingredients. Whisk briefly, until incorporated. Be careful not to overmix. As soon as you see no more streaks of dry mixture, stop whisking.
  4. Distribute batter evenly in cupcake pans.
  5. Bake for 15-20 minutes.
  6. Remove and let it cool.

Fudge Sauce

  1. Mix all ingredients except for the chopped chocolate, and vanilla in a small saucepan. Bring it to a boil over medium heat.
  2. Simmer on low for 5 minutes, stirring constantly.
  3. Remove form the heat, add chocolate and stir until melted together.
  4. Add vanilla.
  5. Let it cool down to room temperature before using. It will need to have the perfect consistency in order to drip perfectly on top of the cupcakes. It can’t be too cold, or too hot. It needs to be just at room temperature.


  1. Cream butter in the bowl of a mixer, at medium-high speed for 2 minutes.
  2. Turn mixer off. Add sugar. Mix on low until sugar is incorporated.
  3. Cream for another 1 minute.
  4. Add vanilla and mix to combine. If texture is too stiff, add the heavy cream. Otherwise, it’s ready to pipe.

Homemade Marshmallows

  1. Prepare your equipment: Line a 8x8” cake pan with parchment paper, and brush the parchment paper with neutral oil.
  2. You will also need a scraper or spatula, brushed with neutral oil as well, when it’s time to remove the marshmallow from the bowl to the pan.
  3. Sift powdered sugar and cornstarch together in a bowl. I like to use one of those shakers that have the perforated top, to make it easier to sprinkle the powder over marshmallows to coat evenly and delicately.
  4. Place sugar, agave syrup, and 1/3 cup of water in a saucepan.
  5. Stir until combined.
  6. Use a brush dipped in water to clean the sides of the saucepan from any sugar granules.
  7. Place a candy thermometer in the pan.
  8. Over medium heat, let mixture come to a boil. Gently swirl the pan while turning the heat down to medium-low.
  9. Let mixture cook until the temperature reaches 245F.
  10. While syrup cooks, place gelatin and 1/2 cup of water in the bowl of a stand mixer. Stir to combine and let it sit for 10 minutes, while you cook the syrup. Do this in the beginning when the syrup starts to boil, because it will take about 10 minutes or so, depending on how high you have your heat.
  11. Once syrup reaches 245F, turn the heat off. Let pan sit for 2 minutes.
  12. With the whisk attachment, start whisking gelatin mixture in the stand mixer.
  13. Slowly, add hot syrup to the bowl, while mixer is running.
  14. Add salt. Increase speed to high and whisk for 5 minutes, until mixture is very fluffy.
  15. Add vanilla and mix to combine.
  16. Using your oiled scraper or spatula, transfer mixture to the prepared pan. Smooth out the top gently.
  17. Sprinkle some of the powder (cornstarch + powdered sugar mixture) over marshmallow.
  18. Let marshmallow sit for a few hours to set. About 6-8 hours.
  19. Cut marshmallows with an oiled knife. Coat marshmallows in the cornstarch + powdered sugar mixture. Shake them gently to remove excess powder.
  20. Store in an air tight container for up to 3 weeks at room temperature.

To assemble

  1. Remove the inside of the cupcakes. Place some of the fudge mixture inside. Top with the cake part. Frost with the buttercream frosting. Drizzle the fudge sauce on top. Place the marshmallow on top. Use a blow torch to toast your marshmallows.
  2. Store in the fridge for up to 3 days.
Nutrition Facts
Hot Chocolate Cupcakes
Amount Per Serving
Calories 320
* Percent Daily Values are based on a 2000 calorie diet.