Peanut butter valentine hearts combine creamy peanut butter, butter, and powdered sugar into no-bake chocolate-covered treats shaped like hearts. You’re pressing the mixture flat, cutting out hearts with a cookie cutter, freezing them solid, then dipping each one in melted chocolate for that iconic Reese’s flavor everyone loves.
Since you’re here, make sure to check out these related recipes:
- Chocolate Peanut Butter Pie
- Red Velvet Cake Balls
- Valentine Brownies
- Strawberry Kiss Cookies
- Cookie Dough Truffles
Why This Peanut Butter Valentine Hearts Recipe Works
Ever wonder why homemade candy always tastes better than store-bought versions? These peanut butter valentine hearts give you that fresh, melt-in-your-mouth texture that packaged candy can’t match.
The combination of peanut butter and powdered sugar creates that signature Reese’s filling texture without any complicated techniques. Freezing the hearts before dipping makes the chocolate coating smooth and professional-looking.
- No baking required means you’re making impressive Valentine’s treats without turning on your oven or dealing with hot pans and cooling racks
- Four main ingredients keep this recipe accessible for anyone who can stir ingredients together in a bowl
- Make-ahead friendly since these freeze beautifully for up to 2 months, letting you prep Valentine’s gifts weeks before the holiday rush
- Customizable shapes work for any holiday by swapping heart cutters for Christmas trees, Easter eggs, or pumpkins throughout the year
Ingredients You’ll Need
What makes peanut butter valentine hearts recipe so addictive? The ingredient list reads like a candy maker’s dream formula.
For the peanut butter filling:
- 1 cup creamy peanut butter, room temperature
- ¼ cup unsalted butter, melted
- 2 tablespoons brown sugar
- 2 teaspoons vanilla extract
- ¼ teaspoon salt
- 2 cups powdered sugar (measured by scooping, not packed)
For the chocolate coating:
- 10-12 oz chocolate (half semi-sweet, half milk chocolate for balanced flavor)
Room temperature peanut butter matters: Cold peanut butter won’t blend smoothly with the other ingredients and creates a lumpy, hard-to-work-with mixture. Let your jar sit on the counter for 30-45 minutes before starting.
Why both brown and powdered sugar: Brown sugar adds molasses notes and moisture that keep the filling soft, while powdered sugar creates that smooth, melt-away texture you’re craving.
Chocolate choice affects results: Semi-sweet chocolate alone tastes too dark and bitter for most people, while milk chocolate alone gets too sweet. Mixing both creates that perfect Reese’s-style balance.
Measuring powdered sugar correctly: Scoop powdered sugar with your measuring cup and level it off with a knife—don’t pack it down. Packed powdered sugar adds way too much and makes the filling dry and crumbly.
Step-by-Step Instructions

1. Line an 8×8 inch baking dish with parchment paper, letting the paper hang over the sides by about 2 inches so you can easily lift the whole slab out later.
2. Stir together peanut butter, melted butter, brown sugar, vanilla extract, and salt in a large mixing bowl until the brown sugar dissolves completely and the mixture looks smooth.
3. Add powdered sugar gradually, stirring after each addition until completely incorporated. The mixture will look crumbly at first but will come together as you keep stirring—don’t add extra liquid yet.
4. Press peanut butter mixture evenly into your prepared dish, smoothing the top with a spatula or pressing it down with your clean palms to create a flat, even layer about ½ inch thick.
5. Freeze for 30-45 minutes until firm enough to cut cleanly. You want it solid but not frozen rock-hard—if you can press your finger into it slightly, it’s ready.
6. Lift the entire peanut butter slab out of the dish using the parchment paper overhang and place it on a cutting board. Line a baking sheet with fresh parchment paper.
7. Cut heart shapes using a small cookie cutter (about 1½ inches works perfectly). Dip the cutter in powdered sugar between cuts to prevent sticking, pressing straight down and lifting straight up.
8. Transfer cut hearts to the parchment-lined baking sheet, gathering scraps and pressing them back together to cut more hearts. You’ll get about 20-30 depending on your cutter size.
9. Freeze hearts for 20-30 minutes until very firm. Working with frozen hearts prevents them from falling apart when you dip them in warm chocolate.
10. Melt chocolate in a double boiler or microwave, stirring until completely smooth. If using microwave, heat in 30-second intervals at 50% power, stirring between each burst.
11. Dip each frozen heart into melted chocolate using a fork, letting excess chocolate drip back into the bowl. Gently tap the fork on the bowl’s edge to remove extra coating.
12. Place chocolate-covered hearts on a parchment-lined tray and refrigerate for 15-20 minutes until chocolate sets completely hard.
Essential Equipment
8×8 inch baking dish
This size creates the perfect thickness for cutting hearts without them being too thick or too thin. A 9×9 dish works too but makes slightly thinner hearts.
Small heart-shaped cookie cutter (1½ inches)
Tiny cutters create the perfect two-bite size that looks elegant and portion-controlled. Larger cutters work fine but you’ll get fewer hearts from one batch.
Double boiler or microwave-safe bowl
Melting chocolate gently prevents it from seizing up or burning. A double boiler gives you more control, but microwave works great if you use low power and stir frequently.
Fork for dipping (PREMIUM)
A candy dipping fork with thin tines lets excess chocolate drip off easily and creates clean lines. Regular dinner forks work but leave thicker coatings with more chocolate pooling at the bottom.
What to Serve with Peanut Butter Valentine Hearts

What complements these rich chocolate peanut butter treats without overwhelming them? You want simple pairings that cleanse your palate between bites.
Cold milk (whole or 2%) cuts through the richness beautifully and makes every bite taste even more indulgent. The classic pairing never fails.
Coffee or espresso adds bitter notes that balance the sweet chocolate coating perfectly. Serve these at the end of a Valentine’s dinner with demitasse cups of strong coffee.
Fresh strawberries provide juicy freshness that contrasts with dense, creamy peanut butter filling. Arrange them on the platter for color and a lighter option. My Strawberry Spinach Salad uses the same berries in a savory way.
Vanilla ice cream turns these peanut butter valentine hearts into an incredible sundae topping. Chop them into chunks and sprinkle over scoops for texture. Try my Banana Ice Cream as a healthier base.
Champagne or sparkling wine makes these feel extra fancy for Valentine’s celebrations. The bubbles cleanse your palate between rich, sweet bites.
Storage and Reheating Guide
Refrigerator storage
Store peanut butter valentine hearts in an airtight container in the refrigerator for up to 2 weeks. Layer them between sheets of parchment paper to prevent the chocolate from sticking together. Let them sit at room temperature for 5-10 minutes before serving so the filling softens slightly—straight from the fridge, they’re very firm.
Freezer storage
Freeze hearts in a single layer on a baking sheet until solid, then transfer to freezer bags or airtight containers for up to 2 months. The chocolate may develop white streaks (called bloom) as it thaws, but the taste stays perfect. Thaw in the refrigerator overnight rather than on the counter to prevent condensation from making the chocolate wet.
Serving temperature
These taste best slightly chilled but not ice-cold. The peanut butter filling becomes too hard when frozen solid and loses that creamy, melt-in-your-mouth texture you’re after. Room temperature works fine for short periods but the filling gets very soft in warm rooms.
Recipe Variations
Want to customize these peanut butter valentine hearts for different tastes or holidays? The base formula works with tons of mix-ins and shape changes.
Cookie butter version: Replace peanut butter with Biscoff cookie butter and skip the brown sugar since cookie butter is already sweet enough. Use white chocolate for dipping to create beautiful color contrast.
Chocolate peanut butter hearts: Add ¼ cup cocoa powder mixed with the powdered sugar for double chocolate flavor. Dip in white chocolate instead of milk chocolate for a striking look. My Chocolate Sprinkle Kiss Cookies uses similar chocolate coating techniques.
Crunchy version: Stir ½ cup crushed graham crackers or Rice Krispies into the peanut butter mixture before pressing it into the pan. The crunch adds textural contrast.
Holiday shapes: Use Christmas tree cutters in December, egg shapes for Easter, or pumpkins for Halloween. The filling recipe stays exactly the same—just change the cutter. Try my Peanut Butter Christmas Trees for another seasonal option.
Pro Tips & Tricks
Want bakery-quality results that look like you bought them from an expensive chocolate shop? These techniques make all the difference.
Add milk if mixture is too crumbly since different peanut butter brands have varying oil content—if your mixture won’t press together, stir in milk one tablespoon at a time until it holds its shape.
Freeze hearts completely before dipping because room temperature or slightly chilled hearts will fall apart when you try to coat them in warm chocolate, creating a frustrating mess.
Work in small batches by keeping most hearts in the freezer while dipping just 4-5 at a time, since frozen hearts dip cleanly while softened ones crumble and leave debris in your chocolate.
Tap off excess chocolate gently by tapping the fork handle against the bowl’s edge rather than shaking the fork, which creates messy splatters and uneven coatings.
Frequently Asked Questions
Can you make peanut butter valentine hearts without a cookie cutter?
Yes, roll the mixture into 1-inch balls and flatten them slightly with your palm to create round discs. Freeze and dip as directed. You can also use a small juice glass dipped in powdered sugar to cut circles if you don’t have cutters.
Why is my peanut butter mixture crumbly and dry?
Different peanut butter brands have varying amounts of oil, which affects texture. Add melted butter or milk one tablespoon at a time, stirring between additions, until the mixture holds together when pressed. Natural peanut butter with separated oil works fine but needs extra mixing.
How do you prevent chocolate from seizing?
Make sure all your equipment is completely dry before melting chocolate—even tiny water droplets cause chocolate to seize into a thick, grainy mess. Don’t let steam from your double boiler touch the chocolate bowl. Try my Salted Caramel Pretzel Bark for more chocolate melting tips.
Can you use natural peanut butter for this recipe?
Natural peanut butter works but you’ll need to stir it very thoroughly first to reincorporate the separated oil. The mixture may need slightly more powdered sugar to reach the right consistency. Conventional peanut butter (Jif, Skippy) gives more consistent results.
What if you don’t have brown sugar?
Use granulated white sugar instead—the hearts will taste slightly less complex but still delicious. You can also skip sugar entirely if you prefer less sweetness, though the filling will be slightly less moist.
How far ahead can you make peanut butter valentine hearts?
Make these up to 2 months ahead and freeze them. They actually taste better after sitting for a day or two because the flavors meld together. Pack them in decorative boxes or bags for Valentine’s gifts that look homemade but professional.
Why You’ll Love This Recipe
Ready to make Valentine’s treats that taste better than anything from a candy store? Peanut butter valentine hearts deliver that perfect chocolate-peanut butter combo everyone craves.
You’re creating impressive homemade gifts with just a few simple ingredients and no baking required. The hearts look elegant and taste like premium candy.
Make a batch this weekend and watch them disappear faster than any store-bought chocolate box.
📌 Save this peanut butter valentine hearts recipe for Valentine’s Day—they’re guaranteed to make anyone feel loved!
Best Peanut Butter Valentine Hearts

Peanut butter valentine hearts combine creamy peanut butter, butter, and powdered sugar into no-bake chocolate-covered treats shaped like hearts. You're pressing the mixture flat, cutting out hearts with a cookie cutter, freezing them solid, then dipping each one in melted chocolate for that iconic Reese's flavor everyone loves.
- No baking required means you’re making impressive Valentine’s treats without turning on your oven or dealing with hot pans and cooling racks
- Make-ahead friendly since these freeze beautifully for up to 2 months, letting you prep Valentine’s gifts weeks before the holiday rush
- Customizable shapes work for any holiday by swapping heart cutters for Christmas trees, Easter eggs, or pumpkins throughout the year
- 1 cup creamy peanut butter, room temperature
- ¼ cup unsalted butter, melted
- 2 tablespoons brown sugar
- 2 teaspoons vanilla extract
- ¼ teaspoon salt
- 2 cups powdered sugar (measured by scooping, not packed)
- 10-12 oz chocolate (half semi-sweet, half milk chocolate for balanced flavor)
- Line an 8×8 inch baking dish with parchment paper, letting the paper hang over the sides by about 2 inches so you can easily lift the whole slab out later.
- Stir together peanut butter, melted butter, brown sugar, vanilla extract, and salt in a large mixing bowl until the brown sugar dissolves completely and the mixture looks smooth.
- Add powdered sugar gradually, stirring after each addition until completely incorporated. The mixture will look crumbly at first but will come together as you keep stirring—don’t add extra liquid yet.
- Press peanut butter mixture evenly into your prepared dish, smoothing the top with a spatula or pressing it down with your clean palms to create a flat, even layer about ½ inch thick.
- Freeze for 30-45 minutes until firm enough to cut cleanly. You want it solid but not frozen rock-hard—if you can press your finger into it slightly, it’s ready.
- Lift the entire peanut butter slab out of the dish using the parchment paper overhang and place it on a cutting board. Line a baking sheet with fresh parchment paper.
- Cut heart shapes using a small cookie cutter (about 1½ inches works perfectly). Dip the cutter in powdered sugar between cuts to prevent sticking, pressing straight down and lifting straight up.
- Transfer cut hearts to the parchment-lined baking sheet, gathering scraps and pressing them back together to cut more hearts. You’ll get about 20-30 depending on your cutter size.
- Freeze hearts for 20-30 minutes until very firm. Working with frozen hearts prevents them from falling apart when you dip them in warm chocolate.
- Melt chocolate in a double boiler or microwave, stirring until completely smooth. If using microwave, heat in 30-second intervals at 50% power, stirring between each burst.
- Dip each frozen heart into melted chocolate using a fork, letting excess chocolate drip back into the bowl. Gently tap the fork on the bowl’s edge to remove extra coating.
- Place chocolate-covered hearts on a parchment-lined tray and refrigerate for 15-20 minutes until chocolate sets completely hard.









