These silky chocolate peanut butter hearts blend creamy filling with smooth chocolate coating and a touch of flaky sea salt. After rolling and cutting into heart shapes, the filling chills before being enrobed in melted semi-sweet chocolate. A sprinkle of sea salt adds the perfect contrast to the sweetness, while chilling sets the coating into a firm, glossy finish. Ideal for sharing, these easy-to-make treats balance rich flavors and textures.
My daughter came home from school one February afternoon declaring she needed something extra special for her class Valentine exchange. Store bought candies were strictly forbidden in her words. So we stood in the kitchen brainstorming until peanut butter and chocolate seemed like the only logical answer to a nine year olds urgent dessert emergency.
The first batch we made ended up looking more like lumpy blobs than hearts because the dough was too soft. We learned quickly that patience in the freezing department transforms everything about the dipping process. Now every February finds us cutting out hearts side by side with chocolate inevitably finding its way onto our fingers and countertops.
Ingredients
- Creamy peanut butter: Natural styles work but commercial brands give that smoother texture we all remember from childhood candies
- Unsalted butter: Softened to room temperature so it incorporates seamlessly without any telltale lumps in your filling
- Powdered sugar: This sweetens while also firming up the texture enough to hold those crisp heart shapes
- Pure vanilla extract: Just a half teaspoon but it bridges the gap between nutty and sweet beautifully
- Semi-sweet chocolate chips: Chopped bar chocolate melts more smoothly but chips work perfectly fine here
- Coconut oil: Optional but it creates that gorgeous glossy coating that snaps when you bite down
- Flaky sea salt: The finishing touch that makes these taste like something from a fancy chocolate shop
Instructions
- Prep your station:
- Line a baking sheet with parchment paper before you start mixing anything. Trust me on this. You will want those hearts to have somewhere to go immediately after dipping.
- Make the filling:
- Beat together the peanut butter butter powdered sugar and vanilla until completely smooth. The mixture should hold together when pressed but still feel pliable and soft.
- Roll it out:
- Sandwich the dough between two sheets of parchment and roll to about half an inch thick. Peel back the top paper carefully to avoid sticking.
- Cut your hearts:
- Press a small heart cutter straight down and lift up without twisting. Transfer hearts to your prepared pan and gather the scraps to re-roll until every bit is used.
- Freeze firm:
- Pop the tray in the freezer for at least 30 minutes. Cold hearts dip cleanly while soft ones will leave you with a melty chocolate disaster.
- Melt the chocolate:
- Combine chocolate chips and coconut oil in a microwave safe bowl. Heat in 30 second bursts stirring between each until glossy and fluid.
- Dip like a pro:
- Use a fork to lower each heart into the chocolate then lift it out tapping gently against the bowl edge. Let excess drip off before returning to the paper.
- Add the salt:
- Sprinkle flaky sea salt immediately while the chocolate is still wet. If you wait the salt will just roll right off onto the counter.
- Final chill:
- Refrigerate for 10 to 15 minutes until completely set. The chocolate should snap when you break into one.
These became a neighborhood tradition after my youngest insisted on teaching her best friend how to make them. Now every Valentine season friends text me pictures of their slightly imperfect but perfectly delicious attempts. Some years we experiment with dark chocolate or almond butter but the original version still disappears fastest from the platter.
Making Them Your Way
Sunflower seed butter works beautifully for nut free classrooms and tastes surprisingly similar once coated in chocolate. We have also tried adding mini chocolate chips to the filling for extra texture. Just keep the chilled dough firm enough to handle or the add ins make cutting tricky.
Storage Secrets
These actually improve after a day in the refrigerator as the flavors meld together. Keep them in an airtight container separated by parchment paper layers. They last up to two weeks though I have never personally tested that claim in our house.
Troubleshooting Your Chocolate
If your coating looks dull after setting it may have seized from moisture or overheating. A tiny splash of coconut oil can sometimes rescue it but starting fresh is usually safer. Perfectly tempered chocolate is lovely but these taste just as good with a rustic homemade appearance.
- Work in a cool kitchen or the chocolate will never fully set
- Keep your dipping tools completely dry
- Do not refrigerate the chocolate before dipping or it will cloud immediately
There is something deeply satisfying about making homemade candy that looks impressive but requires zero special skills. Watch them disappear at your next gathering and try to save just one for yourself.
Recipe FAQs
- → How do I get a smooth chocolate coating?
-
Melt chocolate in short bursts, stirring frequently for a silky finish. Adding coconut oil can help achieve a smoother texture.
- → Can I substitute peanut butter?
-
Sunflower seed butter works well to create a nut-free alternative with a similar creamy consistency.
- → What is the purpose of the flaky sea salt?
-
Sea salt enhances the chocolate's sweetness by adding a subtle savory crunch that balances the flavors.
- → How long should the hearts be chilled?
-
Chill the peanut butter hearts for about 30 minutes before coating and then again for 10–15 minutes after dipping to set the chocolate.
- → What type of chocolate is best for coating?
-
Semi-sweet chocolate provides a balanced flavor, but dark chocolate can be used for a richer, less sweet finish.
- → How should the finished hearts be stored?
-
Keep the hearts in an airtight container refrigerated for up to two weeks to maintain freshness and texture.