
This double chocolate whoopie pie recipe recreates the nostalgic chocolate sandwich cookies we all remember from childhood, but with an even more indulgent homemade twist. The soft, cake-like cookies paired with rich fudge filling creates the perfect balance of textures that makes these treats irresistible for both kids and adults.
I first made these for my niece's birthday when she requested something chocolate, and they've become our family's go-to special occasion treat. The look on children's faces when they bite into these soft chocolate pillows is absolutely priceless.
Ingredients
- All-purpose flour: sifted to create the perfect delicate texture that defines a proper whoopie pie
- Cocoa powder: for that deep chocolate flavor in both cookies and filling use Dutch-processed for best results
- Sugar: balances the cocoa bitterness while helping create that signature soft texture
- Hot water: activates the cocoa powder to intensify the chocolate flavor
- Butter and shortening: combination creates the ideal tender crumb while maintaining structure
- Sour milk: provides acidity that reacts with baking soda for perfect rise and slight tanginess
- Egg: binds everything together while adding richness and structure
- Vanilla extract: enhances the chocolate flavor with warm aromatic notes
- Icing sugar: makes a perfectly smooth filling without any graininess
- Unsalted butter: in the filling allows you to control the saltiness while creating rich mouthfeel
Step-by-Step Instructions
- Prepare the Dry Ingredients:
- First sift together flour, salt, baking soda, and set aside in a separate bowl. This crucial step eliminates any lumps and ensures your cookies have that perfect cake-like texture. Take your time with the sifting for truly professional results.
- Create the Wet Mixture:
- Beat together the shortening, butter and sugar until light and fluffy, taking about 3-4 minutes on medium speed. This incorporates air that gives the cookies their perfect texture. Add the eggs and vanilla and continue beating until fully incorporated and smooth.
- Develop the Chocolate Base:
- Add milk, cocoa and hot water to your wet mixture. The hot water blooms the cocoa powder, intensifying its flavor dramatically. Mix until smooth before proceeding to the next step for the richest chocolate flavor.
- Combine and Portion:
- Gently fold the dry ingredients into the chocolate mixture until just combined. Do not overmix or you risk tough cookies. Use a cookie scoop or heaping tablespoon to portion the batter onto parchment-lined baking sheets, allowing at least 2 inches between each as they will spread during baking.
- Bake to Perfection:
- Bake at 325°F for 10-12 minutes until the centers spring back when lightly touched. Look for a slight dome and matte finish on top. Let them cool completely on the baking sheet for 5 minutes before transferring to a wire rack to prevent breaking.
- Prepare the Decadent Filling:
- Mix together icing sugar, cocoa, butter, vanilla and milk until smooth and spreadable. The filling should hold its shape but be soft enough to give slightly when the cookies are pressed together. Add additional milk one teaspoon at a time if needed for the perfect consistency.
- Assemble the Whoopie Pies:
- Once cookies are completely cool, place a generous dollop of filling on the flat side of one cookie. Gently press another cookie on top, flat side down, until the filling reaches the edges without squeezing out. Apply gentle, even pressure for the perfect sandwich.

My grandmother used to make these with peppermint extract in the filling during the holidays, and that subtle twist transforms them into something truly special. I still make a batch that way every December as a nod to her influence on my love of baking.
Storage Tips
These whoopie pies maintain their soft texture best when stored in a single layer in an airtight container with parchment paper between layers if stacking is necessary. Keep at room temperature for 3-5 days for optimal freshness. The cake-like cookies will absorb moisture from the air if left uncovered, so proper storage is essential.
For longer storage, wrap each assembled whoopie pie individually in plastic wrap and place in a freezer bag. They freeze beautifully for up to 3 months. Thaw at room temperature for about an hour before serving for the best texture and flavor.
Ingredient Substitutions
If you do not have sour milk on hand, you can easily make a substitute by adding a teaspoon of white vinegar or lemon juice to regular milk and letting it sit for 5 minutes before using. Buttermilk also works perfectly as a 1 to 1 replacement.
For a dairy-free version, replace the butter with additional shortening or plant-based butter, and use almond or oat milk with a splash of vinegar instead of sour milk. The texture will be slightly different but still delicious.
Those who prefer less sweet treats can reduce the sugar in the cookies by up to 1/4 cup without significantly affecting the texture. The filling can also be made with bittersweet chocolate instead of cocoa powder for a more intense flavor profile.
Serving Suggestions
These whoopie pies shine when served alongside a cold glass of milk or hot coffee. The contrast between the warm beverage and cool, creamy filling creates a delightful sensory experience.
For a special dessert presentation, place a single whoopie pie on a dessert plate with a small scoop of vanilla ice cream and a drizzle of warm chocolate sauce. The combination of temperatures and textures elevates this humble treat to restaurant quality.
During summer months, try chilling the assembled whoopie pies for 30 minutes before serving. The slightly firmed filling creates an almost ice cream sandwich effect that is particularly refreshing on hot days.

Frequently Asked Questions
- → How do I achieve soft, cake-like cookies?
Ensure you sift the dry ingredients and use the right amount of sour milk and butter. Don’t overbake; check for a springy center before removing from the oven.
- → What is sour milk, and can I substitute it?
Sour milk is typically milk curdled with vinegar or lemon juice. You can substitute it by adding 1 tablespoon of vinegar or lemon juice to 1 cup of milk, letting it sit for 5 minutes.
- → Can I prepare the filling ahead of time?
Yes, you can make the filling in advance and store it in an airtight container in the refrigerator. Allow it to soften at room temperature before assembling the pies.
- → Can I freeze the cookies or assembled pies?
You can freeze the baked cookies before assembly. Place them in an airtight container with layers separated by parchment paper. Assemble after thawing. Freezing assembled pies is not recommended due to the creamy filling.
- → Can I use a different filling besides chocolate fudge?
Yes! Marshmallow cream, vanilla buttercream, or even peanut butter frosting can be delightful alternatives.
- → How do I prevent the filling from oozing out?
Ensure the filling is thick yet spreadable. Chill the cookies slightly after assembling to help the filling firm up.