This post may contain affiliate links. Please read my disclosure policy.

These marshmallow-filled s’mores cupcakes are moist and spongy chocolate cupcakes stuffed with a creamy marshmallow filling and topped with milk chocolate frosting, crushed graham crackers, and a toasted marshmallow. Such a fun treat for summer gatherings, BBQs, and campfire festivities. Made from simple everyday ingredients, these cupcakes pack tons of s’mores flavor in each wrapper!

chocolate cupcakes topped with chocolate frosting, crushed graham crackers, and a toasted marshmallow

These s’mores cupcakes start with our go-to chocolate cupcake recipe. It’s a favorite because the batter is easy to throw together and the cupcakes have rich flavor with a soft texture. They’re wonderful paired with peanut butter frosting or Nutella frosting, plus they make the perfect starting point for hi hat cupcakes and even our chocolate covered strawberry cupcakes. Today you’ll pair them with silky smooth milk chocolate frosting, creamy marshmallow filling, and a toasted marshmallow plopped on top of it all.

Tell Me About These S’mores Cupcakes

  • Flavor: If you love s’mores, you’ll obviously appreciate all the layers of flavor in today’s treat. The graham cracker flavor isn’t too strong since we’re only using graham crackers as a garnish, but marshmallow and chocolate have a strong presence! We usually make these cupcakes with a butter-based marshmallow frosting for the filling but you could definitely try our homemade marshmallow meringue frosting as the filling instead. (It tastes like pure marshmallows!)
  • Texture: Thanks to the buttermilk and oil, these cupcakes are extra moist yet spongy and soft. And get ready for the silkiest chocolate frosting you’ve ever tried! You’ll also enjoy a creamy marshmallow filling, chewy toasted marshmallow, and a lovely crunch from sprinkled graham crackers. A party of textures, if you will. 
  • Ease: Though there are a few different components, these cupcakes are actually pretty easy to make, especially if you take your time! Our handy trick for filling the cupcakes simplifies that entire step– carve out a little section of the cooled cupcake, fill, then piece it back together.
  • Time:  Like in most of our cupcake recipes, the longest length of time is waiting for the cupcakes to cool before you fill and top them.
chocolate cupcakes topped with chocolate frosting, crushed graham crackers, and a toasted marshmallow

chocolate cupcakes without frosting

3 Success Tips

  1. Key ingredients include cocoa powder, buttermilk, and heavy cream. Make sure you’re using natural unsweetened cocoa powder, not dutched cocoa. Why? Here’s the difference between dutch-process vs natural cocoa powder. Buttermilk is also required for this recipe. You can make your own DIY version if needed. See recipe note for details. Finally, we recommend heavy cream for the filling and frosting because it helps provide the creamiest texture. Half-and-half may be substituted. Milk is OK, but it doesn’t provide the same creamy, fluffy texture.
  2. The filling. If there’s ever a need to make marshmallow filling (shouldn’t there always be a need to make marshmallow filling?), it’s now. We honestly could’ve stopped here and forgot about the milk chocolate frosting and toasted marshmallow on top. The marshmallow filling is THAT good. We use all the same ingredients to make a similar topping for pumpkin cupcakes with marshmallow frosting. One thing: don’t sub anything for the marshmallow creme. It’s necessary in the filling!
  3. The topping. Toast some large marshmallows under the broiler in your oven for a minute until browned. They’ll still be easy to pick up, so just scoop them from the baking sheet and place on top of the cupcake. Alternatively, you may use a kitchen torch to toast the marshmallows– I usually use a kitchen torch for the marshmallows when making chocolate chip s’mores cookies.
marshmallow cream filling in a blue bowl

chocolate cupcakes with the centers cut out

chocolate cupcakes with marshmallow filling and the cupcake tops placed back on top

Overview: How to Make Marshmallow-Filled S’mores Cupcakes

The full printable recipe is below, but let’s walk through it quickly so you understand each step before we get started. 

  1. Prepare. Preheat the oven and line a muffin pan.
  2. Make the batter. (By the way, if you prefer brownies over chocolate cupcakes, you’ll love these s’mores brownie cupcakes.)
  3. Pour into liners. Fill only halfway to avoid overflowing.
  4. Make the filling. You need a mixer for both the filling AND the frosting.
  5. Make the frosting. 
  6. Assemble the cupcakes. Cut a hole in the cupcakes using a knife and place 1 spoonful of the filling inside. Top with the piece of cupcake you removed to seal. You can see how I do this in the video and photos from my cream-filled chocolate cupcakes post, too.
  7. Frost. Frost however you would like (knife or piping tip) and sprinkle with crushed graham crackers.
  8. Toast marshmallows. Beware they brown almost immediately.
chocolate cupcake topped with chocolate frosting and crushed graham crackers

toasted marshmallows on a silpat baking mat

chocolate cupcakes topped with chocolate frosting, crushed graham crackers, and a toasted marshmallow with one cut in half showing the marshmallow filling

More Cupcake Recipes

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
chocolate cupcakes topped with chocolate frosting, crushed graham crackers, and a toasted marshmallow

Marshmallow-Filled S’mores Cupcakes

  • Author: Sally
  • Prep Time: 45 minutes
  • Cook Time: 18 minutes
  • Total Time: 3 hours
  • Yield: 14 cupcakes 1x
  • Category: Cupcakes
  • Method: Baking
  • Cuisine: American


Moist and light chocolate cupcakes stuffed with a creamy marshmallow filling, topped with milk chocolate frosting, crushed graham crackers and a toasted marshmallow. S’mores have never tasted so good!




  • 1/2 cup (41g) unsweetened cocoa powder*
  • 3/4 cup (94g) all-purpose flour (spoon & leveled)
  • 1/2 teaspoon baking soda
  • 3/4 teaspoon baking powder
  • 1/4 teaspoon salt
  • 2 large eggs, at room temperature*
  • 1/2 cup (100g) granulated sugar
  • 1/2 cup (100g) packed light brown sugar
  • 1/3 cup (80ml) vegetable oil (melted coconut oil works too)
  • 2 teaspoons pure vanilla extract
  • 1/2 cup (120ml) buttermilk*

Marshmallow Filling

  • 1/4 cup (60g) unsalted butter, softened to room temperature
  • 2/3 cup JET-PUFFED marshmallow creme (Fluff)
  • 1/2 teaspoon pure vanilla extract
  • 2 Tablespoons (30ml) heavy cream*
  • 3/41 cup (90-120g) confectioners’ sugar
  • 1/4 teaspoon salt

Milk Chocolate Frosting

  • 1 and 3/4 cups (210g) confectioners’ sugar
  • 1/4 cup (21g) unsweetened cocoa powder
  • 1/2 cup (115g) unsalted butter, softened to room temperature
  • 2 Tablespoons (30ml) heavy cream*
  • 1 teaspoon pure vanilla extract
  • salt, to taste


  • 12 JET-PUFFED marshmallows
  • 4 full-sheet graham crackers, crushed


  1. Preheat the oven to 350°F (177°C). Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2 liners – this recipe makes about 14 cupcakes. Set aside.
  2. Make the cupcakes: In a large bowl, whisk the cocoa powder, flour, baking soda, baking powder, and salt together until thoroughly combined. Set aside. In a medium bowl, whisk the eggs, sugar, brown sugar, oil, and vanilla together until completely smooth. Pour half of the wet ingredients into the dry ingredients. Then half of the buttermilk. Gently stir – about 5 stirs. Repeat with the remaining wet ingredients and buttermilk. Stir until *just* combined; do not overmix. The batter won’t be very thick.
  3. Pour/spoon the batter into the liners – fill only halfway to avoid spilling over the sides. Bake in batches for 18-19 minutes, or until a toothpick inserted in the center comes out clean. Allow to cool completely before continuing.
  4. Make the filling as the cupcakes cool: In a medium bowl using a handheld or stand mixer fitted with a paddle attachment, beat the butter, marshmallow creme, vanilla, and cream on medium speed until completely smooth. Add 3/4 cup confectioners’ sugar and the salt slowly with the mixer running on low, then increase the speed to high and beat for 1 minute. If it looks too thin, add 1/4 cup more confectioners’ sugar. Refrigerate the filling until ready to use.
  5. Make the chocolate frosting as the cupcakes cool: Sift together the confectioners’ sugar and cocoa powder to assure there are no lumps. Set aside. With a handheld or stand mixer fitted with a paddle attachment, beat the butter on medium speed until creamy – about 2 minutes. Gradually add the sifted sugar/cocoa powder alternately with the heavy cream and vanilla. Beat on low speed after each addition. Once all added, beat on high speed until creamy and combined for at least 2 minutes. Add a pinch of salt if frosting is too sweet. Set aside until ready to use.
  6. Assemble the cupcakes: Using a sharp knife, cut a circle/hole into the center of the cupcake to create a little pocket about 3/4 inch deep. Place 1 spoonful (a little more than 1 teaspoon) of marshmallow filling inside and top with the piece of cupcake you removed to seal. See photos above for visual. Repeat with all cupcakes. You will likely have leftover filling. It’s great sandwiched between two chocolate chip cookies.
  7. Frost the cupcakes however you like. I used my Wilton 1M swirl piping tip. Sprinkle with crushed graham crackers.
  8. Toast the marshmallows on a large baking sheet on one of the top oven racks with your oven on broil. They brown almost immediately, so don’t leave the room! Once browned, quickly remove and let cool for 5 minutes. Scoop from the baking sheet using a spatula and place on top of the frosted cupcakes. Enjoy immediately while the marshmallows are nice and gooey.


  1. Make Ahead & Freezing Instructions: Prepare cupcakes, without decorating/frosting, 1 day in advance. Keep plain cupcakes covered tightly at room temperature and frost the day of serving. Frosting and filling can also be prepared 1 day in advance. Cover tightly and keep in the refrigerator until ready to use. Unfrosted cupcakes can be frozen up to 2 months. Thaw overnight in the refrigerator and bring to room temperature before frosting and serving.
  2. Cocoa Powder: Do not use dutch processed cocoa. Dutch process is treated with an alkali to neutralize its acids and therefore will not react with the alkaline baking soda in the batter. Natural unsweetened, which is an acidic ingredient, is paired with the brown sugar (also acidic) in this specific cupcake recipe to react with baking soda and maintain the proper balance of acid and alkaline as the cupcakes bake.
  3. Eggs: Room temperature eggs are best for this batter. To bring eggs to room temperature quickly, place them in a glass of warm water for 5-10 minutes.
  4. Buttermilk: Buttermilk is required for this recipe. You can make your own DIY version of buttermilk if needed. Add 1 teaspoon of white vinegar or lemon juice to a liquid measuring cup. Then add enough whole milk to the same measuring cup until it reaches 1/2 cup. (In a pinch, lower fat or nondairy milks work for this soured milk, but the cupcakes won’t taste as moist or rich.) Stir it around and let sit for 5 minutes. The homemade “buttermilk” will be somewhat curdled and ready to use in the recipe.
  5. Cream: I recommend heavy cream for the filling and frosting because it helps provide the creamiest texture. Half-and-half may be substituted. Milk is OK, but it doesn’t provide the same creamy, fluffy texture.
  6. Be sure to check out my 10 tips for baking the BEST cupcakes before you begin!

Keywords: s’mores cupcakes

Reader Questions and Reviews

  1. I just made these today and they turned out great! Thanks for the recipe!

  2. Hi Sally!
    Quick question, do you know how long will the marshmallow on top last before it gets too hard: unappealing to eat? 🙂 (hope that makes sense). Just thinking if I didn’t have time to do the marshmallow in the morning could I do it the night before? May look cute with just a little mini marshmallow on top too!
    Thank you so much for your ideas! It has helped open the inner baker in me 🙂

    1. Hi Aynsley! Only a few hours, unfortunately. But you can always leave the marshmallow un-toasted. If serving that way, you can definitely prepare the cupcakes the day before.

  3. As a faithful follower of the blog, I’m disappointed to say the cupcake recipe was not good for me. I got flat top cupcakes that were so light and airy that they fell apart. I’ve never had cupcakes do this on me before.

    The icing and filling are good, just won’t be using this cake recipe again.

    1. Sorry these didn’t work out, Sara. You can definitely use the same filling and frosting with your favorite cupcakes!

  4. Wow! These cupcakes look amazing! S’mores are definitely one of the best things about summer, and s’mores cupcakes have to be even better 😀 I was wondering if I could use the meringue from birthday cupcakes and s’mores tartlets to fill these cupcakes? Would it taste similar to marshmallow? Thanks, Sally!

    1. You can definitely use the marshmallow meringue from my other recipes to fill these cupcakes. These cupcakes are a little older– before I began making the marshmallow meringue. Enjoy!

  5. Hi Sally,

    Instead of making the marshmallow fluff filling, can I just put mini marshmallows on top of the graham cracker crust and put the brownie batter on top before baking them in the oven?

  6. How long can these be stored, without the marshmallow topping? I know some cupcakes that are filled have to be eating or refrigerated within a certain time.

    1. I recommend adding the toasted marshmallow topping shortly before serving. A couple hours prior is fine, though.

  7. I love any variation of smores, especially as cupcakes. Have you ever tried making homemade marshmallow fluff though?

  8. Hi Sally!
    I absolutely love all of your recipe and use them for parties/holidays. I was wondering if its possible to replace melted marshmallows for the fluff in the filling recipe but use the rest of the ingredients to create the filling?

  9. My cupcakes collapsed in the center instead of staying nice & rounded. Any idea why?

    1. Hi Anna, Cupcakes that rise up, then sink are usually the result of overfilling your cupcake liners. Be sure to only fill these half way!

  10. Hi there!

    I LOVE all your recipes and can’t wait to try this one. I want to make them for tomorrow and am curious if I can fill the cupcakes with the marshmallow creme a day ahead of time and if so, do they have to be refrigerated?


    1. Hi Toby, you can make and fill the cupcakes one day ahead of time. Covering and storing at room temperature is ok for 1 day. You could also cover and refrigerate the filled cupcakes, then bring to room temperature before frosting and serving.

  11. Hey Sally,
    I am just wondering what i could substitute for the marshmallow creme in the filling as it is not available where i live. thanks a lot!

    1. Hi Roberta! Instead of the marshmallow filling recipe listed above, try using this homemade marshmallow creme as the filling instead. (This can be the filling itself, instead of mixing with other ingredients.) It’s delicious!

  12. I’ve made both these and your Snickers cupcakes, which use the same chocolate cake base. In both cases, they were delicious but the cupcakes sank in the middle. The first time I thought it was an error on my part, but it happened with this batch too. Any idea what could be causing that?

    They taste delicious but they’re difficult to fill when the middle is sunken.

    1. Hi Rachelle, this batter is quite thin. And with a cupcake this moist, they could very easily sink in the center. What will help for next time is reducing the liquid in the cupcake batter– I recommend using 1/2 cup of sour cream instead of buttermilk.

  13. Hi Sally, the marshmallow fluff filling- could this be used as a filling in between the layers of your triple chocolate cake? Kind of like one giant hostess cupcake?! 🙂 I want a filling that has marshmallow fluff in the recipe. With peeps all along the outside, for Easter tomorrow. Thank you for the help.

    1. Hi Donna, I don’t see a problem with that! You may want to double or 1.5x it to make sure you have enough for the cake.

  14. Curious to know if for the filling I could just use Fluff straight from the container, without mixing it with the additional butter, sugar, etc.?

    1. Hi Jaclyn, yes, you can use Fluff in place of the homemade marshmallow filling. Enjoy!

  15. Wow made these for the second time this time used a lot more graham cracker crumbs AND used mini marshmallows-found them easier to work with.

    They are a bit of work but when you try one – super YUM!

  16. JUST made these this am and they WERE FANTASTIC!
    The frosting is outstanding….not to sweet and the cakes were so chocolatey and delicious!

  17. Can I freeze these? Like fully assemble without the crumble of graham and marshmallow on top?

    1. Hi Joe! We don’t recommend it. Unfrosted cupcakes can be frozen up to 2 months – see recipe notes for details!

  18. Considering trying this recipe for my son to share on his birthday with his class. Will the marshmallow on top be fine to eat if I add them to the top before school drop off? Keeping in mind that they probably won’t be shared out until about 5 hours later.

    1. Hi Raratsak, the toasted marshmallow is best enjoyed soon after it’s been toasted, but you could always simply leave it off, or top the cupcakes with a few mini marshmallows instead. I don’t think you’ll hear any complaints from the kids!

Leave a Review!

Your email address will not be published.

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.