
Chocolate Marshmallow Hearts Recipe tastes like a cross between a fluffy s’more and a box of fancy chocolates, with a soft vanilla center and a snappy chocolate shell. It suits anyone who wants an easy, cute dessert that looks bakery-level but takes under 1 hour start to finish. I tested these for a Valentine’s party and ended up eating three in my kitchen before guests arrived, so you can guess how that went.
Why You Should Try This Chocolate Marshmallow Hearts Recipe
These chocolate marshmallow hearts hit that perfect mix of chewy, fluffy, and crisp in every bite. The chocolate shell cracks, the marshmallow melts on your tongue, and the whole thing tastes like a nostalgic campfire treat in a fancy outfit.
You can shape them with simple heart molds and decorate them with sprinkles, drizzle, or crushed cookies. Kids love them, adults pretend they made them for kids, and everyone asks for the recipe.
“These Chocolate Marshmallow Hearts disappeared from the dessert table in ten minutes. The chocolate snapped perfectly, the marshmallow tasted light and pillowy, and they looked like something from a boutique candy shop. I made a double batch the next weekend and still had zero leftovers.”
Ingredients You’ll Need
Main ingredients
-
1 cup semisweet chocolate chips
- Use a brand you like to snack on, since you taste it clearly.
-
1 cup milk chocolate chips
- Mix with semisweet for a balanced, not-too-bitter shell.
-
2 teaspoons neutral oil (such as canola or grapeseed)
- This helps the chocolate coat smoothly and stay shiny.
-
1/3 cup cold water
-
1 tablespoon powdered gelatin
- Use unflavored gelatin; store brands work fine.
-
3/4 cup granulated sugar
-
1/4 cup light corn syrup
- Pantry shortcut: corn syrup keeps the marshmallow smooth and prevents crystals.
-
1 teaspoon pure vanilla extract
- I like Nielsen-Massey or Costco vanilla, but any real vanilla works.
-
1/8 teaspoon fine sea salt
Optional flavor and decoration add-ins
- 1/4 teaspoon almond extract
- 1/4 teaspoon peppermint extract
- Colored sprinkles or sanding sugar
- Crushed freeze-dried strawberries or raspberries
- Crushed graham crackers for a s’mores twist
- Melted white chocolate for drizzling
Equipment
- Silicone heart molds
- Candy or mini muffin size both work; silicone releases the hearts easily.
- Small saucepan
- Heatproof mixing bowl
- Hand mixer or stand mixer with whisk attachment
- Microwave-safe bowl for chocolate
- Small spoon or pastry brush
- Piping bag or zip-top bag (for marshmallow)
- Cooling rack or tray lined with parchment paper
Tips & Tricks
- Grease the silicone molds very lightly with neutral oil so the chocolate releases cleanly.
- Chill the molds for 5 minutes before adding chocolate to help the shell set faster.
- Use room temperature chocolate chips so they melt evenly in the microwave.
- Heat chocolate in 20 to 30 second bursts and stir well between each round to avoid scorching.
- Sprinkle gelatin over cold water and let it sit a few minutes so it blooms and dissolves smoothly.
- Cook the sugar mixture until it reaches a bubbly, syrupy stage, then add it slowly to the gelatin while you mix.
- Whip the marshmallow until it looks thick, glossy, and holds soft peaks; stop before it turns stiff and stringy.
- Transfer marshmallow to a piping bag right away, since it starts to set within minutes.
- Leave a little space at the top of each mold so you can seal the marshmallow with more chocolate.
- Tap the molds on the counter after each chocolate layer to knock out air bubbles.
- Chill the finished hearts until firm, then let them sit at room temperature 5 to 10 minutes before serving so the center softens slightly.
- Store extra hearts in a single layer or with parchment between layers so they do not stick together.
How to Make Chocolate Marshmallow Hearts Recipe
Step 1: Prepare the molds and melt the chocolate
Lightly brush your silicone heart molds with a tiny amount of neutral oil, then chill them in the fridge while you prep the chocolate. Add semisweet and milk chocolate chips to a microwave-safe bowl with the neutral oil. Microwave in 20 to 30 second bursts, stirring after each round, until the chocolate turns smooth and glossy.
Spoon a little melted chocolate into each chilled heart cavity. Tilt and rotate the mold or use a small pastry brush to coat the sides and bottom with a thin, even layer. Tap the mold on the counter to pop air bubbles, then chill in the fridge 10 minutes while you make the marshmallow.
Step 2: Bloom the gelatin
Pour the cold water into a small mixing bowl. Sprinkle the powdered gelatin evenly over the surface of the water. Let it sit 5 minutes so the granules absorb the water and soften.
Set the bowl near your mixer so you can work quickly once the sugar syrup finishes. This step keeps the marshmallow smooth instead of grainy.
Step 3: Cook the sugar syrup
Add granulated sugar and corn syrup to a small saucepan. Heat over medium, stirring gently until the sugar dissolves and the mixture looks clear. Once it boils, stop stirring and let it bubble for 3 to 4 minutes, until it thickens slightly and looks syrupy.
Turn off the heat. The syrup should look clear and lightly thick, not caramelized or dark. If you own a thermometer, aim for about 235 to 240°F, the soft-ball stage.
Step 4: Whip the marshmallow base
Start your mixer on low speed and beat the bloomed gelatin until it breaks up. With the mixer running on low, slowly pour the hot sugar syrup into the bowl in a thin stream. After you add all the syrup, increase the speed to high.
Whip 6 to 8 minutes, until the mixture turns thick, white, and glossy and forms soft peaks. Add vanilla, salt, and any extra extract you like, then mix just until combined. Work quickly at this point, since the marshmallow starts to firm up.
Step 5: Fill the chocolate shells
Transfer the marshmallow mixture to a piping bag or zip-top bag and snip off a small corner. Pipe marshmallow into each chocolate-lined heart, leaving a little space at the top so you can seal them. Tap the mold gently to level the filling and release any trapped air.
Chill the filled molds in the fridge for about 10 minutes so the marshmallow sets slightly. You want it firm enough to hold shape but still soft.
Step 6: Seal with more chocolate
Rewarm the remaining melted chocolate in the microwave in short bursts until it loosens again. Spoon or pipe chocolate over the top of each heart to cover the marshmallow completely. Use the back of a spoon to smooth the surface and make sure the chocolate touches the sides so the hearts seal.
Tap the mold again to level the tops. Add sprinkles, crushed cookies, or freeze-dried fruit on top while the chocolate still feels soft. Chill 20 to 30 minutes, until the chocolate shell feels firm.
Step 7: Unmold and decorate
Gently peel the silicone mold away from each chocolate marshmallow heart. The hearts should pop out with a shiny finish and clean edges. If any edges look rough, trim them lightly with a small knife.
Drizzle with melted white chocolate or extra milk chocolate if you want a fancier look. Let the drizzle set at room temperature or in the fridge for a few minutes, then serve.
What to Serve with Chocolate Marshmallow Hearts Recipe
Serve these chocolate marshmallow hearts on a dessert platter with fresh strawberries, raspberries, or sliced bananas. Add a bowl of vanilla or chocolate ice cream and tuck a heart on top for a quick sundae upgrade. They also taste great with hot cocoa, cold milk, or a simple latte-style drink.
Pack a few in small treat bags for lunchbox surprises or party favors. They hold their shape well and still taste soft and fluffy after a few hours at room temperature.
Storage Options
- Keep chocolate marshmallow hearts in an airtight container at room temperature for up to 3 days, away from direct heat or sunlight.
- Store them in the fridge up to 1 week if your kitchen runs warm; let them sit at room temperature 10 to 15 minutes before serving so the centers soften.
- Freeze in a single layer on a parchment-lined tray until firm, then transfer to a freezer bag and keep up to 2 months.
- Thaw frozen hearts in the fridge overnight, then bring them to room temperature before serving; avoid microwaving, since that can melt the chocolate shell and make the marshmallow tough.

Chocolate Marshmallow Hearts Recipe
Ingredients
Instructions
- Line a baking sheet with parchment paper and set aside.
- In a microwave-safe bowl, combine the chocolate chips and vegetable oil. Microwave in 20–30 second intervals, stirring between each, until the chocolate is fully melted and smooth.
- Dip each marshmallow half into the melted chocolate, using a fork to coat it completely and tap off any excess.
- Place the chocolate-coated marshmallow halves onto the prepared baking sheet, forming pairs in a heart shape if desired.
- Immediately decorate with sprinkles or colored sugar, if using.
- Refrigerate for 15–20 minutes, or until the chocolate is set.
- Serve chilled or at room temperature, and store leftovers in an airtight container in a cool place.
Notes
Approximate per 1-heart serving (about 2 coated marshmallow halves): 110 calories; fat 6 g; saturated fat 3.5 g; carbohydrates 15 g; fiber 1 g; sugars 13 g; protein 1 g; sodium 10 mg. Values are estimates and will vary based on exact ingredients, chocolate brand, and portion size.

Leave a Reply