Doughnuts, Sweets

Chocolate Marshmallow Creme Filled Doughnuts

chocolate marshmallow creme filled doughnuts

If you’re looking for a weekend baking project that’ll knock the socks off your friends and family, look no further than these chocolate marshmallow creme filled doughnuts.

This decadent treat is inspired by a doughnut I had in Seattle when my family was in town visiting. We had the softest, pillow-y-est doughnuts filled with yummy marshmallow creme, and we were all enamored. In fact, my sister and I originally just ordered one doughnut to split, but it was so good we had to buy another so we could each have our own!

Chocolate Marshmallow Creme filled doughnuts

Not wanting to spend $6 on a doughnut on a regular basis, however, I set out to recreate these amazing little fried treats!

I started by researching how to make marshmallow creme from scratch. Of course, you don’t have to make the marshmallow creme from scratch if you don’t want to. If you don’t, just add about 1/4 cup coca powder to one jar of marshmallow creme in place of the homemade version I’ve listed below. If you have the time (and a good mixer, I swear mine is the best purchase I’ve ever made!) I’d recommend making the marshmallow creme from scratch. Not only is it super fun, but you don’t get any icky preservatives in there if you make it from scratch! I’m not saying homemade marshmallow creme is healthy (I mean, just look at how much sugar is in there), but it’s definitely better than buying it premade and dealing with all sorts of additives! 

If making the marshmallow cream from scratch, you’ll whip egg whites and cream of tartar with a mixer until the egg whites are at the soft peak stage. This means that they hold their shape, but can’t stand stiffly upright on their own. 

Soft Peaks

Meanwhile, make a syrup of water, white sugar, and corn syrup and boil until the mixture reaches 240F. It’s important to measure with a kitchen thermometer or your creme won’t have the right consistency!

Once the egg whites are whipped and the sugar mixture reaches 240F, slowly pour in a small amount of the sugar into the egg whites, and let combine. Then, slowly pour in the rest of the sugar, all the while mixing the egg whites on high speed. Continue to whip until the mixture becomes glossy, fluffy, and generally resembles marshmallow creme!

Whipping the marshmallow cream

Next, add in cocoa powder, vanilla extract, and vanilla bean or paste. Whip until well incorporated.

chocolate marshmallow cream, whipped

The marshmallow cream can be made up to two weeks in advance. Just store it at room temperature in an air tight container until ready to use! If you have extra creme left over, it goes great on top of ice cream or in a mug of hot cocoa.

cocoa vanilla marshmallow cream

Once I felt confident I could make the marshmallow creme, I set off to create a fluffy, light, yeasted doughnut recipe. It was so important to me to recreate that soft pillow-y texture of the doughnuts that inspired this recipe. I used King Arthur Flour’s yeast-raised doughnut recipe as the basis for my dough, and they turned out perfectly light and fluffy!

Doughnuts rising

You can do all the steps in one day if you’d like, and it’ll take you about 3-3 1/2 hours or so, including rising times. However, if you’d like them ready in the morning for breakfast, I’d recommend making the marshmallow creme ahead of time, and making the dough the night before and letting it rise in the fridge. That way, the next morning you just have to shape and let the dough rise a second time, fry it, and fill it, which will take about 1 1/2 – 2 hours.


My family was delighted to see that I had recreated that treat we all loved so much, and I’m sure your friends and family would love these treats as well!

stacked doughnuts

Chocolate Marshmallow Creme Filled Doughnuts

  • Servings: 12-16 doughnuts
  • Print



  • 1 cup milk
  • 1 7 g package instant dry yeast (2 1/4 tsp)
  • 1/2 tsp salt
  • 1/4 cup granulated white sugar + extra for rolling doughnuts
  • 1 egg, room temperature
  • 1 tsp vanilla extract
  • 1/4 tsp nutmeg
  • 1/4 cup butter, melted and cooled slightly
  • 3 cups all purpose flour
  • 1 quart vegetable oil (for frying)

Chocolate Marshmallow Filling:


Make the Doughnuts:

  • Heat the milk in microwave until warm, but not hot, to the touch, about 110F-115F. Sprinkle yeast into the water, and let bloom for 10 minutes, or until bubbly.
  • In a standing mixer, combine sugar, salt, eggs, vanilla extract, butter, and nutmeg, and whisk to combine slightly. Add yeast mixture and about half of the flour.
  • Begin mixing the dough with the bread hook. Add remaining flour, about 1/2 cup at a time, until all flour is incorporated. If dough is still sticky, continue adding flour about 2 tbsp at a time until dough is not longer wet and sticky.
  • Knead dough for 4-5 minutes on medium speed. Dough should be smooth and should not be sticking to the sides of the bowl.
  • Grease a large bowl with cooking spray or vegetable oil, and place dough in bowl. Cover with plastic wrap or a clean kitchen towel and let rise in a warm spot until dough has doubled in size, about 1 to 1 1/2 hours. You can also let the dough rise overnight (8 hours minimum)  if desired.
  • Punch down the risen dough, and roll it onto a clean work surface until it is 1/4 inch in thickness. Using a biscuit cutter, cut dough into 3 inch circles.
  • Place circles onto parchment lined baking sheets, spacing them out generously to leave space for rising. Cover loosely with a clean kitchen towel until doubled in size, about 1 to 1 1/2 hours. Meanwhile, make the marshmallow filling.
  • Heat oil in a large dutch oven or deep fryer until 350F.
  • Fry doughnuts, about 2 at a time, for 1 minute on each side, until lightly golden brown. Remove with a slotted spoon.
  • Place doughnuts on paper towel lined plates or cooling racks and let cool slightly. Toss in sugar, and let cool    before filling.
  • To fill doughnuts, first make a hole in the side of the doughnut using either the handle of skinny wooden spoon or slender piping tip. Using a piping bag with a narrow piping tip, fill each doughnut with marshmallow creme. If you want to be really fancy, you can use a specialty piping tip made for piping creme filled doughnuts, but it isn’t necessary to use this.
  • These are best the day that you make them, so serve immediately, and enjoy!

Make the Filling:

  • With a mixer, whisk egg whites and cream of tartar at medium speed until soft peaks form.
  • Meanwhile, add sugar, corn syrup, and water in a small saucepan and bring to a boil. Do not stir sugar mixture while it is boiling. Use a high temperature thermometer, such as this one, to measure the temperature of the sugar. When mixture reaches 240F, remove from heat.
  • Reduce mixer speed to low and slowly drizzle in syrup. Do not add the syrup in too fast, especially at the beginning, or you could scramble the eggs!
  • Increase speed to high and beat until the cream is fluffy and glossy, about 6 minutes.
  • Add in vanilla extract, vanilla bean or paste if using, and cocoa powder and whip for another 2 minutes, or until cocoa powder is fully incorporated
  • Set aside until doughnuts are ready to be filled, or if making in advance place in an air tight container and store for up to two weeks at room temperature.

If you’d like to use store bought marshmallow creme instead of homemade, mix 1/4 cup cocoa powder into one jar of store bought creme.

1 thought on “Chocolate Marshmallow Creme Filled Doughnuts”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

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