These moist and rich chocolate cupcakes have a tasty surprise in the center – peanut butter! Topped with a quick cream cheese frosting, these easy Peanut Butter Filled Chocolate Cupcakes are a hit every time.
Preheat oven to 350°F. In a stand mixer, mix cake mix, eggs, water, oil, sour cream and pudding mix on medium for 2 minutes.
Pour into paper lined cupcake cups 3/4 way full. In a mixing bowl, mix peanut butter and powdered sugar until well combined. Form 1/2 inch balls and press into each filled cupcake.
Bake for 20-30 minutes, or until a toothpick comes clean from center. Let cool completely.
Beat cream cheese and butter until creamy and well combined. Slowly beat in powdered sugar until well combined. Spread over cooled cupcakes, then sprinkle with non-pareils to decorate, if desired.