Go Back
+ servings
Print Recipe
5 from 2 votes

Chocolate Peanut Butter Cupcakes

You have to try these easy chocolate peanut butter cupcakes. They are homemade and they taste amazing! Make these chocolate peanut butter cupcakes now. 
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Course: Dessert
Cuisine: American
Keyword: Chocolate Peanut Butter Cupcakes
Servings: 24
Calories: 341kcal
Author: Eating on a Dime


  • Chocolate Cupcake:
  • 1 3/4 Cups Flour
  • 2 Cups Sugar
  • 1 Cup Cocoa
  • 1 1/2 TSP Baking Soda
  • 1 1/2 TSP Baking Powder
  • 1 TSP Salt
  • 2 Eggs
  • 1 Cup Whole Milk
  • 1/2 Cup Oil
  • 2 TSP Vanilla
  • 1 Cup Boiling Water
  • Peanut Butter Frosting:
  • 1/2 Cup unsalted butter softened
  • 1 Cup creamy peanut butter
  • 4 TBSP heavy whipping cream
  • 4 Cups powdered sugar


  • Chocolate Cupcake:
  • Line the cupcake pan with paper liners. Preheat oven to 350 degrees.
  • Mix the dry ingredients, flour through salt, in a bowl.
  • In a separate bowl whisk together eggs, milk, oil and vanilla.
  • Add the liquid mixture to the dry ingredients. Beat for 3 minutes with an electric mixer on medium speed.
  • Slowly add the boiling water to the batter. The batter may appear a bit on the runny side.
  • Fill the cupcake liners 3/4 full.
  • Bake at 350 degrees for 20-25 minutes.
  • Remove from oven and cool in the pan for 10 minutes. Remove cupcakes to wire rack and cool completely before frosting.
  • Peanut Butter Frosting:
  • Cream the butter, peanut butter and powder sugar until it becomes light and creamy. If it is too thick, add a few drops of the heavy whipping cream until it is the desired consistency. If the frosting is too thin, add more powdered sugar.
  • Use a pastry bag with a large tip to pipe the frosting on the cupcake. You can make this as simple or fancy as you like. Enjoy!


There is enough frosting to frost 24 cupcakes. However, if you want to pipe them like we did in the pictures, you will want to double the frosting amounts.


Calories: 341kcal | Carbohydrates: 48g | Protein: 5g | Fat: 15g | Saturated Fat: 8g | Cholesterol: 28mg | Sodium: 237mg | Potassium: 186mg | Fiber: 2g | Sugar: 37g | Vitamin A: 190IU | Calcium: 40mg | Iron: 1.2mg