These Chocolate Peanut Butter Whoopie Pies are the perfect mix of fun, simple, and irresistible. Think soft, mini chocolate cakes sandwiched together with a rich, fluffy peanut butter buttercream—basically the best homemade whoopie pie ever. They’re easy to make, super cute to serve, and always a hit!
Chocolate whoopie pies with peanut butter filling
I’m a sucker for anything that combines peanut butter and chocolate, so it’s no surprise I make these Chocolate Peanut Butter Whoopie Pies so often! Alongside favorites like my Homeade Peanut Butter Cups and Chocolate Peanut Butter Cookies, these whoopie pies always disappear first. The soft chocolate cakes and creamy peanut butter filling make them an instant crowd-pleaser.
I like to think of whoopie pies as the cupcake’s cooler, more portable cousin. They’re made by sandwiching frosting between two soft, cake-like cookies for a fun, handheld dessert. Traditional whoopie pies use a marshmallow fluff filling, but you can use any frosting you love. In this recipe, I go all in with a rich, decadent peanut butter buttercream that pairs perfectly with the moist chocolate cakes.
The best part? These homemade chocolate whoopie pies come together in about 20 minutes and freeze beautifully, making them perfect for parties, holiday trays, or make-ahead treats. This chocolate whoopie pie recipe is one you’ll find yourself making again and again.
PS. I really like whoopie pies. Try my Pumpkin Whoopie Pies With Marshmallow filling and Vanilla Whoopie Pie Recipe With Marshmallow Filling next.
How to make a chocolate whoopie pie recipe
These delicious chocolate peanut butter whoopie pies are easy to make and super fun to eat. A whoopie pie pan will help your cakes bake evenly and consistently, but a cookie sheet works too. This is how it’s done:
Mix the butter, sugar, baking powder, baking soda, salt, vanilla, and egg together in a large mixing bowl. Once it’s smooth, add the cocoa and mix again.
Add the flour and milk and continue mixing until you have a smooth, chocolatey batter.
Use a 1/4 cup measuring cup to drop dollops of cake mix onto a whoopie pie pan (don’t have one? see suggestions below).
Bake the cakes until they’re firm, then leave them on a wire rack to cool. Prepare the peanut butter frosting while you wait.
How to make peanut butter buttercream
- Whip the melted butter and peanut butter together in a bowl until it’s light and fluffy.
- Continue mixing while you slowly add the powdered sugar and milk. The resulting mixture should be thick and creamy.
- Keep whipping the frosting for 1 or 2 minutes to incorporate lots of air. The fluffier the frosting, the better.
- When the cakes are cool, spread a generous amount of your buttercream one cake half. Add another half on top and gently press them together. Serve and enjoy!
Can you make these without a whoopie pie pan?
Absolutely! Just drop about ¼ cup of batter onto a greased baking sheet for each cake, and they’ll bake up perfectly without the pan.
Pin for later:

Chocolate Peanut Butter Buttercream Whoopie Pies
PrintIngredients
For the cakes
- 1/2 cup butter melted
- 1 cup brown sugar
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 3/4 teaspoon salt
- 1 teaspoon vanilla
- 1 egg
- 1/2 cup cocoa powder
- 2 1/3 cups flour
- 1 cup milk
For the peanut butter buttercream
- 1/2 cup butter melted
- 1 cup creamy peanut butter
- 2 cups powdered confectioners sugar
- 2 tablespoons milk
Instructions
For the cakes
- Preheat oven to 350 degree F. Spray baking sheet or whoopie pie pan.
- In a large mixing bowl mix together butter, sugar, baking powder, baking soda, salt and vanilla. Once mixed, add in the egg and continue beating until all smooth. Add in cocoa powder and continue mixing.
- Add flour and milk and continue beating until smooth. Make sure it's completely mixed and soft.
- Drop the cake dough by 1/4 cupfuls onto baking sheet or fill up whoopie pie pan. If using a baking pan, leave 1 inch between cakes as they will grow.
- Bake 11 to 13 minutes until firm. Remove from oven and let cool completely.
- Spread peanut butter filling on one pie, while using another pie to press it down.
- Enjoy immediately or wrap in plastic wrap to store.
For the peanut butter buttercream
- Beat melted butter and peanut butter in a bowl until mixed. Gradually mix in sugar and once thickened, add milk.
- Continue beating for about 2 minutes until buttercream is spreadable and fluffy.















Myra says
These turned out fantastic! Thank you so much for this recipe! My neighbors were big fans as well! Yum!
Den says
Do you have a recipe for a whip cream filling without fluff in it? My husband likes them with whip cream..
Wendi says
These Whoopie pies were delish!
Pamela says
I’m so happy to hear you liked these whoopie pies Wendy! Thanks for commenting! 🙂
Sharon says
Making them tomorrow for the men I love. I’ll let you know how they feel about them.
Susan says
Agree with Kacie below – they were so freakin good! I ate a few more than what I should have! Thanks for the great recipe!
Kacie Beck says
hello, i made these last night and they were SO FREAKING GOOD!! THANK YOU for this recipe. I did not make the frosting because I was making it for a crowd (possible food allergies), but the cakes were the PERFECT consistency with my vanilla buttercream frosting. I used a small ice cream scoop to make mini whoopies (i don’t have a whoopie pan) and I want to say I got about 25 complete mini whoopie pies. They turned out perfectly round and thick, not flat. I will save this recipe forever! thank you!
Pamela says
Hey Kacie – I’m so happy you liked the whoopie pies – thanks for commenting and letting me know! Your vanilla buttercream frosting sounds delicious – hope you saved one for me! 🙂
Debbie says
I followed the directions, using a quarter cup of the batter but it only made 8 pies 🙁
Pamela says
Hi Debbie, the recipe should make 10-12 whoopie pies so it sounds like your pies might just be a little bigger than mine. Hope you enjoyed this recipe!
Mayra says
I made the Recipe exactly the way it called for. When I made the little Whoopie pie’s I actually cut them all in half and then put the cream in the inside. It made 30 of them. The recipe was good but I would add more brown sugar next time .
Jessica says
I just made these today and we LOVE them…and how cute we are eating them 😍😀!
And oh my…that frosting!!!!!!!!!
Thank you for the delicious recipe! I had never before made whoopie pies and I will be searching other recipes as they are my new fav!
Karen Beck says
Can u make these gluten free I would like to make some chocolate chip ones let me know please thanks
Julie says
Just made these and the whoopie pie is the best I have ever had. The frosting, however, turned out curdled and not smooth. I believe it would have been better if the butter for the frosting was at room temperature and not melted. I will definitely use the recipe for the actual pie again, it was just the right texture and holds up very well.
Pamela says
Hey Julie, so happy to hear you enjoyed these whoopie pies! I hope you give the frosting another chance, I’ve never experienced it curdling! It’s one of my favorite frosting recipes that I use for everything! Thanks for commenting!
Carson Smith says
I love your recipe! I’m only 12 and I made them today and they were perfect! 5 stars . I also substuted the butter for cream cheese, which made it have a good sweeter flavor. Thanks for the recipe!
Pamela says
Hey Carson, your comment made my day! You’re awesome! I’m glad you liked these whoopie pies!
Shanna Sorenson says
Looks so yummy, I love peanut butter!
Shanna Sorenson says
Whooops commented twice 🙂
Shanna Sorenson says
These look so yummy, I love peanut butter and chocolate!
Lacy says
Can I use regular cocoa powder?
Pamela says
You can, you just won’t have that super dark chocolate color to the pies. Enjoy. 🙂
Helen Cronauer says
Where can I find whoopee Pie pans ??
Pamela says
Hey Helen, most department stores will have them. I found mine at Marshall’s but I’ve seen them at Target as well. Also, Amazon has them.
Danielle says
I just made these whoopie pies and I made mine too big they look like they are on steroids lol. But besides that they are really rich and good.
Pamela says
Hahaha, nothing wrong with some giant whoopie pies! Glad you liked them Danielle!
Sarah & Arkadi says
We recently made irish cream whoopie pies and loved them! Will have to try your chocolate peanut butter ones also! Thank you!
laurasmess says
You have no idea how much I love this post!!!! It’s wonderful, from the gif to your gorgeous way with words to that DELICIOUS looking peanut buttercream. I might just die drooling at my keyboard (but I won’t, I will rush to the store to buy everything I need to make these!!! Now). Love you and your delicious recipe Pam! xx
kimmythevegan says
Holy crap – these sound INSANELY delicious =)
Tamara Coleman says
Guess I will have to spoil the boyfriend with these! It’s his two FAV combos!
http://www.prettybitchescancooktoo.com
Tahnycooks says
Seriously! These look awesome and they would not last more then 3 seconds in my household of peanut butter lovers!
Dina says
they look yummy!
Sunnie@ModernGirlNutrition says
You make the most amazing things! And gifs, too! What program do you use to make your gifs?
And agreed- PB is heaven haha
Pamela says
Photoshop. 🙂
sally @ sallys baking addiction says
Love love love that spinning whoopie pie! It’s dancing. 🙂 These look amazing. I am a complete fool for peanut butter and chocolate. Obviously!
jackie @ Marin mama cooks says
I LOVE whoopee pies and peanut butter and chocolate whoopee pies are even better and dancing whoopee pies are the BEST! How did you get that whoopee pie to do that cute little dance? That is adorable! Love it! Pinned!
xoxo, Jackie
Jen Nikolaus says
Um, yeah. These look absolutely AMAZING!!!! Peanut Butter Buttercream?! Sign me UP!! Thanks for sharing at Saturday Night Fever – pinning!
vanillasugarblog says
The rotating whoopie pie!
I love it.
Buttercream is a food group: dairy!!!
Gerry @ Foodness Gracious says
It wasn’t until I read further down and found out there’s a whoopie pie pan on the market? “Dear Santa…” Yours look fantastic and so perfect 🙂