Reese's Peanut Butter Cupcakes with the fluffiest peanut butter frosting! Yum! Love this Recipe!

Reese's Peanut Butter Cupcakes


  • 1 1/2 C. all-purpose flour
  • 1 C. unsweetened cocoa powder
  • 1 tsp. baking soda
  • 1 1/2 tsp. baking powder
  • 1/2 tsp. salt
  • 4 eggs at room temp
  • 1 C. sugar
  • 1 C. brown sugar packed
  • 2/3 cup oil
  • 1 C. buttermilk or milk
  • 1 Tbsp. vanilla extract
  • 1/2 C. butter softened
  • 1/2 C. creamy peanut butter
  • 3 tsp vanilla extract
  • 1-2 Tbsp. milk
  • 3-4 C. powered sugar


  1. 1. Preheat oven to 350 degrees and line pans with cupcake liners, I used orange to really bring out the Reese's Pieces theme!
  2. 2. In a medium bowl, combine cocoa flour, cocoa powder, baking soda, baking powder and salt. Set aside.
  3. 3. In a large bowl, combine eggs, sugar, brown sugar, oil, buttermilk and vanilla extract.
  4. 4. Pour half the dry ingredients into the wet and stir. Then add the rest of the dry ingredients and stir again. Don't over mix.
  5. 5. Fill cupcake liners 2/3 full and bake for 18-22 minutes or until an inserted knife comes out clean. Let cool.
  6. 6. Peanut Butter Frosting: Beat butter and peanut butter until smooth. Add vanilla extract, milk and 2 cups powdered sugar. Continue to add powdered sugar until you reach your desired consistency. If it becomes too thick, like a cookie dough, add more milk!
  7. 7. Frost cooled cupcakes and top with Reese's Peanut Butter Cups! You can use the regular sized or the minis!