Preheat the oven to 220 degrees Celsius (450 Fahrenheit).
In a large bowl, sift the flour and baking powder and sugar, and use a spatula to mix well.
In a separate mixing bowl, add the eggs and use a hand mixer to beat them well until frothy.
Add the peanut butter and beat again to get a smooth paste.
Add the buttermilk, oil and vanilla extract, and beat well.
Add the dry ingredients to the wet ingredients - use the spatula to incorporate everything into a batter.
Reserve 2-3 tablespoons of chocolate chips, and mix the rest with the batter.
Butter and flour 2 muffin tins, and divide the mixture evenly between each cavity - I have 18 muffins in total.
Scatter the reserved chocolate chips over each muffin.
Lower the oven temperature to 180 degrees Celsius ( 350 Fahrenheit) and bake the muffins for 220 minutes or until a toothpick inserted in the middle comes out clean.
Remove the muffind from the oven, and allow them to cool down completely before removing them from the muffin tins.