Enjoy creamy peanut butter hearts enveloped in silky semi-sweet chocolate and finished with a sprinkle of flaky sea salt. Start by blending peanut butter, butter, powdered sugar, and vanilla until smooth. Roll the mixture, cut into hearts, and freeze until firm. Melt chocolate and optionally coconut oil, then dip the hearts for a luscious coating. Sprinkle with sea salt and chill to set. These sweet and salty bites offer rich flavor with minimal effort and can be stored refrigerated for up to two weeks.
The smell of melting chocolate always pulls me into the kitchen, no matter what else I'm doing. I started making these peanut butter hearts on a whim one February afternoon when I needed something to occupy my hands during a gloomy weekend. My roommate wandered in, drawn by the chocolate aroma, and ended up eating half the batch straight from the freezer.
Last Valentine's Day, I made three batches and packaged them in little wax paper bags tied with twine. My friend called me at midnight admitting she'd eaten all six hearts I'd given her while watching old movies. Apparently these taste even better when you're supposed to be sleeping.
Ingredients
- Creamy peanut butter: The natural oils keep the filling smooth without making it crumbly
- Unsalted butter: Room temperature butter blends seamlessly into the peanut butter mixture
- Powdered sugar: Dissolves completely unlike granulated sugar which can leave a gritty texture
- Pure vanilla extract: Even half a teaspoon rounds out the peanut butter flavor beautifully
- Semi-sweet chocolate chips: The slight bitterness balances the sweet peanut butter center
- Coconut oil: Makes the chocolate coating thin enough for elegant dipping
- Flaky sea salt: The crunch and sudden salt hit transform these from good to cant stop eating them
Instructions
- Prep your workspace:
- Line a baking sheet with parchment paper before you start mixing anything
- Mix the filling:
- Combine peanut butter, softened butter, powdered sugar, and vanilla extract until completely smooth with no visible sugar lumps
- Roll it out:
- Place the mixture between two sheets of parchment paper and roll to about 1/2-inch thickness
- Cut your hearts:
- Press a small heart-shaped cookie cutter firmly into the dough and transfer hearts to the prepared baking sheet
- Chill thoroughly:
- Freeze the cut hearts for 30 minutes until they're firm enough to handle without breaking
- Melt the chocolate:
- Heat chocolate chips and coconut oil in 30-second intervals, stirring until silky smooth
- Dip and decorate:
- Lower each heart into the chocolate with a fork, let excess drip off, then immediately sprinkle with flaky salt
- Set the coating:
- Chill in the refrigerator for 10 to 15 minutes until the chocolate is completely firm
My nephew helped me make these once and insisted on making every heart different sizes. The tiny ones became perfect bite-sized treats that everyone fought over. Sometimes the mistakes teach you the best variations.
Getting That Perfect Coating
The temperature of your chocolate matters more than you'd expect. Too hot and it slides right off the peanut butter. Too cool and it clumps unevenly. I've learned that 90°F to 92°F is the sweet spot for dipping—warm enough to flow smoothly but cool enough to set quickly on the cold hearts.
Making Them Your Own
Sometimes I swap the sea salt for crushed pretzels right after dipping. The extra crunch drives people crazy trying to guess what's different. Dark chocolate works beautifully too and makes these feel a bit more sophisticated for adult dinner parties.
Storage Secrets
These freeze beautifully for up to a month, though they've never lasted that long in my house. Layer them between parchment paper in an airtight container so they don't stick together. The texture stays perfect and they taste even better straight from the freezer.
- Let them sit at room temperature for five minutes before serving for the ideal texture
- Package them in small boxes for effortless homemade gifts
- Make double the recipe because the first batch will disappear mysteriously
There's something deeply satisfying about pulling that tray of chocolate-dipped hearts from the fridge. Maybe it's knowing you made something that looks like it came from a fancy chocolate shop. Or maybe it's just knowing exactly how good they're going to taste.
Recipe Questions
- → What is the best chocolate to use for coating?
-
Semi-sweet chocolate chips or chopped chocolate work best for a balanced sweetness and smooth coating. Dark chocolate can be used for a richer, less sweet option.
- → Can I substitute peanut butter for allergies?
-
Yes, sunflower seed butter makes a great nut-free alternative while keeping a creamy texture.
- → How long should the hearts chill after dipping?
-
Chill the dipped hearts in the refrigerator for about 10 to 15 minutes to allow the chocolate to fully set and become firm.
- → What does the sea salt add to the hearts?
-
Flaky sea salt adds a delightful contrast to the sweetness, enhancing the overall flavor with a subtle salty crunch.
- → Can these treats be stored for later use?
-
Yes, store the hearts in an airtight container in the refrigerator for up to two weeks to maintain freshness.