Desserts
This chocolate fluffernutter pie recipe delivers the ultimate nostalgic dessert experience—rich, nutty peanut butter layers paired with velvety chocolate and gooey marshmallows. 💛 The secret lies in balancing textures: a crisp graham cracker crust, creamy fillings, and that signature marshmallow fluff that makes every bite irresistible.
I've perfected this recipe over years of baking, ensuring the perfect harmony of flavors and textures that'll have everyone asking for seconds.
The magic happens in the layers: a chocolate peanut butter filling that's thick enough to hold its shape but smooth enough to spread evenly, topped with toasted marshmallows that caramelize beautifully. Baking at the right temperature ensures the marshmallows stay soft and gooey while the crust remains perfectly crisp.
This isn't your average pie—it's a showstopper that combines childhood nostalgia with restaurant-quality dessert techniques.
What you'll end up with is a pie that's rich, decadent, and perfectly balanced—each forkful delivers a mix of creamy peanut butter, deep chocolate flavor, and that signature marshmallow fluff. The contrast between the crisp crust, creamy filling, and gooey top layer creates a texture that's impossible to resist.
This is the kind of dessert that transforms any gathering into something special.
Serve it warm with a scoop of vanilla ice cream or a dollop of whipped cream for the full experience. The possibilities for variations are endless—add chocolate chips, drizzle with caramel, or even top with crushed peanuts. Let's get baking!
Ingredients for chocolate fluffernutter pie
Eight ingredients for the crust, seven for the filling, plus marshmallows that make it magical.
| Ingredient | Amount | Notes |
|---|---|---|
| Graham Cracker Crumbs 🍪 | 2 ½ cups | Fine texture, not too sandy |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for crust |
| Granulated Sugar 🍚 | ¼ cup | For crust sweetness |
| Large Egg Yolk 🥚 | 1 whole | For crust binding |
| Creamy Peanut Butter 🥜 | 1 ½ cups | Natural, no added sugar |
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed preferred |
| Granulated Sugar 🍚 | 1 cup | For filling sweetness |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Vanilla Extract 🌿 | 1 tsp | Pure, high-quality |
| Mini Marshmallows 🍥 | 3 cups | Standard size, not jumbo |
| Sea Salt 🧂 | ¼ tsp | Fine grain for sprinkling |
| Chocolate Chips 🍫 | ½ cup | Semi-sweet for garnish |
| Crushed Peanuts 🥜 | ¼ cup | For topping (optional) |
The graham crackers make or break the crust—Honey Maid or Nabisco are the gold standard, but any sturdy graham works. Toast the crumbs first if they're fresh (5 minutes at 350°F) to deepen the flavor. For the peanut butter, natural, no-stir varieties like Jif or Skippy give that classic creamy texture without added sugar. The cocoa powder? Dutch-processed (like Ghirardelli) blends smoother than natural. I always buy extra marshmallows—Kraft Jet-Puffed or Dandies toast perfectly—and store them in the freezer to keep them fluffy.
No graham crackers? Crushed digestive biscuits or shortbread cookies work in a pinch (just add 1 tbsp sugar to the mix). Running low on eggs? Flax eggs (1 tbsp ground flax + 3 tbsp water = 1 egg) keep the filling cohesive. The filling can be made a day ahead—store it in the fridge, then warm gently before assembling. For a richer pie, swap half the peanut butter for Nutella or chocolate hazelnut spread. And if you're feeling fancy, add a thin layer of Nutella between the filling and marshmallows—trust me, it's worth it.
Assemble the pie just before baking—marshmallows lose their fluff if pre-toasted. Store leftovers in the fridge for 4-5 days, but honestly, it's best eaten fresh. For make-ahead convenience, bake the crust and filling, then freeze the unbaked marshmallow layer. When ready to serve, pop it in the oven straight from frozen. The pie reheats beautifully—just 5 minutes at 350°F to melt the marshmallows. Leftovers? I freeze individual slices wrapped in parchment—perfect for quick dessert nights.
Why You'll Love This Recipe
- No-Bake Magic: I swear by this recipe when I’m too tired to turn on the oven. Just mix graham crumbs with melted butter, press into a pan, and let the peanut butter-chocolate filling work its spell—no baking required.
- Peanut Butter Bliss: That rich peanut butter swirled with melted chocolate? It’s like a grown-up Fluffernutter sandwich but way more impressive. The egg yolk in the filling gives it a silky texture that’s just chef’s kiss.
- Party-Ready in Minutes: This pie looks fancy enough for a potluck but takes less time than ordering takeout. Slice it up, and suddenly you’re the hero of any gathering—no one will guess it’s basically dessert for lazy days.
- Budget-Friendly Luxury: Graham crackers, peanut butter, and sugar? These are pantry staples that won’t break the bank. Plus, leftovers keep for days, so you’re basically making dessert for the week without extra effort.
Step-by-step instructions for chocolate fluffernutter pie
Here's how to build layers of nutty crust, gooey marshmallow, and rich chocolate—no baking required.
👨🍳 Step 1: Build the Ultimate Crust
In a large bowl, combine the 2.5 cups graham cracker crumbs, 0.75 cup cold cubed unsalted butter, 0.25 cup granulated sugar, and 0.25 tsp sea salt. Use your fingers or a pastry cutter to work the butter into the crumbs until you get a texture like wet sand—no dry bits should remain. This ensures maximum flavor distribution and structural integrity.
Press the mixture firmly into a 9-inch pie dish, using the back of a measuring cup to compact it evenly. The crust should be about ¼-inch thick and extend slightly up the sides. Chill in the freezer for 15 minutes while you prepare the filling—this prevents melting when you add the warm marshmallow layer. I like to use a flat-bottomed glass to press it down smoothly.
🍳 Step 2: Whip the Peanut Butter Filling
In a separate large bowl, beat the 1.5 cups creamy peanut butter and 1 cup granulated sugar together until completely smooth—about 3-4 minutes with an electric mixer. Scrape down the sides occasionally to ensure even mixing. The mixture should be thick but pourable, like a rich peanut butter frosting. Here's the thing—don't skip this step. Unevenly mixed peanut butter can create lumpy layers in your pie.
Add the 2 whole large eggs, 1 tsp vanilla extract, and 0.5 cup unsweetened cocoa powder. Mix on low speed until just combined—you don't want to incorporate too much air. The cocoa powder will darken the mixture slightly, giving it that classic fluffernutter color. Taste a small spoonful—adjust sweetness if needed by adding 1-2 tablespoons more sugar if your peanut butter was on the salty side.
🥘 Step 3: Assemble the Gooey Layers
In a medium saucepan, melt the 3 cups mini marshmallows over low heat, stirring constantly with a wooden spoon. You want them to soften completely but not brown—this takes about 5-7 minutes. The marshmallows should transform from firm to a thick, glossy syrup. Remove from heat immediately once fully melted to prevent burning.
Carefully pour the melted marshmallow mixture over the chilled crust, spreading it evenly with a spatula. Then, slowly pour the peanut butter filling over the marshmallow layer, tilting the pie dish slightly to help it distribute evenly. The contrast between the warm marshmallow and cool peanut butter creates that perfect textural play—creamy meets gooey in every bite.
⏰ Step 4: Chill and Garnish
Refrigerate the pie for at least 4 hours, or preferably overnight. This gives the layers time to fully set and the flavors to meld together. The longer it chills, the cleaner the slice will be—no messy marshmallow drips. When ready to serve, whip the 1 cup heavy whipping cream to stiff peaks and spread it over the top of the pie for an extra creamy finish.
Sprinkle with 0.5 cup chocolate chips and 0.25 cup crushed peanuts for that perfect crunch. I like to press the chocolate chips slightly into the cream so they don't just sit on top. Serve chilled with a dollop of extra whipped cream and a sprinkle of crushed peanuts on the side for those who want more crunch. The pie keeps well in the fridge for up to 5 days, though it's rarely around that long in my house!
Pro Tips For Making Chocolate Fluffernutter Pie
- Melt Butter Slowly: If you dump cold butter into the graham cracker crumbs and stir, you’ll end up with a lumpy crust that fights back. Instead, melt the butter first—just until it’s liquid but not browned—then mix it into the crumbs. The heat helps the butter coat the crumbs evenly, so you get that crisp, uniform base. (Yes, even if you’re impatient like me.)
- Toast the Crumbs: Graham cracker crumbs are dry for a reason—they’re supposed to be. But if you skip toasting them lightly in a dry pan before mixing with butter, the crust will crumble instead of hold together. Just 2-3 minutes over medium heat, stirring constantly, makes all the difference. (Your pie’s structural integrity depends on it.)
- Whisk the Yolk: That egg yolk isn’t just there to bind—it’s the glue that keeps the peanut butter-chocolate filling from sliding off the crust. Whisk it vigorously with the sugar first until it’s pale and slightly thickened. This step prevents a watery filling and ensures the pie sets properly. (I learned this the hard way when my first attempt turned into a sad, runny mess.)
- Use Room-Temp Peanut Butter: Cold peanut butter from the fridge will make your filling grainy and uneven. Scoop out the jar 30 minutes ahead and let it sit—this ensures a smooth, creamy texture that blends seamlessly with the melted chocolate. (No one wants to bite into a chunky filling, trust me.)
Dietary considerations for these flavors
Gluten-Free Adaptation
For a gluten-free version, swap the graham cracker crust for a gluten-free graham cracker crumb alternative like Schär or Trader Joe's gluten-free graham crackers. If you can't find these, blend gluten-free digestive biscuits (like Annie's) into fine crumbs and proceed with the same crust-building steps.
The filling and marshmallow layers remain unchanged, so the flavor stays intact—just the texture of the base adapts. 💛
Nut-Free Option
Skip the crushed peanuts entirely and replace them with toasted coconut flakes or chopped toasted almonds for a nut-free alternative. For the filling, use sunflower seed butter instead of peanut butter—brands like SunButter work perfectly.
The texture will be slightly different but still delicious, and it eliminates any risk of nut allergens while keeping that creamy, rich profile.
Lower Sugar Swaps
Reduce the granulated sugar in both the crust and filling by 25% (use ¾ cup instead of 1 cup) and replace the remaining ¼ cup with monk fruit sweetener or erythritol for a lower-sugar option.
The marshmallows can be swapped for sugar-free marshmallows like Dandies Sugar-Free—just melt them carefully over low heat to avoid burning. Taste as you go, as sugar substitutes can vary in sweetness intensity.
Dairy-Free Version
Use dairy-free butter (like Miyoko's) for the crust and dairy-free heavy cream (such as Kite Hill) for the whipped topping. For the filling, ensure your peanut butter is dairy-free (most natural brands are), and use dairy-free chocolate chips (like Enjoy Life).
The marshmallows are naturally dairy-free, so no changes are needed there. The texture will be just as rich and satisfying!
Vegan Adaptation
Replace the eggs in the filling with 2 tablespoons of flaxseed meal mixed with 6 tablespoons of water (let it sit for 5 minutes to thicken). Use vegan butter (like Earth Balance) for the crust and coconut cream (chilled overnight) instead of heavy cream for the topping.
For marshmallows, opt for vegan marshmallows like Dandies Vegan or make your own with agar-agar and maple syrup. The pie will hold together beautifully and still deliver that signature gooey texture. ✨
Nutrition facts
Frequently asked questions
Can I make this pie without a graham cracker crust?
For a no-crust version, simply pour the melted marshmallow layer into a 9x9-inch baking dish instead of a pie pan. Then add the peanut butter filling on top and chill as directed. You'll get that same rich, gooey texture without the base—just skip the crust prep entirely. This works especially well for individual servings!
Why did my marshmallows burn before melting?
Marshmallows burn easily because they contain sugar that caramelizes quickly. Always melt them over low heat and stir constantly with a wooden spoon. Remove from heat the second they become fully liquid—usually 5-7 minutes. If they start to brown too fast, reduce heat to the lowest setting or use a double boiler for better control.
How do I prevent the peanut butter filling from separating?
Separation happens when peanut butter isn't mixed thoroughly enough. Beat the peanut butter and sugar together for at least 3-4 minutes until completely smooth. Add eggs and cocoa powder on low speed just until combined—overmixing adds air which can cause separation. For extra insurance, chill the filling for 1 hour before assembling to help it set properly.
Can I use regular marshmallows instead of mini ones?
Yes, but you'll need to adjust the quantity. Use 2 cups of regular marshmallows instead of 3 cups of mini marshmallows since they're larger. Chop them into smaller pieces first for even melting. The texture will be slightly different but still delicious—just expect slightly larger pockets of marshmallow in your pie.
How long does this pie keep in the fridge?
This pie stays fresh for up to 5 days in the fridge when stored properly in an airtight container. The marshmallow layer softens slightly over time, so it's best eaten within 3 days for optimal texture. For longer storage, freeze the unbaked marshmallow layer separately and add it fresh when ready to serve. Reheat individual slices at 350°F for 5 minutes to restore gooeyness.
