If you have a soft spot for the classic chocolate and peanut butter combo, then you are going to absolutely fall in love with this Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe. These delightful treats bring the nostalgic taste of Reese’s Cups right into your kitchen, but with the added joy of making them yourself. With rich, creamy peanut butter encased in silky smooth milk chocolate shaped perfectly like hearts, they are not only delicious but also irresistibly charming. Whether it’s for a special occasion or just an everyday indulgence, this recipe offers a heartfelt twist on a beloved candy classic.
Ingredients You’ll Need
This Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe relies on just a handful of simple, pantry-friendly ingredients that come together to create magic. Each component plays a crucial role in delivering the perfect balance of flavor and texture that makes these treats so memorable.
- Creamy peanut butter (¾ cup): Provides the rich, nutty heart of the filling that melts beautifully against the chocolate.
- Butter, softened (¼ cup): Adds smoothness and helps bind the filling for that creamy consistency.
- Brown sugar (¼ cup): Offers a subtle caramel note and adds natural sweetness to the peanut butter mixture.
- Powdered sugar (1½ cups): Ensures the filling is sweet, thick, and takes on that classic candy texture.
- Milk chocolate chips (24 ounces): Encases the peanut butter filling in a glossy, luscious shell; semi-sweet can be used for a slightly less sweet option.
How to Make Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe
Step 1: Prepare the Peanut Butter Filling
Start by combining the creamy peanut butter, softened butter, brown sugar, and powdered sugar in a mixing bowl. Mix these together until you achieve a smooth, thick consistency. This filling is the heart of your chocolates, so getting it just right is key to the perfect bite.
Step 2: Melt the Chocolate
Place your milk chocolate chips in a microwave-safe bowl. Heat for 30 seconds, then stir the chocolate. Repeat this process, microwaving in short bursts and stirring in between, until the chocolate is fully melted and silky smooth. This slow melting ensures you don’t burn the chocolate and keeps it glossy for your candy hearts.
Step 3: Form the Chocolate Base
Using your heart-shaped mold, spoon enough melted chocolate into each cavity to cover the bottom completely. This will create a sturdy chocolate shell that perfectly holds the peanut butter filling.
Step 4: Add the Peanut Butter Center
Drop 1 to 2 teaspoons of the peanut butter mixture onto the chocolate base in each heart mold. You can flatten this into a heart shape, or leave it rounded—whichever feels more fun for you. This step is where the magic truly starts to take shape.
Step 5: Seal with More Chocolate
Cover each peanut butter mound with more melted chocolate until the heart molds are filled to the top. This seals in the filling and creates that beautiful layered look classic to Reese’s style treats.
Step 6: Chill and Set
Place the filled molds in the refrigerator or freezer until the chocolate hardens completely. Once set, carefully pop the peanut butter chocolate hearts out of the molds and store them in an airtight container in the fridge until you’re ready to enjoy.
How to Serve Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe
Garnishes
Enhance these homemade candy treats by sprinkling a pinch of sea salt on top just before the chocolate sets for a subtle salty crunch. Alternatively, dust with a touch of cocoa powder or crushed roasted peanuts for added texture and a gourmet touch.
Side Dishes
Serve these Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe treats alongside a scoop of vanilla ice cream or a warm cup of coffee for a dessert experience that balances richness and sweetness beautifully. They also pair wonderfully with fresh berries for a refreshing contrast.
Creative Ways to Present
Present these hearts in a festive candy box lined with parchment paper, or individually wrap each piece in colorful foil for gifting. You can also place them on decorative skewers or mini cupcake liners for parties, turning this simple homemade candy into a delightful conversation piece.
Make Ahead and Storage
Storing Leftovers
Keep your Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe fresh by storing them in an airtight container in the refrigerator. This prevents the chocolate from sweating and keeps the peanut butter center firm and luscious. They will stay delicious for up to two weeks when stored properly.
Freezing
If you want to make these treats ahead of time, freezing is an excellent option. Lay them out on a tray until frozen solid, then transfer to a freezer-safe container or bag. They can be kept frozen for up to three months and thawed in the refrigerator before serving.
Reheating
Reheating isn’t typically necessary for these chocolate peanut butter hearts. If you prefer them a bit softer, let them sit at room temperature for a few minutes before enjoying. Avoid microwave reheating to preserve their texture and prevent melting.
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter will add a delightful texture to the filling, giving you that extra bit of bite and nutty crunch inside your Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe.
What if I don’t have a heart-shaped mold?
No worries at all. You can use any silicone mold or even mini cupcake liners as an alternative. The shape won’t change the amazing taste, and it’s a great way to customize the look of your treats.
Is it okay to substitute dark chocolate instead of milk chocolate?
Yes! Dark chocolate pairs wonderfully with peanut butter, offering a richer and slightly more sophisticated flavor profile. Use your favorite variety to make the recipe your own.
How long does it take for the chocolate hearts to set?
Chilling in the refrigerator usually takes about 30 minutes to an hour, while the freezer will speed this process up to approximately 15 to 20 minutes. Make sure they’re fully hardened before removing from the molds.
Can I make these peanut butter chocolates vegan?
With some ingredient swaps—like using dairy-free chocolate chips and a vegan butter substitute—you can definitely create a vegan version of the Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe that’s just as tasty!
Final Thoughts
Making homemade candy doesn’t get much better than this Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe. It’s simple, satisfying, and filled with that classic combination of peanut butter and chocolate that never goes out of style. I can’t wait for you to try it yourself and enjoy the smiles from everyone you share these sweet, heartfelt bites with.
Print
Peanut Butter Chocolate Hearts (Homemade Reese’s) Recipe
- Total Time: 1 hour 20 minutes
- Yield: 24 servings
Description
Indulge in these delightful homemade Peanut Butter Chocolate Hearts, a perfect replica of Reese’s classic treat. Creamy peanut butter combined with buttery sweetness and powdered sugar is encased in smooth, melted milk chocolate to create irresistible heart-shaped candies. Perfect for gifting, special occasions, or satisfying your sweet tooth all year round.
Ingredients
Peanut Butter Filling
- ¾ cup creamy peanut butter
- ¼ cup butter, softened
- ¼ cup brown sugar
- 1½ cups powdered sugar
Chocolate Coating
- 24 ounces milk chocolate chips (approximately 2 bags; can substitute semi-sweet chocolate chips)
Instructions
- Prepare Peanut Butter Mixture: In a mixing bowl, thoroughly combine the creamy peanut butter, softened butter, brown sugar, and powdered sugar until smooth and fully incorporated to create the filling.
- Melt Chocolate: Place the milk chocolate chips into a microwave-safe bowl. Heat in the microwave for 30 seconds, then stir well. Repeat heating in 30-second increments, stirring after each, until the chocolate is smooth and fully melted.
- Fill Heart Molds – First Layer: Pour enough melted chocolate into each heart-shaped mold cavity to cover the bottom evenly.
- Add Peanut Butter Filling: Spoon 1 to 2 teaspoons of the peanut butter mixture onto the chocolate layer in each mold. You can shape the filling into a flat heart or leave it as a small mound, according to your preference.
- Seal with Chocolate: Carefully cover the peanut butter filling with more melted chocolate until each mold is filled to the top. Gently tap the mold to eliminate any air bubbles and ensure even coverage.
- Chill: Place the filled molds in the refrigerator or freezer and allow them to harden completely.
- Store and Serve: Once solid, remove the chocolates from the molds and store them in an airtight container in the refrigerator until ready to enjoy.
Notes
- Use creamy peanut butter for the smoothest texture; chunky peanut butter will create a different mouthfeel.
- If you prefer a darker chocolate flavor, semi-sweet chips can be used instead of milk chocolate.
- Make sure the peanut butter filling is well chilled before adding the final chocolate layer if you want firmer centers.
- For easier mold release, lightly grease the molds or use silicone molds designed for chocolate.
- Allow chocolates to come to room temperature for a few minutes before eating to enhance flavor and texture.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Candy
- Method: No-Cook
- Cuisine: American

