clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up on a chocolate cupcake topped with a homemade toasted marshmallow

Toasted S’mores Cupcakes

  • Author: Jenna Barnard
  • Prep Time: 1 hour
  • Cook Time: 20 minutes
  • Total Time: 1 hour 20 minutes + Rest overnight
  • Yield: 11 cupcakes 1x


Chocolate cupcakes stuffed with marshmallow cream and topped with graham cracker cream buttercream and a homemade toasted marshmallow.



Homemade Marshmallows *SEE NOTES

  • 1/4 cup (25g) powdered sugar
  • 1/4 cup (30g) corn starch
  • 2 tbsp gelatin (about 2 packets)
  • 2/3 cup water, divided
  • 1 cup (200g) granulated sugar
  • 1/4 tsp salt
  • 2/3 cup (215g) light corn syrup
  • 1 tsp vanilla extract


  • 1/2 cup (105g) vegetable oil
  • 1 cup (200g) granulated sugar
  • 1 large egg
  • 1 tsp vanilla extract
  • 1 cup (130g) all-purpose flour
  • 1/2 cup (35g) unsweetened cocoa powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 3/4 cup (175ml) hot water
  • 1/2 tsp espresso powder
  • Marshmallow fluff

Graham Cracker Buttercream

  • 8oz cream cheese, room temp
  • 1/2 cup (110g) unsalted butter, room temp
  • 4 cups (480g) powdered sugar
  • 1 1/2 cups (140g) finely ground graham crackers
  • 1 tsp vanilla extract

Chocolate Topping

  • 1/2 cup (90g) chocolate chips
  • 2 tsp oil


Homemade Marshmallows

  1. If you plan on making the marshmallows, make them a day ahead. Lightly spray an 8×8 pan and coat it with the powdered sugar and corn starch mixture. Save the excess.
  2. Next, place the gelatin and 1/3 cup water in the bottom of the bowl of a stand mixer fitted with the whisk attachment.
  3. In a medium sized sauce pan, mix together the other 1/3 cup of water, sugar, salt, and corn syrup. Using a candy thermometer, heat the mixture over medium heat until it reaches 240F. Mix it every now and then until it reaches that point.
  4. Add the hot sugar syrup to the gelatin and crank your mixer up to high speed. It will start to get white and glossy after about 5 minutes (mix in the vanilla at this point) but keep mixing it until it forms stiff peaks and strings start to pull away from the sides of the bowl. This will take about another 5 minutes.
  5. Quickly pour the marshmallow mixture into the prepared pan. Lightly coat a spatula with some non-stick spray and spread it out as even as you can. Dust the top of the marshmallows with some of the excess powdered sugar and corn starch. Let it sit out uncovered overnight.
  6. When they’re ready, turn them out onto a cutting board and cut into equal cubes. I recommend using a large knife and dusting it with some powdered sugar and corn starch between each cut.
  7. With your bowl of powdered sugar and corn starch handy, coat the sides of the marshmallows and place them in a sifter to shake out the excess powder. You should be left with about 18 marshmallows so you’ll have extras to snack on!


  1. Preheat your oven to 375F and line a cupcake tin with 11 liners.
  2. Mix together the hot water and espresso in a measuring glass and set aside.
  3. Whisk together the oil, sugar, egg, and vanilla in a large bowl. Dump in the flour, cocoa powder, baking soda, salt, and espresso mixture and whisk to combine. The batter will be pretty thin.
  4. Evenly distribute the batter between the 11 liners, each about 3/4 full. 
  5. Bake for 12-14 minutes or until a toothpick comes out clean.
  6. While those are cooling, make the buttercream.

Graham Cracker Buttercream

  1. Using your mixer with the paddle attachment, mix together the butter and cream cheese until smooth. Make sure they’re both at room temperature, otherwise you’ll end up with a lumpy buttercream.
  2. Mix in the powdered sugar, 1 cup at a time, then the vanilla, then the graham cracker crumbs. 


  1. To assemble, hollow out the center of the cupcakes (make sure they’re completely cooled before doing so). You can use a small knife or a cupcake corer. Using a small sandwich bag, spoon in some of the marshmallow fluff, snip off a corner, and inject it into the hollow cupcakes.
  2. Pipe on the buttercream to cover the hole. I used a french star tip, but you can use any large piping tip or just snip off the corner of a ziplock bag. 
  3. Place the cupcakes in the refrigerator while you make the chocolate topping. Combine the chocolate chips and oil in a small dish and microwave in 30 second intervals until smooth.
  4. Spoon the chocolate on top of each cupcake, allowing some to drip down. If you aren’t going to toast the marshmallows, you can top each cupcake with a homemade or store bought marshmallow and you’re done!
  5. But to add toasted marshmallows, return the cupcakes to the fridge while you prep the marshmallows. Using a toothpick, poke a marshmallow and gently torch the sides using a kitchen torch. Do so very lightly, otherwise it will be too hot and melty for the cupcake. Carefully remove it from the toothpick and place on top of the cupcakes. 
  6. If you aren’t serving these right away, leave the marshmallows off until you’re ready. Otherwise, they can get a bit stale in the fridge. 


TO MAKE GLUTEN FREE – Use my recipe for gluten free chocolate cupcakes and use gluten free graham crackers in the frosting.

MARSHMALLOWS – You can also use store bought large marshmallows to save time.

Keywords: smores cupcakes, homemade marshmallows, chocolate cupcakes

Recipe Card powered byTasty Recipes