These peanut butter filled cupcakes are the softest and chocolatiest you will ever make! Topped with creamy peanut butter icing and a gooey peanut butter center, they are a must-try for any baking enthusiast.
1: Mix the yoghurt, oil, eggs, vanilla and coffee together until well combined.
2: Add the sugar, flour, cocoa powder, salt, baking powder and baking soda together and mix until well combined.
3: Pour evenly into 12 cupcake shells. They will rise almost double in size. Bake at 170C for 20 minutes.
4: Make the peanut butter frosting by creaming the butter and peanut butter together for 5 minutes until doubled in size.
5: Sift in half the powdered sugar and keep beating, then add the other half.
6: Keep the frosting at room temperature in a piping bag ready to be used.
7: Once the cupcakes are cool, make a small hole using a knife in the center and fill it with a spoonful of smooth peanut butter.
8: Pipe the frosting on top and decorate with chopped peanuts and a dusting of cocoa powder.