In a bowl mix together the flour, baking powder and salt
Preheat oven to 375 degrees
In a large bowl beat butter for about 30 seconds and then add in peanut butter until well combined Add in brown sugar and granulated sugar, about 1/4 cup at a time
Beat on medium speed until mixed together well
Scraping sides of bowl beat for an additional 2 minutes or until fluffy
Add in eggs, beating well after each one
Add in vanilla
Add in flour and milk alternating, beat on low speed after each addition
Put half of batter into another bowl, add in melted chocolate
Beat on low until well combined
Fill lined muffin cups with half peanut butter batter and half chocolate batter
Fill cup about 2/3 full, 1/3 full of each flavor.
Use a knife to swirl the batter in each cup
Bake for 15-18 minutes or until a toothpick comes out clean
Cool cupcakes before frosting
Peanut Butter Frosting:
Beat cream cheese, peanut butter and vanilla until light and fluffy
Gradually add in powdered sugar
Add milk, 1 tsp at a time until desired consistency
Divide into two portions
Set aside one for the Chocolate Frosting
Chocolate Frosting:
Mix until well combined
Fill decorating bags with each frosting
Put both bags into one large bag and add desired tip