Imagine sinking your teeth into two incredibly soft, cakey chocolate cookies. They’re so moist they almost taste like brownies. Now, picture them sandwiching a thick, fluffy, and impossibly creamy marshmallow filling. That, my friends, is the magic of a perfect chocolate whoopie pie.
This isn’t just a cookie; it’s a experience, a handheld piece of cake that promises and delivers pure joy. I’m sharing my ultimate, foolproof recipe for these classic treats because everyone deserves to experience this simple happiness.
WHY YOU WILL FALL IN LOVE WITH THIS CHOCOLATE WHOOPIE PIES RECIPE
This recipe is a guaranteed winner for so many reasons.
- First, the cookie itself is remarkably soft and stays that way for days.
- Furthermore, the process is straightforward and doesn’t require any special equipment. Unlike finicky macarons, these chocolate whoopie pies are forgiving and perfect for bakers of all levels.
- Additionally, they are incredibly fun to make with kids, and they always, always disappear quickly at parties and potlucks.
- Ultimately, they are the perfect cross between a cookie, a cake, and a cloud of sweetness.

Chocolate Whoopie Pies: The Ultimate Nostalgic Treat
- Total Time: 30 minutes
- Yield: 12 whoopie pies 1x
- Diet: Vegetarian
Description
Soft, cake-like chocolate cookies sandwiched with a fluffy marshmallow or buttercream filling classic homemade chocolate whoopie pies.
Ingredients
- 2 cups all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 1/4 tsp baking soda
- 1/2 tsp salt
- 1 cup buttermilk, room temperature
- 1 tsp vanilla extract
- 1/2 cup unsalted butter, softened
- 1 cup brown sugar, packed
- 1 large egg
- **Filling:**
- 1 cup marshmallow fluff
- 1/2 cup unsalted butter, softened
- 1 cup powdered sugar
- 1 tsp vanilla extract
Instructions
- 1. Preheat the oven to 375ยฐF (190ยฐC). Line two baking sheets with parchment paper.
- 2. In a bowl, whisk together flour, cocoa powder, baking soda, and salt. Set aside.
- 3. In a separate large bowl, beat butter and brown sugar together until light and fluffy.
- 4. Add the egg and vanilla extract; beat until well combined.
- 5. Alternate adding the dry ingredients and buttermilk to the wet mixture, beginning and ending with the dry ingredients. Mix until just combined.
- 6. Scoop rounded tablespoons of batter onto prepared baking sheets, spacing them about 2 inches apart.
- 7. Bake for 8โ10 minutes, or until the tops spring back lightly when touched. Cool completely on wire racks.
- 8. To make the filling, beat butter until creamy, then mix in marshmallow fluff, powdered sugar, and vanilla until smooth and fluffy.
- 9. Spread or pipe filling onto the flat side of one cookie and top with another cookie to make a sandwich.
- 10. Store in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
Notes
- For a more traditional flavor, use marshmallow fluff filling; for a richer taste, use vanilla buttercream.
- You can freeze the assembled whoopie pies for up to 2 months, just wrap individually and thaw before serving.
- Try adding a pinch of espresso powder to the batter for a deeper chocolate flavor.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 whoopie pie
- Calories: 310
- Sugar: 28g
- Sodium: 160mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 55mg
Keywords: chocolate, whoopie pie, sandwich cookie, marshmallow filling
GATHERING YOUR INGREDIENTS
The ingredient list is simple, but a few key players make all the difference. For the best results, use room temperature ingredients!
For the Chocolate Cakes:
- All-Purpose Flour: 2 cups. The foundation of our soft cakes.
- Natural Cocoa Powder: 1/2 cup. Use natural, not Dutch-process, for that classic, slightly acidic chocolate flavor.
- Baking Soda: 1 teaspoon. This is our leavening agent for the perfect rise.
- Salt: 1/2 teaspoon. To balance the sweetness.
- Unsalted Butter: 1/2 cup, softened. This creates a rich, tender crumb.
- Light Brown Sugar: 1 cup, packed. This adds moisture and a subtle molasses note.
- Large Egg: 1, at room temperature. It binds the batter.
- Vanilla Extract: 1 teaspoon. For warmth and depth of flavor.
- Buttermilk: 1 cup. This is the secret to an incredibly tender, tangy cake! Don’t substitute it.

For the Marshmallow Filling:
- Unsalted Butter: 1/2 cup, softened to room temperature.
- Marshmallow Fluff: One 7-ounce jar. The iconic ingredient!
- Powdered Sugar: 1 1/2 cups, sifted. This sweetens and stabilizes the filling.
- Vanilla Extract: 1 teaspoon.
- A Pinch of Salt: To cut the sweetness.
THE TOOLS YOU WILL NEED
You likely have everything you need already:
- Two large mixing bowls
- Electric hand mixer or a stand mixer
- Measuring cups and spoons
- Whisk
- Baking sheets
- Parchment paper
- A cookie scoop or tablespoon
BAKING YOUR CHOCOLATE WHOOPIE PIES STEP BY STEP
Follow these steps for perfect, domed cakes every single time.
PREPARE THE CHOCOLATE BATTER
First, preheat your oven to 350ยฐF (175ยฐC) and line your baking sheets with parchment paper. In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. This ensures the leavening is evenly distributed. In a separate large bowl, use an electric mixer to cream the softened butter and brown sugar together until it becomes light and fluffy, about 2-3 minutes. Then, beat in the egg and vanilla extract until just combined.
COMBINE WET AND DRY
Now, alternately add the dry ingredients and the buttermilk to the butter mixture. Start and end with the dry ingredients. Mix on low speed until the batter is just combined; do not overmix! The batter will be thick and scoopable.
SCOOP AND BAKE
Using a cookie scoop or a tablespoon, drop rounded tablespoons of batter onto the prepared baking sheets, spacing them about 2 inches apart. They will spread a little. Bake for 10-12 minutes, or until the tops spring back when lightly touched. Let the cakes cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.

WHIP UP THE FILLING
While the cakes cool, make the filling. In a clean bowl, beat the softened butter until smooth. Then, add the entire jar of marshmallow fluff and beat until well combined. Gradually add the sifted powdered sugar, vanilla, and salt, and beat on medium-high speed for 2-3 minutes until the filling is light, fluffy, and wonderfully smooth.
ASSEMBLE THE TREATS
Once the cakes are completely cool, it’s time to assemble your chocolate whoopie pies. Match them up by size. Spoon a generous dollop of filling onto the flat side of one cake. Gently press the matching cake on top, creating a perfect sandwich.

MY SECRETS FOR PERFECT CHOCOLATE WHOOPIE PIES
A few pro tips will make you a whoopie pie expert:
- The Key to a Dome: Chilling the batter for 15-20 minutes before scooping helps the cakes hold their shape and bake up with a perfect dome.
- Don’t Overbake: The cakes are done when the top springs back. Overbaking will make them dry.
- Cool Completely: Assembling with warm cakes is a disaster waiting to happen! The filling will melt and make a mess. Patience is key.
- Fluffier Filling:ย For an even fluffier filling, you can add a tablespoon of heavy cream or milk and whip it for an extra minute.
FUN AND EASY VARIATIONS TO TRY
Once you master the classic, the world is your oyster!
- Chocolate Chip Whoopie Pies: Fold 3/4 cup of mini chocolate chips into the batter before scooping.
- Peanut Butter Filling: Replace the marshmallow filling with a simple buttercream made from 1/2 cup butter, 1 cup creamy peanut butter, and 1 1/2 cups powdered sugar.
- Mint Chocolate: Add 1/2 teaspoon of peppermint extract to the filling for a refreshing twist.

STORING AND FREEZING FOR LATER
These treats are fantastic for making ahead.
- Room Temperature: Store assembled whoopie pies in an airtight container at room temperature for up to 3 days.
- Refrigerator: You can store them in the fridge for up to a week, but let them come to room temperature for the best texture and flavor.
- Freezer: Both the unfilled cakes and the assembled whoopie pies freeze beautifully. Wrap them tightly and freeze for up to 3 months. Thaw at room temperature.
TROUBLESHOOTING COMMON QUESTIONS
My cakes are flat. What went wrong?
This is usually because your baking soda was old, or your oven wasn’t hot enough. Check the expiration date on your leavener and use an oven thermometer for accuracy.
My filling is too runny.
Your butter was likely too warm. Pop the filling bowl into the refrigerator for 15-20 minutes to firm up, then re-whip it.
Can I make whoopie pies with a chocolate cake mix?
Absolutely! For a shortcut, prepare a standard devil’s food cake mix according to package directions. Then, drop tablespoonfuls onto a baking sheet and bake at 350ยฐF for 10-12 minutes. Cool and fill as directed.
A SWEET STORY FROM MY KITCHEN
I will never forget the first time I bit into a homemade chocolate whoopie pie. I was ten years old, visiting my aunt in Maine. She pulled a platter of these domed, filled wonders from her pantry, and I was mesmerized. They were nothing like the store-bought versions. They were softer, richer, and felt like a special secret. I’ve been perfecting this recipe ever since, trying to capture that same magic. Now, making them fills my kitchen with the same warm, chocolatey scent and the same feeling of anticipation. I hope this recipe becomes a part of your family’s story, too.
YOUR FINAL BAKING CHECKLIST
Before you preheat the oven, run through this list:
- Butter and egg are at room temperature.
- Oven is preheated to 350ยฐF.
- Baking sheets are lined with parchment paper.
- Dry ingredients are whisked together.
CHOCOLATE WHOOPIE PIES FREQUENTLY ASKED QUESTIONS
How many calories are in a chocolate whoopie pie?
This is an indulgent dessert, and one assembled whoopie pie is roughly 350-400 calories. The exact count depends on the size of your cakes and the amount of filling you use.
How do I make German chocolate whoopie pies?
To create a German chocolate version, replace the marshmallow filling with a traditional German chocolate cake topping. Simply make a cooked frosting using evaporated milk, brown sugar, egg yolks, butter, and shredded coconut with chopped pecans.