There’s something magical about the scent of warm chocolate and sugar wafting through the kitchen. With one bite of these homemade chocolate marshmallows, I’m instantly transported back to cozy winter evenings at my grandma’s house in Vermont. She’d have a batch waiting for us after we came in from sledding, still dusted in snow, fingers freezing, and noses pink. The marshmallows were always rich, gooey, and just the right amount of sweet.
If you’re looking for another nostalgic chocolate treat, you might also love trying Chocolate Eggs for a delicious variation.
Years later, I’ve taken that nostalgic treat and added my twist—with velvety chocolate folded into the marshmallow and even more chocolate coating the outside. It’s an irresistible blend of soft and smooth with just the right chew. This chocolate marshmallow recipe isn’t just delicious—it’s a little piece of childhood you can make in your kitchen.
Table of Contents
Why Chocolate Marshmallows Are So Special
Chocolate marshmallows are a step from the classic treat—decadent, pillowy, soft, and melt-in-your-mouth good. The contrast of fluffy marshmallows and rich chocolate is simply divine. Whether you’re gifting them, serving at a party, or just sneaking one from the fridge at midnight, these chocolate marshmallows are pure joy in a bite.
These treats are loved across North America and beyond—popular in the U.S., Canada, and Brazil during festive seasons. And the best part? You can customize chocolate marshmallows to be vegan, gluten-free, or keto-friendly.
Ingredients (Makes About 36 Marshmallows)

For the marshmallow base:
- 3 envelopes of unflavored gelatin (about 7g each)
- 1/2 cup cold water (for blooming gelatin)
- 2 cups granulated sugar
- 2/3 cup light corn syrup
- 1/4 cup unsweetened cocoa powder
- 1/2 cup water (for syrup)
- 1/4 teaspoon salt
- 1 tablespoon pure vanilla extract
For chocolate coating:
- 12 oz semisweet or dark chocolate, chopped
- 1 tablespoon coconut oil or shortening (optional for smoother coating)
Extras (Optional):
- Crushed peppermint, toasted coconut, or sprinkles for decoration
Substitutions:
- Use maple syrup or agave nectar in place of corn syrup.
- Vegan gelatin alternatives like agar-agar work well (adjust quantities).
Ingredient Tips:
- Use high-quality cocoa for a deep chocolate flavor.
- For dipping, choose couverture chocolate for the best melt and shine.

How to Make Chocolate Marshmallows
Step 1: Bloom the Gelatin

- In a large mixing bowl or stand mixer, sprinkle gelatin over 1/2 cup of cold water. Let sit for at least 10 minutes to bloom.
Step 2: Make the Chocolate Syrup

- Combine sugar, cocoa powder, corn syrup, water, and salt in a medium saucepan over medium heat.
- Stir until sugar dissolves. Clip a candy thermometer to the side of the pot.
- Bring the mixture to a boil without stirring and cook until it reaches 240°F (soft-ball stage).
Step 3: Combine and Whip

- Carefully pour the hot syrup into the gelatin while mixing on low speed.
- Gradually increase to high speed and whip for 10–12 minutes until thick, glossy, and tripled in volume.
- Add vanilla and whip for another 30 seconds.
Step 4: Pour and Set

- Grease a 9×13-inch pan and line it with parchment. Lightly dust with cocoa powder.
- Pour the marshmallow mixture into the pan and smooth the top.
- Set at room temperature for 6–8 hours (or overnight).
Step 5: Cut and Coat

- Lift the marshmallow slab and cut it into squares with a greased knife.
- Melt chocolate with coconut oil (if using) in a double boiler or microwave.
- Dip marshmallows halfway or fully, and place on parchment to set.
- Optional: Add toppings before the chocolate hardens.
Pro Tips & Common Mistakes to Avoid
- Use a candy thermometer. Eyeballing sugar stages is risky.
- Don’t overwhip. The marshmallow will set too quickly and become too stiff.
- Grease everything! From the knife to your hands—this stuff is sticky.
- Be patient. Let the chocolate marshmallows set fully before cutting.
Want to top your marshmallows with something dreamy? You won’t want to miss Pudding Frosting for a creamy finish that complements them beautifully.
Customization Ideas
- Vegan Version: Use agar-agar powder and dairy-free chocolate.
- Gluten-Free: All ingredients are naturally gluten-free, but check your labels.
- Keto-Friendly: Swap sugar for erythritol and use keto-friendly chocolate.
- Flavor Twists: Add espresso powder, peppermint extract, or swirl peanut butter.
How to Serve and Store
- Serve chocolate marshmallows with hot chocolate, on s’mores, or alone.
- Keep in an airtight container at room temperature for up to 5 days.
- For extended storage, refrigerate in a sealed container for up to 2 weeks.
- Freeze (before dipping in chocolate) for up to 3 months. Thaw at room temp.

FAQs
How to make chocolate-covered marshmallows?
Dip fully set chocolate marshmallows into melted chocolate, using a fork to coat evenly. Place on parchment paper to set.
How to make chocolate-coated marshmallows?
Use a dipping fork to roll chocolate marshmallows in chocolate, ensuring all sides are covered. Optional toppings can be added immediately.
How to make chocolate-dipped marshmallows?
Dip the marshmallows halfway into the chocolate for a clean, elegant look. Allow the excess to drip off before placing them on parchment.
How do you make chocolate-covered marshmallows?
Start with homemade or store-bought marshmallows. Melt high-quality chocolate, dip chocolate marshmallows, and cool completely.
Where to buy chocolate marshmallow ice cream?
Chocolate marshmallow ice cream is available at many grocery stores. Check brands like Ben & Jerry’s, Häagen-Dazs, or your local creamery.
Final Thoughts
Chocolate marshmallows are luxurious and comforting treats, whether you’re making them for a party or because they bring out the kid in everyone.
If you try this recipe, I’d love to hear how it turns out! Leave a comment below or tag me on Instagram. For more sweet ideas, don’t forget to check out our recipes.
Pin it, share it, and most importantly—enjoy every bite!
PrintChocolate Marshmallows Everyone Will Instantly Love
These homemade chocolate marshmallows are soft, rich, and coated in decadent chocolate—perfect for cozy nights, festive treats, or gourmet gifts. Infused with cocoa and dipped in melted chocolate, each bite is fluffy, gooey, and indulgent. Whether floating in hot cocoa, layered in s’mores, or enjoyed straight from the fridge, they’re a nostalgic delight made modern.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: About 36 marshmallows 1x
- Category: Dessert
- Method: No-bake, candy making
- Cuisine: American
- Diet: Gluten Free
Ingredients
For the Marshmallow Base:
-
3 envelopes unflavored gelatin (7g each)
-
1/2 cup cold water (for blooming)
-
2 cups granulated sugar
-
2/3 cup light corn syrup (or maple syrup)
-
1/4 cup unsweetened cocoa powder
-
1/2 cup water (for syrup)
-
1/4 teaspoon salt
-
1 tablespoon pure vanilla extract
For Chocolate Coating:
-
12 oz semisweet or dark chocolate, chopped
-
1 tablespoon coconut oil or shortening (optional, for smooth coating)
Optional Toppings:
-
Crushed peppermint
-
Toasted coconut
-
Sprinkles
Instructions
-
Bloom the Gelatin:
In a large mixing bowl or stand mixer, sprinkle gelatin over 1/2 cup cold water. Let it sit for 10 minutes to bloom. -
Make the Chocolate Syrup:
In a saucepan, combine sugar, cocoa powder, corn syrup, 1/2 cup water, and salt. Stir over medium heat until sugar dissolves. Clip a candy thermometer to the side and boil (no stirring) until it reaches 240°F. -
Combine and Whip:
With mixer on low, carefully pour hot syrup into bloomed gelatin. Increase to high speed and whip for 10–12 minutes until thick and glossy. Add vanilla and whip for 30 seconds more. -
Pour and Set:
Grease a 9×13-inch pan, line with parchment, and dust with cocoa powder. Pour the marshmallow mixture into the pan and smooth the top. Let sit at room temperature for 6–8 hours or overnight. -
Cut and Coat:
Lift the set marshmallow slab and cut into squares using a greased knife. Melt chocolate with coconut oil. Dip marshmallows halfway or fully and place on parchment. Add toppings before chocolate sets.
Notes
-
Storage: Store in an airtight container at room temp for 5 days, refrigerate for 2 weeks, or freeze (undipped) for 3 months.
-
Vegan Option: Use agar-agar instead of gelatin and dairy-free chocolate.
-
Flavor Variations: Try espresso powder, peppermint extract, or a swirl of peanut butter in the base.
-
Tip: Grease your knife and hands before handling marshmallow to avoid sticking.
-
Don’t skip the thermometer—getting to 240°F is crucial for the perfect texture.
Nutrition
- Serving Size: 1 marshmallow
- Calories: 110 kcal
- Sugar: 14 g
- Sodium: 10 mg
- Fat: 4.5 g
- Saturated Fat: 3 g
- Unsaturated Fat: 1.3 g
- Trans Fat: 0 g
- Carbohydrates: 17 g
- Fiber: 1 g
- Protein: 1 g
- Cholesterol: 0 mg