Hot Chocolate Donuts with Marshmallow Glaze Recipe
Introduction
If you love cozy drinks and sweet treats, these hot chocolate donuts with marshmallow glaze are made for you. They’re soft, chocolatey, and topped with a gooey glaze that tastes just like melted marshmallows in hot cocoa. Perfect for a chilly day or any time you need a comforting snack.

Ingredients
- 1 cup all-purpose flour
- 1/4 cup unsweetened cocoa powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup brown sugar, packed
- 1/2 cup buttermilk (room temperature)
- 1/4 cup unsalted butter, melted
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips, melted
For the Marshmallow Glaze:
- 1 cup powdered sugar
- 1/2 cup marshmallow fluff
- 2 tbsp milk
- 1/2 tsp vanilla extract
Instructions
- Step 1: Preheat your oven to 350°F and grease your donut pan well with butter or nonstick spray.
- Step 2: In a large bowl, whisk together the flour, cocoa powder, baking soda, and salt until fully combined and lump-free.
- Step 3: In another bowl, whisk together brown sugar, buttermilk, melted butter, egg, and vanilla extract until smooth.
- Step 4: Pour the wet ingredients into the dry mixture and stir just until combined. Avoid overmixing to keep the donuts light and fluffy.
- Step 5: Melt the chocolate chips and stir them into the batter completely.
- Step 6: Spoon or pipe the batter into the prepared donut pan, filling each mold about three-quarters full.
- Step 7: Bake for about 10 minutes, or until a toothpick inserted comes out clean. Let the donuts cool in the pan for 5 minutes, then transfer to a cooling rack.
- Step 8: While donuts cool, whisk powdered sugar, marshmallow fluff, milk, and vanilla extract in a bowl until smooth to make the glaze.
- Step 9: Dip the tops of the fully cooled donuts into the marshmallow glaze, allowing excess to drip off. Place them back on the rack to set. Optionally, decorate with mini marshmallows or chocolate shavings.
- Step 10: Serve immediately or let the glaze set for 10 minutes if storing for later.
Tips & Variations
- Use whole wheat pastry flour for a slightly healthier version.
- Substitute buttermilk with milk plus 1/2 teaspoon vinegar if needed.
- Add mini marshmallows or extra chocolate chips to the batter for more texture.
- Try a pinch of cinnamon or espresso powder in the batter for added depth.
- Make sure not to overmix the batter to keep the donuts light and fluffy.
- Grease the donut pan thoroughly to prevent sticking.
Storage
Store glazed donuts in an airtight container at room temperature for up to 1 day or in the fridge for up to 3 days. Warm them slightly before eating for the best texture. You can bake the donuts ahead and keep them unglazed in an airtight container for 2 days or freeze them unglazed for up to a month—just thaw and glaze before serving. The glaze is best fresh but can be refrigerated for one day and re-whisked before use.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these without a donut pan?
Yes! You can use a muffin tin and fill each cup only halfway. Baking time may be a bit longer, so keep an eye on them and test with a toothpick.
Can I use store-bought chocolate syrup instead of melting chips?
It’s best to stick with melted chocolate chips for the batter. Chocolate syrup is too thin and won’t provide the right texture or richness.
Print
Hot Chocolate Donuts with Marshmallow Glaze Recipe
- Total Time: 25 minutes
- Yield: 6 donuts 1x
- Diet: Vegetarian
Description
These Hot Chocolate Donuts with Marshmallow Glaze are a cozy, nostalgic treat that taste just like dunked marshmallows melting in a warm mug of cocoa. Baked to light and fluffy perfection and topped with a sweet, gooey marshmallow glaze, these donuts are easy to make without a mixer and come together quickly, perfect for cold days or sharing with loved ones.
Ingredients
Donuts
- 1 cup all-purpose flour
- 1/4 cup unsweetened cocoa powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup brown sugar, packed
- 1/2 cup buttermilk (room temperature)
- 1/4 cup unsalted butter, melted
- 1 large egg
- 1 tsp vanilla extract
- 1/2 cup semi-sweet chocolate chips, melted
Marshmallow Glaze
- 1 cup powdered sugar
- 1/2 cup marshmallow fluff
- 2 tbsp milk
- 1/2 tsp vanilla extract
Instructions
- Preheat the Oven and Prep the Donut Pan: Preheat your oven to 350°F (175°C) and grease your donut pan well with butter or nonstick spray to prevent sticking.
- Mix Dry Ingredients: In a large bowl, whisk together the flour, cocoa powder, baking soda, and salt until fully combined with no lumps.
- Mix Wet Ingredients: In another bowl, whisk brown sugar, room temperature buttermilk, melted butter, egg, and vanilla extract together until smooth and fully incorporated.
- Combine Wet and Dry Mixtures: Pour the wet ingredients into the dry ingredients and stir just until combined. Avoid overmixing to keep the donuts light and fluffy.
- Melt and Add Chocolate Chips: Melt the semi-sweet chocolate chips using a microwave or double boiler, then stir the melted chocolate into the batter until evenly mixed.
- Fill the Donut Pan: Spoon or pipe the batter into the greased donut pan, filling each mold about three-quarters full to allow room for rising.
- Bake: Bake at 350°F for about 10 minutes, or until a toothpick inserted into a donut comes out clean. Let the donuts cool in the pan for 5 minutes, then transfer to a cooling rack.
- Make the Marshmallow Glaze: Whisk together powdered sugar, marshmallow fluff, milk, and vanilla extract in a bowl until smooth and creamy.
- Glaze the Donuts: Once the donuts are completely cool, dip the tops into the marshmallow glaze, allowing excess to drip off, then place them back on the rack. Optionally, add mini marshmallows or chocolate shavings on top.
- Serve: Arrange glazed donuts on a plate and serve immediately, or let the glaze set for 10 minutes if storing for later.
Notes
- Do not overmix the batter; stir just until combined to avoid dense donuts.
- Grease the donut pan thoroughly to prevent sticking.
- Use room temperature buttermilk and egg for better mixing and even baking.
- Melted chocolate chips add richness and moisture beyond the cocoa powder.
- You can use a muffin tin if you don’t have a donut pan; fill cups halfway and increase baking time slightly.
- The glaze is best fresh but can be stored in the fridge for 1 day; re-whisk before use.
- Store glazed donuts in an airtight container at room temperature for 1 day or refrigerate up to 3 days.
- Freeze unglazed donuts for up to one month; thaw before glazing.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: hot chocolate donuts, baked donuts, marshmallow glaze, chocolate donuts, cozy dessert, quick donuts, easy baked donuts

