
Chocolate Marshmallow Hearts Recipe tastes like a cross between a fluffy s’more and a box of fancy chocolates, all in one bite-sized heart. It works perfectly for Valentine’s Day, anniversaries, kids’ parties, or any night when you want a cute dessert in under 1 hour. I tested these on my neighbors and my kids “accidentally” ate the photo batch before I finished shooting.
Why You Should Try This Chocolate Marshmallow Hearts Recipe
These chocolate marshmallow hearts taste rich, creamy, and slightly chewy, with a glossy chocolate shell and a pillowy center. They feel special enough for gifting, yet you make them with simple pantry ingredients and a silicone heart mold.
You control the sweetness, the chocolate intensity, and the toppings, so the recipe fits both kids and adults. You also prep them ahead, which saves your sanity on busy celebration days.
“I thought these came from a boutique chocolate shop. The shell snapped perfectly, the marshmallow tasted soft and fluffy, and the hearts disappeared from the dessert tray in minutes.”
Ingredients You’ll Need
Chocolate
- 2 cups (about 340 g) good-quality dark or semi-sweet chocolate chips
- Use at least 55–60% cocoa for a deeper flavor.
- Use chocolate chips for convenience, or chop bars if you prefer a smoother melt.
- 1 tablespoon refined coconut oil or neutral vegetable oil
- This helps the chocolate coat the molds smoothly and adds shine.
Marshmallow center
- 1 cup mini marshmallows
- Mini marshmallows melt faster and blend more evenly.
- 2 tablespoons unsalted butter
- 1 teaspoon pure vanilla extract
- 1 pinch fine sea salt
- 1 cup confectioners’ sugar, sifted
- 2–3 teaspoons milk or heavy cream
- Add just enough to form a soft, pipeable marshmallow filling.
Optional flavor twists
Use one or two of these to customize your chocolate marshmallow hearts recipe:
- 1–2 teaspoons strawberry jam or raspberry jam for a fruity swirl
- 1 teaspoon instant espresso powder for mocha hearts
- 1–2 tablespoons crushed graham crackers for a s’mores vibe
- 1 tablespoon peanut butter or almond butter for nutty hearts
- 1–2 tablespoons finely chopped toasted nuts for crunch
Toppings and decorations
- Sprinkles, heart-shaped sprinkles, or nonpareils
- Crushed freeze-dried strawberries
- Flaky sea salt for a sweet-salty finish
- Extra melted white chocolate for drizzling
Equipment
- Silicone heart mold (candy or mini muffin size both work)
- Heatproof mixing bowls
- Small saucepan or microwave-safe bowl for melting chocolate
- Rubber spatula
- Small spoon or pastry brush
- Piping bag or zip-top bag for the marshmallow filling
- Baking sheet or tray to support the mold in the fridge
Tips & Tricks
- Use a silicone heart mold so the chocolates release cleanly without cracking.
- Dry the mold completely; even a tiny water droplet can cause chocolate to seize.
- Melt chocolate gently in 20–30 second bursts in the microwave and stir often to avoid scorching.
- Add a small amount of coconut oil to the chocolate to help it coat and shine.
- Swirl the mold so the chocolate climbs up the sides and covers every corner.
- Chill the first chocolate layer until firm before you add filling, so the marshmallow does not leak.
- Leave a little space at the top when you pipe the marshmallow, so you can seal the hearts with more chocolate.
- Tap the mold on the counter after each chocolate layer to pop air bubbles.
- Use a toothpick to nudge chocolate into sharp corners of the heart shapes.
- Add toppings while the final chocolate layer still feels wet so they stick.
- Keep the hearts chilled if your kitchen runs warm, then bring them to room temperature for 5–10 minutes before serving.
- Use dark chocolate if you like less sweetness, or milk chocolate if you make these for kids.
- Flavor the marshmallow with extracts like almond, peppermint, or orange for different versions.
- Work in batches if your mold has fewer cavities; just rewarm the chocolate gently if it thickens.
- Pack finished hearts in mini paper candy cups for cute gifting and easier handling.
How to Make Chocolate Marshmallow Hearts Recipe
Step 1: Melt the chocolate
Place the chocolate chips and coconut oil in a heatproof bowl. Microwave in 20–30 second bursts, stirring between each, until the chocolate turns smooth and glossy. Stop heating as soon as only a few small pieces remain, then stir until they melt from residual heat.
Step 2: Coat the heart molds
Set the silicone heart mold on a baking sheet for stability. Spoon a small amount of melted chocolate into each cavity, about 1 to 2 teaspoons depending on size. Tilt and rotate the mold or use a small spoon or pastry brush to coat the bottom and sides of each heart.
Tap the tray gently on the counter to remove air bubbles. Scrape excess chocolate from the top of the mold so the edges stay neat. Chill the mold in the fridge for 10–15 minutes until the chocolate shell feels firm.
Step 3: Make the marshmallow filling
Place mini marshmallows and butter in a microwave-safe bowl. Heat in 20–30 second bursts, stirring between each, until the marshmallows melt and blend with the butter into a smooth mixture. Stir in vanilla extract and a pinch of salt.
Add confectioners’ sugar gradually and stir until the mixture thickens and turns smooth. Add milk or cream 1 teaspoon at a time until the filling feels soft, thick, and pipeable, similar to soft frosting. Fold in any optional mix-ins, like crushed graham crackers or a spoonful of peanut butter.
Step 4: Fill the chocolate shells
Transfer the marshmallow filling to a piping bag or zip-top bag and snip a small corner. Pipe the filling into each chocolate shell, leaving about 1–2 millimeters of space at the top for the final chocolate layer. Gently tap the tray again to level the filling.
If you use jam, add a tiny dollop in the center of each heart and cover it with a bit more marshmallow. Chill the filled shells for 5–10 minutes so the marshmallow firms slightly. This step helps the final chocolate layer sit neatly on top.
Step 5: Seal with more chocolate
Rewarm the remaining melted chocolate briefly if it thickened, stirring until smooth. Spoon chocolate over each heart to cover the marshmallow filling completely and reach the edges of the mold. Use a small offset spatula or the back of a spoon to smooth the tops.
Tap the tray once more to remove bubbles and level the chocolate. Add sprinkles, crushed freeze-dried berries, or flaky salt while the chocolate still feels wet. Chill the mold in the fridge for 20–30 minutes until the hearts set completely.
Step 6: Unmold and serve
Gently peel the silicone mold away from each heart and pop them out. Work slowly so you avoid fingerprints and keep the edges clean. Arrange the chocolate marshmallow hearts on a plate or in mini paper cups.
Keep them chilled until serving if your kitchen runs warm, then let them sit at room temperature for a few minutes so the centers soften slightly. Serve them as a dessert bite, a lunchbox treat, or a sweet gift.
What to Serve with Chocolate Marshmallow Hearts Recipe
Serve these chocolate marshmallow hearts with cold milk, hot cocoa, or a simple latte-style drink for adults. Pair them with fresh berries or sliced strawberries to balance the richness with a bit of tart fruit. Add them to a dessert board with pretzels, fresh fruit, and a few simple cookies for contrast.
You can also tuck one or two hearts into lunchboxes or snack boxes as a surprise treat. They work well on party dessert tables alongside cupcakes and fruit skewers.
Storage Options
- Store chocolate marshmallow hearts in an airtight container in the fridge for up to 7 days.
- Separate layers with parchment paper so they do not stick together.
- Freeze the hearts on a baking sheet until firm, then transfer them to a freezer bag and keep them frozen for up to 2 months.
- Thaw frozen hearts in the fridge overnight, then let them sit at room temperature for 5–10 minutes before serving.
- Avoid storing them near strong-smelling foods so they keep their chocolate and vanilla flavor.

Chocolate Marshmallow Hearts Recipe
Ingredients
Instructions
- Line a rimmed baking sheet with parchment paper or a silicone baking mat and set aside.
- In a microwave-safe bowl, combine the semi-sweet chocolate chips, milk chocolate chips, and butter.
- Microwave in 20–30 second intervals, stirring between each, until the chocolate is completely melted and smooth.
- Stir in the vanilla extract and a pinch of fine sea salt until fully combined.
- Add the mini marshmallows to the melted chocolate and gently fold until all marshmallows are evenly coated.
- Using a spoon, drop small mounds of the chocolate-marshmallow mixture onto the prepared baking sheet, shaping each into a rough heart shape with the back of the spoon.
- If using, immediately top each heart with sprinkles or colored sugar for decoration.
- Refrigerate for about 20–30 minutes, or until the chocolate is firm and the hearts are set.
- Once set, gently remove the hearts from the parchment and serve, or store in an airtight container in the refrigerator until ready to enjoy.
Notes
Approximate per 1 heart (1/24 of recipe): 110 calories; fat 6 g; saturated fat 4 g; carbohydrates 14 g; fiber 1 g; sugars 12 g; protein 1 g; sodium 20 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply