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. Elva Roberts says:

      This recipe for Chocolate Peanut Butter Cupcakes is one of the most delicious and decadent that I have read in a while. I know they are wonderfully rich and scrumptious so, at some point, I will have to make them.

    2. Look so good! The kids would absolutely love them! hanks for the recipe!

    3. Great recipe, but this could mean trouble over here! lol

    4. These would go over great in this house and disappear very quickly!

    5. These look amazing!

    6. courtney b says:

      well i’m not a fan of peanut butter, but if I was these would be amazing. My kids and husband LOVE peanut butter so I gotta try to make these for THEM one day 🙂

      Thanks! xoxoxo

    7. rochelle haynes says:

      This looks good like to have some

    8. Oh.. chocolate peanutbutter is my favorite combo of all time! that icing looks soooooo good 🙂

    9. kristen visser says:

      NOW we are talking! peanut butter and chocolate mmm mmm mmmm, nothing better than that. I need to give these a try. I have never had anything like it

    10. Tiffanie Hope says:

      Chocolate+Peanut Butter+ heavenly combination!

    11. Lynda Cook says:

      Oh wow these look so good and pretty, my daughter makes a mean peanut butter and chocolate cupcake but they don’t look this good, shhhh don’t tell her…lol!!!

    12. I usually eat the frosting and the cake together, I think that’s the way it’s meant to be eaten. I can’t wait to give this a try, you know I love chocolate. Thank you for sharing this recipe.

    13. And ALL I can say is YES!!!!! 🙂

    14. mrsshukra says:

      Chocolate and peanut butter — unbeatable combo!

    15. I love chocolate and peanut butter combinations (Reese’s are my fav candy).

    16. David Fultner says:

      Wow this is one special cup cake. I wish I had one.

    17. Stacy Scott says:

      Omgosh, I am so Drooling over here, at the moment. This Looks and Sounds Delicious =) I will be trying this for my son’s up coming Birthday on the 17th Thank you for sharing Yum Yum

    18. Darlene Schuller says:

      mmmm these look so yummy & I love peanut butter in any way shape or form!! I’ve got to try these thank you so much.

    19. Stephanie LaPlante says:

      OMG I totally need these for my dad’s birthday party. I love peanut butter!

    Similar Posts