Daily food & travel inspiration in your inbox

Coming right up

Who doesn't want peanut butter-filled chocolate hearts for Valentine's day? They make the perfect gift for your loved one!

Peanut Butter Hearts

serving time12


  • 300g white chocolate

  • pink gel food color

  • Filling:

  • 65g smooth peanut butter

  • 15g unsalted butter, room temp

  • 30g icing sugar, sifted

  • raspberry jam, to taste

  • To decorate:

  • sprinkles

  • edible dried flowers


  1. Melt 150g of the white chocolate in the microwave. Add as much or as little pink gel food coloring, to reach your desired color, and mix until evenly combined.

  2. Decorate the bottom of your 12-heart silicone mold with the sprinkles and dried flowers until they cover the base. This will form the top when we push them out later. Pour in the melted chocolate filling ⅓ of the mold. Place in the fridge until set.

  3. For the peanut butter filling beat together the peanut butter, butter, and icing sugar until smooth and well mixed. Spoon into a piping bag and snip a hole at the tip.

  4. Pipe a heart with the peanut butter filling into the center of the set and cooled hearts making sure to leave a small border around the edge of the top chocolate layer to settle.

  5. Fill the center of the peanut butter heart with raspberry jam, use a piping bag for ease. Place the hearts in the fridge to firm up.

  6. Melt the remaining white chocolate and create a pink marble effect by mixing in the leftover melted pink chocolate.

  7. Pour this into your molds filling all the way to the top. Take a long palette knife and scrape it across the molds removing any overflowing chocolate. Place in the fridge to fully set before popping the chocolate out of their molds. Enjoy :D

Peanut Butter Hearts




Daily food & travel inspiration in your inbox

Coming right up

Daily food & travel inspiration in your inbox

Coming right up


- Hey guys, today I'm showing you how to make these super cute homemade peanut butter cups. These would be perfect as a little treat or a gift to give your friends, family, or loved ones. And because they're homemade you can add your own personal touches to them. So I'm going to be making mine in these heart ice cube molds. If you don't have these you can just use cupcake cases, I'll show you how to do that later. But first, you want to start with some melted chocolate. Now as this is homemade I've chosen to go for white chocolate and I'm going to color that pink with some gel food color. When it comes to adding food color make sure to start with a small bit first, as you can always add more. I'm going for pink, 'cause I want it to be cute and fun and girly, but feel free to switch up the color. Once you're happy with your color you can start prepping your ice cube molds. Now once you turn these out the bottom is actually going to be our top, so I'm going to place some colored sprinkles and some dried flowers in first, so when we turn over the tops will be nice and pretty. Feel free to switch up your sprinkles for different occasions or for the different people you're going to give these to. I think those roses are gonna look really nice once they've set on top of the chocolate. I'm gonna scoop some chocolate on top of those sprinkles. We wanna make sure you leave enough room for the peanut butter layer, the jam layer, and then the final chocolate layer. So don't add too much to begin with. Once they have all been filled with chocolate give them a tap down to make sure the chocolate goes right to the edge and there's no air bubbles. Now if you don't have an ice cube mold don't worry, you can use cupcake cases for this. Foil one will be best, as they hold their shape. Now you want to create three little balls out of foil, one large one for the top and two smaller ones for the bottom. Place the larger bit of foil on top and then the two smaller ones at the bottom. And as you can see, it gives you that heart shape without having to buy a silicone mold. These can now go into the fridge to set while I prepare my peanut butter filling. I'm starting with smooth peanut butter. I am a crunchy girl, but because we're making these mini it's a lot easier to use smooth. So I'm gonna pour that into a bowl. On top of that I'm going to sift over some icing sugar just to make sure there's no lumps. Now you can just use peanut butter as your filling, but adding the icing sugar and the butter is going to make this even more delicious. You wanna make sure this is softened butter, it's going to make it a lot easier to stir in. Once your peanut butter is creamy and light it can go in a piping bag, ready to get filling our peanut butter cups. My first layer of chocolate is set, so I'm now going to pipe some peanut butter into the hearts. Now you want to leave a border around the edge, so the top layer of chocolate can attach onto the bottom and we don't have any gaps along the side. If you're wondering what I'm doing with the little gaps in between the peanut butter, that's because I'm leaving a space for some jam. I think jam and peanut butter goes really well together, the combination of sweet and salty is lovely. For my final layer of chocolate, I'm going to go for white and pink marble effect, so with some of the remaining pink chocolate from my first layer I'm going to add that into some new white chocolate. I'm now gonna take my spoon and fold that in to create a lovely marble effect. Your marble chocolate can now get spooned on top of the peanut butter and jam. Spoon that over and fill it up right to the top. Tap down the mold again to get rid of any air bubbles and to really fill out the chocolate. Then taking an offset palette knife scrape away any of the excess chocolate. When you bite into these it is absolutely delicious. You get a crunch from the chocolate, then you taste that creamy peanut butter and the ooziness of the jam, it's delicious. So that is how you make my homemade peanut butter cups, easy.

Tastemade App

Get The Tastemade App!

Watch new episodes and full seasons of the best shows, recipes, and classes on all your devices.