5 from 2 votes

Chocolate Peanut Butter Cupcakes

Forget peanut butter cups! These chocolate peanut butter cupcakes are the ultimate dream for peanut butter and chocolate lovers, featuring peanut butter inside the chocolate cake and swirled into the frosting on top.

Chocolate peanut butter cupcakes on a wire cooling rack.


This peanut butter-filled chocolate peanut butter cupcake is a dream come true for chocolate and peanut butter lovers. It is rich, moist, and as light as can be. If you are a fan of desserts, try my homemade cupcake recipe. 

These moist chocolate cupcakes are a chocolate lover’s dream come true! The rich chocolate flavor explodes in every bite. They’re the perfect thing for special occasions. Even if you’re a beginning baker, you’ll love how easy it is to decorate the moist cupcakes with homemade peanut butter buttercream. 

As unassuming as they appear, they hold a secret. Nestled inside the chocolate is a spoonful of creamy, smooth peanut butter. This is one surprise I don’t mind finding in my dessert. This delicious recipe is perfect whether you’re a peanut butter lover or a chocolate enthusiast. 

Why You’ll Love This Recipe

  • Tastes like a Reese’s Peanut Butter Cup.
  • Luxurious creamy peanut butter frosting. 
  • Stunning color. 
  • A hidden surprise. These decadent chocolate cupcakes are filled with creamy peanut butter. 

Ingredients

Get our FREE
e-cookbook

    We respect your privacy. Unsubscribe at anytime.

    The full printable recipe card with measurements and instructions is found at the bottom of the post.

    Cupcakes 

    • All-Purpose Flour 
    • Cocoa Powder 
    • Baking Soda 
    • Baking Powder 
    • Salt 
    • Sugar 
    • Vanilla
    • Margarine or Butter 
    • Eggs
    • Whole Milk 
    • Peanut Butter 

    Peanut Butter and Chocolate Frosting 

    • Unsalted Butter 
    • Confectioners’ Sugar 
    • Heavy Cream 
    • Cocoa Powder 
    • Peanut Butter 
    Ingredients on a white marble counter.

    How to Make Chocolate Peanut Butter Cupcakes

    This will quickly become your favorite chocolate cupcake recipe. Here’s how to make the best cupcakes you’ve ever made. 

    Cupcakes: 

    • Step One: Preheat oven to 350°F. Line the cupcake tin with cupcake liners. Set aside.
    • Step Two: In a large bowl, cream sugar with butter until light and creamy. Add eggs, one at a time, mixing after adding each egg. Add vanilla.
    Collage of making the batter in a bowl.
    • Step Three: In another bowl, sift flour, cocoa, baking soda, baking powder, and salt.
    • Step Four: Add the dry mixture to the wet mixture in small batches, alternating with the milk. Ensure that you start and end with the flour mixture. Beat until well combined.
    Collage of making the batter in a bowl.
    • Step Five: Scoop the batter into the prepared cupcake tin, filling it about ¾ full.
    • Step Six: Bake for 20 to 25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean.
    • Step Seven: Let the cupcakes cool for 10 to 15 minutes. Then, scoop out the center of each cupcake with a spoon or cupcake scooper.
    • Step Eight: Spoon peanut butter until it reaches the top of the cupcake.
    Collage of baking the cupcakes and filling them with peanut butter.

    Frosting: 

    • Step Nine: Cream the butter with an electric mixer in a large bowl. Add the powdered sugar. Slowly add the whipping cream and continue to mix until the frosting holds a stiff peak (this may take several minutes). If it doesn’t have a stiff peak after several minutes, add more powdered sugar if necessary.
    Collage of making the frosting in a bowl.
    • Step Ten: Divide the frosting evenly into two bowls. In one of the bowls, add the cocoa powder and mix well. In the second bowl, add the peanut butter and mix well.
    Collage of making the frosting in a bowl.
    • Step Eleven: Scoop the chocolate frosting into a pastry bag with a large frosting tip. Mash the frosting with the back of a spoon while it’s in the pastry bag. Turn the pastry bag.
    • Step Twelve: Scoop the peanut butter frosting into the same pastry bag and mash it with the back of a spoon in the pastry bag.
    • Step Thirteen: Twist the open end of the pastry bag until the frosting begins to come out. Frost the cupcakes.
    Collage of frosting the cupcakes.

    What to Serve with Them

    These frosted cupcakes show off beautifully! Serve them with your favorite dessert recipes like these. 

    A sliced cupcake on a plate.

    Variations and Substitutions

    • Make mini cupcakes. Pour the batter into mini cupcake pans. 
    • Fill them with chocolate ganache. The melted chocolate will make the perfect filling. 
    • Top with peanut butter and marshmallow fluff. This will make it extra fluffy and creamy. 

    Storage Instructions 

    First, ensure your cupcakes are thoroughly cooled before applying frosting. Then, frost them and place them in an airtight container. You can store your cupcakes on the counter at room temperature or in the fridge. 

    If you store your cupcakes in the fridge, you can set them out on the counter to allow them to warm up before serving. This will help bring back the moist and light texture of the cupcakes. 

    Cupcakes surrounding a cupcake on a cupcake stand.

    Recipe Tips and Tricks

    • Make sure you get stiff peaks when you make the frosting. If you have been mixing for a while and are not seeing stiff peaks, add more powdered sugar. Work in small amounts at a time to gradually reach the desired consistency. If you do too much, you risk making it too thick. 
    • If your frosting is too thick, add a splash of milk to make it creamier. This is a trial-and-error process, but anyone can make frosting and succeed.
    • Add the chocolate frosting and the peanut butter frosting to the plastic wrap before you place it in the piping bag. This will make it easier to add to the bag. 
    A cupcake on a plate.

    Add-Ins

    Add some mini chocolate chips or even some peanut butter chips. You don’t have to add anything extra if you don’t want to, but adding some baking chips can enhance the flavor of the cupcakes.

    Why Are My Cupcakes Dense?

    You must measure everything precisely. If you have too much flour or dry ingredients, your cake could be very dense. Next time, add a little more wet ingredients to give it more moisture. 

    Can I Add Filling? 

    I put peanut butter in the center of each cupcake. I am a huge peanut butter fan, and having that extra peanut butter in the center is a treat to bite into. If you don’t want the added peanut butter, feel free to leave it out, and don’t stuff the cupcakes. 

    A cupcake on a stand.

    FAQ

    Can I use a box cake mix for the cupcake base?

    Of course. You can reach out for a box if you do not want to make a homemade cupcake. Buy chocolate or devil’s food cake mix and follow the package instructions to make cupcakes. I love the flavor of this homemade chocolate cupcake recipe, but feel free to swap it out. 

    What is the best peanut butter to use? 

    I just used regular peanut butter. If you buy natural peanut butter, stir it well to incorporate the oils that separate on top. 

    Can you freeze chocolate peanut butter cupcakes? 

    Yes. You need to place it in an airtight container and then store it in the freezer for up to three months. Thaw in the refrigerator or at room temperature on the counter.

    Cupcake Recipes

    Follow me on Instagram @simplystacieblog, Facebook at Simply Stacie, TikTok @simplystacierecipes or Pinterest at @simplystacie and let me know how you liked this recipe and my other recipes.

    5 from 2 votes

    Chocolate Peanut Butter Cupcakes

    Created by Stacie Vaughan
    Servings 18
    Prep Time 20 minutes
    Cook Time 25 minutes
    Total Time 45 minutes
    Forget peanut butter cups! These cupcakes are the peanut butter and chocolate lover's DREAM with peanut butter inside the chocolate cake and swirled into the frosting on top!

    SAVE THIS RECIPE!

    Enter your email and we’ll send this recipe to your inbox.

    Ingredients
     
     

    Cupcakes

    • 2 ⅔ cups all-purpose flour
    • 1 ½ cups cocoa powder
    • ½ tsp baking soda
    • 4 tsp baking powder
    • ¼ tsp salt
    • 3 cups sugar
    • 2 tsp vanilla
    • 1 ½ tbsp margarine or butter softened
    • 4 large eggs
    • 2 cups whole milk
    • 1 cup peanut butter

    Frosting

    • 1 cup unsalted butter softened
    • 4 cups powdered sugar
    • 4 tbsp heavy whipping cream
    • ½ cup cocoa powder
    • 4 tbsp peanut butter

    Instructions

    Cupcakes

    • Preheat oven to 350°F. Line cupcake tin with cupcake liners. Set aside.
    • In a large bowl, cream together sugar with butter until light and creamy. Add in eggs, one at a time, mixing after adding each egg. Add vanilla.
    • In another bowl, sift flour, cocoa, baking soda, baking powder and salt.
    • In small batches, add dry mixture to wet mixture, alternating with milk. Make sure to start and end with the flour mixture. Beat until well combined.
    • Scoop batter into the prepared cupcake tin, about ¾ full.
    • Bake for 20 to 25 minutes, or until a toothpick comes clean from the middle of a cupcake.
    • Cool for 10 to 15 minutes. Scoop out center of each cupcake with a spoon or cupcake scooper.
    • Spoon in peanut butter until it reaches the top of the cupcake.

    Frosting

    • In a large bowl, cream the butter with an electric mixer. Add in the powdered sugar. Slowly add the whipping cream and continue to mix until the frosting can hold a stiff peak (may take several minutes). If it’s not holding a stiff peak after several minutes, add in more powdered sugar, if need be.
    • Evenly divide the frosting into two bowls, In the first bowl add the cocoa powder and mix well. In the second bowl, add the peanut butter and mix well.
    • Scoop the chocolate frosting into a pastry bag with a large frosting tip. Mash the frosting with the back of a spoon while it's in the pastry bag. Turn the pastry bag.
    • Scoop the peanut butter frosting into the same pastry bag. Mash the peanut butter frosting with the back of a spoon in the pantry bag.
    • Twist the open end of the pastry bag until the frosting begins to come out. Frost the cupcakes.
    Shop the recommended products Plus browse all of my favorite products I use to create easy everyday recipes!

    Nutrition

    Serving: 1g | Calories: 583kcal | Carbohydrates: 83g | Protein: 10g | Fat: 25g | Saturated Fat: 10g | Polyunsaturated Fat: 11g | Cholesterol: 77mg | Sodium: 297mg | Fiber: 3g | Sugar: 60g

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

    Course Desserts
    Cuisine American
    Keyword chocolate, cupcakes

    Did you make this recipe?

    I’d love to see it! Make sure to share it on your favorite social platform.

    Want Even More Recipes?

    Join Moms Best Recipes to find more delicious family recipes.


    The Best of Simply Stacie ebook cover.

    free ebook!

    The Best of Simply Stacie

    When you subscribe to the newsletter for the latest updates!

    5 from 2 votes (2 ratings without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    33 Comments

    1. Tanya Reyelts says:

      I am so confused?! Is the butter amount right? Or the sugar? You can not cream those amounts together. I would love some help!

    2. Elva Roberts says:

      Chocolate and Peanut butter has always been a winning combination and these cupcakes sound delicious. I will save the recipe and thank you for sharing with us.

    3. Melinda L. says:

      Mmmm cupcakes. That looks heavenly.

    4. The cupcakes look so good. I am going to make some for my grand kids next time they are over.

    5. Peanut butter and chocolate is such a great combo!! That frosting looks so soft and creamy 😀 Thank you for sharing with us at Friday Favorites, we loving having you join us!

    6. Stacie,

      Thank you so much for stopping by Wonderful Wed. blog hop and linking up. Your chocolate peanut butter cupcakes look amazing. Pinned!
      Blessings,
      Diane Roark

    7. Yum, looks delish! I’ve pinned it to try later X
      #wonderfulwednesday

    8. Hi there! Visiting from the Lou Lou Girls’ link party. These look so yummy! I love chocolate and peanut butter together!

    9. Gabrielle says:

      These sound absolutely delectable! I wish I had some right now!

    Similar Posts