Chocolate Peanut Butter Hearts

Featured in: Romantic Recipes for Valentine’s Day

These chocolate-covered peanut butter hearts feature a creamy, sweet filling made with butter, peanut butter, and marshmallow fluff. The filling is rolled out, cut into heart shapes, and frozen before being dipped in melted chocolate. The result is a decadent confection that combines the beloved flavors of chocolate and peanut butter in an adorable heart-shaped form.

The process involves mixing the filling ingredients, cutting heart shapes, freezing them firm, then coating with melted chocolate. These treats can be stored in the refrigerator or frozen for longer keeping, making them perfect for special occasions or whenever a sweet craving strikes.

Chef with a smile, ready to cook and serve.
Updated on Fri, 04 Apr 2025 15:38:39 GMT
Chocolate hearts on a paper. Pin it
Chocolate hearts on a paper. | recipesbysandra.com

This irresistible homemade version of peanut butter cups shaped into adorable hearts brings together the classic combination of chocolate and peanut butter. The marshmallow fluff adds a unique softness to the filling that makes these treats extra special for Valentine's Day or any time you want to show some love.

I first made these for my husband on our first Valentine's Day together, and they've become our annual tradition. Something about the combination of that creamy peanut butter filling with the snap of chocolate creates a treat that's far more special than anything store-bought.

Ingredients

  • Unsalted Butter: Creates the perfect creamy base for the filling. Make sure it's fully at room temperature for proper blending.
  • Creamy Peanut Butter: Provides that classic flavor we all love. Choose a commercial brand like Jif or Skippy for the best consistency.
  • Marshmallow Fluff: Adds a unique softness and subtle sweetness that makes these hearts extra special.
  • Powdered Sugar: Firms up the filling while adding sweetness. Sift it first if you notice any lumps.
  • Semi-Sweet Chocolate Chips: Create the perfect coating. Look for high quality chips with at least 60% cacao for the best flavor.
  • Vegetable Shortening: Helps thin the chocolate for easier dipping and gives the coating a professional shine and snap.

Step-by-Step Instructions

Prepare The Work Space:
Line a small cookie sheet with wax paper where you'll place your cut out peanut butter hearts. This prevents sticking and makes transfer much easier once they're frozen.
Mix The Base Ingredients:
Using a mixer beat the room temperature butter, peanut butter, and marshmallow fluff until completely smooth and creamy. This usually takes about 2 minutes on medium high speed. Be sure to scrape down the bowl several times to ensure everything is evenly incorporated.
Add The Powdered Sugar:
With the mixer on low speed gradually add the powdered sugar one cup at a time. Adding it slowly prevents a sugar cloud and ensures even mixing. The texture should be thick enough to hold shape but still pliable for rolling.
Roll And Cut The Hearts:
Dust your work surface generously with powdered sugar to prevent sticking. Roll the peanut butter mixture to exactly 1/4 inch thickness. Dip your cookie cutter in powdered sugar between each cut and press firmly down through the mixture with even pressure.
Freeze The Hearts:
Place your cut hearts on the prepared cookie sheet and freeze for at least 45 minutes. This crucial step ensures they hold their shape during dipping. For best results arrange them with small spaces between each heart.
Prepare The Chocolate Coating:
Combine chocolate chips and shortening in a microwave safe bowl. Heat carefully in 30 second intervals stirring between each until completely smooth. The shortening gives the chocolate a beautiful shine and prevents blooming when stored.
Dip The Hearts:
Working quickly with one heart at a time completely submerge each frozen heart into the melted chocolate. Use dipping tools or forks to gently tap off excess chocolate before placing on the second wax paper lined sheet.
Allow To Set:
Refrigerate the dipped hearts until the chocolate fully hardens about 30 minutes. Once set you can trim any chocolate pools from around the edges for a more professional appearance.
Chocolate hearts on a tray. Pin it
Chocolate hearts on a tray. | recipesbysandra.com

The marshmallow fluff truly transforms these from regular peanut butter cups into something magical. I discovered this secret ingredient after trying numerous recipes that just never achieved that perfect texture. My grandmother actually suggested adding it after remembering an old recipe from her childhood candy shop days.

Storage Tips

These chocolate covered peanut butter hearts stay fresh in an airtight container in the refrigerator for up to two weeks. For longer storage freeze them in a single layer then transfer to a freezer safe container with parchment between layers. They'll keep for up to three months frozen.

When serving from frozen allow them to thaw in the refrigerator for about 30 minutes. I find they actually taste best when slightly chilled rather than completely room temperature as the chocolate maintains its perfect snap.

Ingredient Substitutions

For those with peanut allergies almond butter or sunflower seed butter work beautifully in this recipe. The texture will be slightly different but still delicious. If using natural nut butters that separate add an extra 1/4 cup of powdered sugar to achieve the right consistency.

Dark chocolate or white chocolate can replace the semi sweet for different flavor profiles. When using white chocolate omit the shortening as it melts differently. For a festive touch colored candy melts can create vibrant hearts perfect for holidays or special events.

Decorative Variations

Transform these hearts into impressive gourmet treats with simple decorative techniques. Before the chocolate sets completely sprinkle with sea salt, crushed freeze dried raspberries, or finely chopped peanuts.

For a more elegant appearance drizzle with contrasting chocolate after the coating sets. Simply melt white or dark chocolate, place in a small zip top bag, snip the corner, and create delicate patterns across the tops.

Chocolate hearts on a paper. Pin it
Chocolate hearts on a paper. | recipesbysandra.com

Frequently Asked Questions

→ Can I use crunchy peanut butter instead of creamy?

Yes, you can substitute crunchy peanut butter for creamy, but the texture of the filling will be less smooth. The small peanut pieces might also make cutting clean heart shapes slightly more challenging, but will add an interesting textural contrast to the final treats.

→ How long do these chocolate peanut butter hearts stay fresh?

When stored in an airtight container in the refrigerator, they will stay fresh for up to 2 weeks. For longer storage, they can be frozen for up to a month. Allow frozen hearts to thaw in the refrigerator before serving.

→ What can I use instead of marshmallow fluff?

If marshmallow fluff is unavailable, you can substitute with 7 ounces of melted marshmallows (about 2 cups mini marshmallows). Another alternative is to omit it entirely and add a bit more powdered sugar, though this will change the texture and sweetness of the filling.

→ Why do the hearts need to be frozen before dipping?

Freezing the hearts before dipping them in chocolate is crucial as it firms up the peanut butter filling. This prevents the hearts from melting or falling apart when they come in contact with the warm chocolate, ensuring they maintain their shape throughout the dipping process.

→ Can I use different cookie cutter shapes instead of hearts?

Absolutely! While hearts are traditional and romantic, you can use any small cookie cutter shape you prefer. Stars, circles, flowers, or seasonal shapes like trees or snowflakes would all work well with this technique. Just ensure the shapes aren't too intricate or they may be difficult to dip.

→ What's the best chocolate to use for dipping?

Semi-sweet or milk chocolate chips work best for dipping, but you can also use dark chocolate for a less sweet option. For best results, use good quality chocolate chips or chopped chocolate bars. Candy melts also work well and don't require the addition of shortening or oil.

Chocolate Covered Peanut Butter Hearts

Creamy peanut butter and marshmallow filling shaped into hearts and coated with silky chocolate for an irresistible sweet treat.

Prep Time
30 Minutes
Cook Time
60 Minutes
Total Time
90 Minutes
By: Sandra


Difficulty: Intermediate

Cuisine: American

Yield: 24 Servings (24 chocolate-covered peanut butter hearts)

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Peanut Butter Filling

01 115g unsalted butter, room temperature
02 190g creamy peanut butter
03 120g marshmallow fluff
04 250g powdered sugar, plus extra for dusting

→ Chocolate Coating

05 340g semi-sweet chocolate chips (or milk chocolate)
06 30g vegetable shortening (or coconut oil)

Instructions

Step 01

Line a small cookie sheet with wax paper to place the cut peanut butter hearts on later.

Step 02

Using a hand mixer or stand mixer with paddle attachment, combine unsalted butter, peanut butter, and marshmallow fluff at medium-high speed until smooth and well incorporated. Scrape down bowl sides as needed.

Step 03

Reduce mixer speed to low and gradually incorporate powdered sugar one cup at a time until fully combined. The mixture should be soft, creamy and slightly sticky.

Step 04

Dust a clean, dry surface and rolling pin with powdered sugar. Roll out the peanut butter filling to approximately 6mm (¼ inch) thickness.

Step 05

Coat a small heart-shaped cookie cutter with powdered sugar before cutting out shapes. If filling sticks inside the cutter, gently press down with your finger or shake downward to release. Arrange hearts closely on the prepared cookie sheet.

Step 06

Place the sheet of peanut butter hearts in the freezer for 45-60 minutes (or longer) until they're firm enough for dipping.

Step 07

Line a second cookie sheet with wax paper for the chocolate-dipped hearts.

Step 08

Combine chocolate chips and vegetable shortening in a microwave-safe bowl. Heat on high for 1 minute, stir, then heat for an additional 45-60 seconds. Stir until completely melted and smooth.

Step 09

Using candy dipping tools or two forks, dip each frozen peanut butter heart into the melted chocolate. Tap gently to remove excess chocolate, then place on the wax paper-lined sheet. Continue until all hearts are chocolate-coated.

Step 10

Refrigerate the dipped hearts until the chocolate completely hardens. Once chilled, trim any excess chocolate if desired.

Step 11

Keep chocolate-covered peanut butter hearts in an airtight container in the refrigerator, or freeze for up to one month.

Notes

  1. For a smoother coating, you can use a double boiler instead of a microwave to melt the chocolate
  2. Using candy dipping tools will give your hearts a more professional finish
  3. Work quickly when dipping as the hearts will soften at room temperature

Tools You'll Need

  • Stand mixer or hand mixer
  • Rolling pin
  • Heart-shaped cookie cutter
  • Wax paper
  • Cookie sheets
  • Candy dipping tools or forks

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains dairy
  • May contain soy (from chocolate)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 14.2 g
  • Total Carbohydrate: 18.5 g
  • Protein: 4 g