
I have been doing this keto thing for a long time now, and between my archives and my cookbooks, I have created thousands of delicious keto recipes. Lately, I’ve been digging through some of my older recipes, finding tasty items that need an update. And these Keto Chocolate Peanut Butter Whoopie Pies were high on my list!
What’s not to love? Soft cake-like chocolate cookies with a keto peanut butter mousse filling? But the older recipe was a little heavy and higher in carbs, and the photos were very outdated. So I set myself to the task of making them better than ever. And I am glad I did!

Being Canadian born and raised, whoopie pies were not something I grew up with. I’d never even heard of them until I moved to Boston. I had to ask a coworker what they were when they appeared on a plate of baked goods at an office meeting.
But once I gave them a taste, I could understand the appeal. And after I went keto, I decided I needed to give them a low carb makeover. But of course, my love for peanut butter and chocolate won out and I had to add a little flavor twist!
🌟 If you love peanut butter and chocolate treats, try my Keto Peanut Butter Cookies or my No Bake Keto Peanut Butter Pie next!

Why You Will Love These Keto Whoopie Pies
- Classic texture: Soft cake-like chocolate cookies and a creamy filling, just like classic whoopie pies!
- Delicious flavor: Nothing beats peanut butter and chocolate.
- Easy to make: The whole recipe comes together in about 35 minutes, so you can make them any time you have a craving.
- Family friendly: These sweet treats appeal to adults and children alike.
- Low carb and gluten-free: With no grains or added sugar, and only 4.4g net carbs per serving, these whoopie pies are perfect for keto diets.
Ingredient Notes

- Almond flour: I find that almond flour works best for keto whoopie pies, but you can use sunflower seed flour for a nut-free version. Coconut flour will not work in this recipe.
- Cocoa powder: Dutch process cocoa gives you the richest chocolate flavor.
- Protein powder: A little added protein powder helps the cookies rises better. Please see the Tips for Success section for more information.
- Sweetener: I recommend erythritol sweetener for the cookies, and powdered sweetener for the filling.
- Heavy whipping cream: A little cream goes in the cookies, as well as in the filling.
- Peanut butter: My personal favorite is Santa Cruz no stir creamy peanut butter.
- Cream Cheese: This gives the filling more structure.
- Baking staples: Butter, egg, baking powder, vanilla, and salt.
How to Make Keto Whoopie Pies

- Combine the dry ingredients: Whisk together the almond flour, cocoa powder, sweetener, protein powder, baking powder, and salt until well combined.
- Add the wet ingredients: Stir in the egg, butter, vanilla, and heavy cream until you have a soft cookie dough.
- Form the cookies: Roll the dough into 1-inch balls and place on a lined cookie sheet. Press down to about half an inch thick.
- Bake: Bake at 325ºF until the cookies are puffed and barely firm to the touch. Remove and let cool completely.
- Prepare the filling: Beat the peanut butter, cream cheese, sweetener and vanilla extract, then beat in the heavy cream until well combined.
- Assemble: Add one tablespoon of filling to the bottom of one cookie and top with another cookie.

Tips for Success
Whoopie pies are somewhere between a cake and a cookie. To get that nice tender texture with a rounded top, I created a soft cookie dough. It should be sturdy enough for you to roll into balls, but it shouldn’t be overly firm. If yours is too thick, add a bit more cream.
Protein powder is a key ingredient for making softer, cake-like cookies. It helps them rise and hold their shape in the absence of gluten. You can use whey, egg white, or plant based protein. But I caution against using beef protein or collagen protein as it will make them rather gummy and hard to cook through.
I used chocolate whey protein powder for more flavor and sweetness. You can also use vanilla. If you only have plain, you will want to add another teaspoon of cocoa powder and some additional sweetener.
Want to make these without the peanut butter? Prepare the cookies as directed and use the filling from my Keto Gingerbread Whoopie Pies. You will need about 1.5 times the filling.
Sweetener Options: I recommend erythritol for the cookies, as allulose will make them very soft and more fragile. You can use it if you must, but just be aware that it will affect your results. The filling takes powdered sweetener, but it can be any variety you like best.

Keto Peanut Butter Whoopie Pies
Ingredients
Chocolate Cookies
- 1 3/4 cups (196 g) almond flour
- 1/3 cup (28.67 g) cocoa powder
- 1/3 cup (36.67 g) granulated sweetener, erythritol recommended
- 1/4 cup (27 g) chocolate whey protein powder, or egg white protein powder
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1 large egg, room temperature
- 1/3 cup (75.67 g) butter, melted
- 1 tsp vanilla
- 2 to 3 tbsp (30.43 g) heavy cream
Peanut Butter Filling
- 6 tbsp (97.38 g) creamy peanut butter
- 2 oz (56.7 g) cream cheese, softened
- 1/4 cup (47.5 g) powdered sweetener
- 1/2 tsp vanilla extract
- 3 tbsp (45.65 g) heavy whipping cream
Instructions
Cookies
- Preheat the oven to 325ºF and line two baking sheets with silicone baking mats or parchment paper.
- In a medium bowl, whisk together the almond flour, cocoa powder, sweetener, protein powder, baking powder and salt.
- Stir in the egg, butter, and vanilla extract until well combined. Add the heavy cream, 1 tablespoon at a time, until the mixture is like a soft cookie dough.
- Form the dough into generous 1 inch balls. Place at least 2 inches apart on baking sheets and press down with the heal of your hand to about half an inch thickness. You should get 24 balls.
- Bake 12 to 15 minutes, until the cookies have risen and are just firm to the touch. Remove and let cool completely on the pan.
Filling
- In a large bowl, beat the cream cheese, peanut butter, powdered sweetener, and vanilla extract until smooth. Beat in the whipping cream until well combined.
- Add about 1 tablespoon of peanut butter filling on the bottom-side of one chocolate cake. Top with another cake, bottom-side in, pressing gently until it spreads to the edges. Repeat with remaining cookies and filling.
Notes
Nutrition
Frequently Asked Questions
Yes, you can make these keto whoopie pies without dairy. Try replacing the butter with avocado oil, and the heavy cream with coconut cream. Then use your favorite cream cheese alternative in the filling.
This keto whoopie pie recipe has 7.2g of carbs and 2.8g of fiber per serving. That comes to 4.4g net carbs per serving.
Nutritional Disclaimer
Please note that I am not a medical or nutritional professional. I am simply recounting and sharing my own experiences on this blog. Nothing I express here should be taken as medical advice and you should consult with your doctor before starting any diet or exercise program. I provide nutritional information for my recipes simply as a courtesy to my readers. It is calculated using MacGourmet software and I remove erythritol from the final carb count and net carb count, as it does not affect my own blood glucose levels. I do my best to be as accurate as possible but you should independently calculate nutritional information on your own before relying on them. I expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website.
Free Bonus: Secrets to Keto Baking!
Sign up for your favorite recipes delivered straight to your inbox plus get our FREE bonus: Secrets to Keto Baking!





These are completely awesome! Reminds me of my childhood in the south…Louisiana! Much better than the commercial ones too!
So glad you liked them!
I grew up in Pennsylvania Dutch country, and whoopie pies were a wonderful treat. I’ll be making these for Easter.
I am in Pittsburgh!! We say “gobs” mostly! Interested to hear how these turn out.
Yum! Not too sweet and super delish; plus, I had leftover frosting! The recipe doesn’t include how long to bake, and I found that 9 minutes was perfect.