There are chocolate desserts, and then there is Mississippi Mud Pie. Named for the thick, dark banks of the mighty Mississippi River, this pie is unapologetically rich, deeply chocolatey, and layered in the most satisfying way imaginable. Picture it: a snappy, buttery Oreo crust giving way to a dense, fudgy brownie-like layer, followed by a glossy, velvet-smooth chocolate pudding filling, all crowned with billowy, lightly sweetened whipped cream and a shower of chocolate shavings. Every single bite gives you something different, and somehow it all comes together in perfect harmony.
What sets this version apart is the double-chocolate strategy at every layer. The crust uses whole Oreo cookies, cream filling and all, which adds a subtle sweetness and helps the crust hold together without becoming dry or crumbly. The brownie base is built with both melted dark chocolate and cocoa powder for a complex, bittersweet depth, and it bakes just until fudgy so it stays soft even straight from the refrigerator. The pudding layer is made on the stovetop with real chocolate rather than a boxed mix, giving it a richness and clean chocolate flavor that simply cannot be replicated from a packet. This is not a shortcut pie, but every step is completely worthwhile.
This recipe sits comfortably at a medium difficulty level. Each component is straightforward on its own, and the recipe is very forgiving for home bakers who are comfortable with basic stovetop cooking. It is perfect for dinner parties, holiday tables, potlucks, or any occasion where you want to make a genuine impression. Because it needs at least four hours to chill and set, it is also a wonderful make-ahead dessert that lets you relax on the day of serving.
12
servings
Ingredients
- Crust
- 300 gOreo cookies, whole with filling (about 25 cookies)
- 75 gunsalted butter, melted (about 5 tbsp)
- —Pinch of fine sea salt
- Brownie Layer
- 115 gunsalted butter, cut into pieces (about 1/2 cup
- 170 gdark chocolate (60 to 70% cacao), finely chopped (about 6 oz)
- 200 ggranulated sugar (about 1 cup)
- 2 largeeggs, at room temperature
- 1 tsppure vanilla extract
- 30 gDutch-process cocoa powder, sifted (about 1/4 cup)
- 40 gall-purpose flour (about 1/3 cup, spooned and leveled)
- —Pinch of fine sea salt
- Pudding Layer
- 600 mlwhole milk (about 2 1/2 cups
- 150 ggranulated sugar (about 3/4 cup
- 35 gcornstarch (about 1/4 cup)
- 25 gDutch-process cocoa powder, sifted (about 3 tbsp
- 3 largeegg yolks
- 170 gdark chocolate (60 to 70% cacao), finely chopped (about 6 oz
- 30 gunsalted butter (about 2 tbsp
- 1 tsppure vanilla extract
- —Pinch of fine sea salt
- Whipped Cream
- 360 mlheavy whipping cream, very cold (about 1 1/2 cups)
- 25 gpowdered sugar, sifted (about 3 tbsp)
- 1 tsppure vanilla extract
- —Chocolate shavings or curls
- —Optional: a light dusting of cocoa powder
Ingredient Substitutions
Instructions
🔧 Equipment
- Make the Oreo crust: Preheat your oven to 350°F (175°C). Place the whole Oreo cookies (filling included) in a food processor and pulse until you have fine, even crumbs with no large pieces remaining, about 30 to 40 pulses. Transfer to a bowl, add the melted butter and pinch of salt, and stir until the crumbs are evenly moistened and hold together when pressed between your fingers. Press the mixture firmly and evenly into the bottom and up the sides of a 9-inch deep-dish pie plate, using the flat bottom of a measuring cup to compact it well. Bake for 10 minutes, then set aside to cool completely on a wire rack. Leave the oven on.
- Make the brownie layer: In a medium heatproof bowl set over a saucepan of barely simmering water (do not let the bowl touch the water), melt the 115g butter and 170g chopped dark chocolate together, stirring occasionally, until completely smooth. Remove from heat and let cool for 5 minutes. Whisk in the granulated sugar until combined, then add the eggs one at a time, whisking vigorously after each addition. Stir in the vanilla. Sift the cocoa powder and flour over the chocolate mixture, add the pinch of salt, and fold gently with a spatula until just combined. Do not overmix.
- Bake the brownie layer: Pour the brownie batter into the cooled Oreo crust and spread it into an even layer. Bake at 350°F (175°C) for 22 to 25 minutes. The edges should look set and slightly puffed, but the center should still look just barely underdone and will jiggle very slightly when you gently nudge the pan. This is intentional: it firms up as it cools and stays perfectly fudgy. Do not overbake. Set aside to cool completely on a wire rack, about 1 hour.
- Make the chocolate pudding: In a medium heavy-bottomed saucepan, whisk together the granulated sugar, cornstarch, sifted cocoa powder, and pinch of salt. Add the egg yolks and about 60ml (1/4 cup) of the milk and whisk into a smooth paste. Gradually whisk in the remaining milk until smooth and no lumps remain. Place the saucepan over medium heat and cook, whisking constantly and making sure to reach the corners of the pan, until the mixture thickens and begins to bubble, about 8 to 12 minutes. Once you see the first large bubbles, cook for exactly 2 more minutes, whisking the whole time. This ensures the cornstarch is fully cooked and the pudding will not taste starchy or break down later.
- Finish and cool the pudding: Remove from heat and immediately add the chopped dark chocolate, 30g butter, vanilla, and pinch of salt. Whisk until completely smooth and glossy. Pour the finished pudding through a fine-mesh strainer into a clean bowl to remove any lumps or bits of cooked egg. Press a sheet of plastic wrap directly onto the surface of the pudding (this prevents a skin from forming) and let it cool to room temperature, about 30 to 45 minutes.
- Assemble the pie: Once the brownie layer is completely cool and the pudding is at room temperature, pour and spread the pudding evenly over the brownie layer. Smooth the top with an offset spatula. Cover the pie loosely with plastic wrap and refrigerate for at least 4 hours, or overnight, until the pudding layer is fully set and sliceable.
- Top and serve: Just before serving, make the whipped cream. In a large cold bowl (chilling the bowl for 10 minutes in the freezer helps), beat the cold heavy cream, powdered sugar, and vanilla with a hand mixer or stand mixer on medium-high speed until soft, billowy peaks form. Spread or pipe the whipped cream over the set pie. Garnish with chocolate shavings and an optional dusting of cocoa powder. Slice with a sharp knife wiped clean between cuts and serve immediately.
- Make and freeze the crust: Process the whole Oreo cookies into fine crumbs as described in the oven method. Mix with melted butter and a pinch of salt until the crumbs hold together when pressed. Press firmly into the bottom and up the sides of a 9-inch deep-dish pie plate. Place in the freezer for 30 minutes until completely firm.
- Make the no-bake fudge base (replaces the baked brownie layer): In a medium saucepan over low heat, combine the 115g butter and 170g chopped dark chocolate, stirring constantly until melted and smooth. Remove from heat and whisk in the 200g granulated sugar, followed by the 2 eggs, one at a time, whisking quickly so the residual heat does not scramble them. Stir in the vanilla, sifted cocoa powder, flour, and a pinch of salt. Return to the lowest possible heat and stir constantly for 3 to 4 minutes, until the mixture thickens noticeably and pulls away from the sides of the pan slightly. It will look glossy and dense. Pour immediately into the frozen crust, smooth the top, and refrigerate for 45 minutes until just set before adding the pudding.
- Make the chocolate pudding exactly as described in Steps 4 and 5 of the oven method, cooking over medium heat and whisking constantly until thickened and bubbling, then finishing with chocolate, butter, and vanilla. Strain, cover with plastic wrap pressed directly onto the surface, and cool to room temperature.
- Assemble: Once the fudge base layer has set for at least 45 minutes and the pudding is at room temperature, pour the pudding over the fudge layer and spread evenly. Cover loosely with plastic wrap and refrigerate for at least 4 hours until fully set.
- Finish and serve: Whip the cold heavy cream with powdered sugar and vanilla to soft peaks and spread or pipe over the chilled pie. Add chocolate shavings and optional cocoa powder dusting. Serve cold, sliced with a sharp knife.
Nutrition Per Serving
Per 1 serving (makes one 9-inch deep-dish pie)
Why This Recipe Works
The key to a Mississippi Mud Pie that slices cleanly and has distinct, beautiful layers is temperature management at every stage. The Oreo crust must be completely cool before the brownie batter goes in, otherwise the butter in the crust will continue to bubble and the crumbs will shift. The brownie layer must be fully cooled before the pudding is added: a warm brownie layer will partially melt the pudding and cause them to bleed into each other rather than forming that beautiful, clean separation. Patience at each stage is not optional, it is the technique.
Using whole Oreo cookies (cream filling included) for the crust rather than just the chocolate wafers is a deliberate choice. The cream filling contains vegetable shortening and sugar, which melts into the crumb mixture during baking and acts as an additional binder. This means you need slightly less butter than a traditional crumb crust and the result is a crust that is snappy and cohesive rather than sandy and crumbly. The initial 10-minute bake sets this structure firmly. For the no-bake version, the freezer achieves the same firm set by solidifying the butter, which is why at least 30 minutes of freezer time is non-negotiable.
In the pudding layer, the combination of cornstarch and egg yolks provides a dual-thickening system that gives the pudding both its silky body and its stability in the refrigerator. Cornstarch thickens by absorbing liquid and swelling, but it requires reaching a boil to fully activate and lose its raw, chalky taste. This is why you must cook the pudding for a full 2 minutes after the first large bubbles appear. The egg yolks add richness and a creamy emulsified texture that cornstarch alone cannot provide. Adding the final butter and chocolate off the heat (rather than back on the stove) preserves their flavor compounds and gives the pudding its bright, clean chocolate finish. If you accidentally overcook the pudding and it turns lumpy, strain it through a fine-mesh sieve while it is still hot and it will be perfectly smooth.
Baker’s Tips
- Bring the eggs to room temperature before making the brownie layer. Cold eggs can cause the melted chocolate mixture to seize or turn grainy. A quick 10-minute soak in warm (not hot) water works perfectly.
- Use a deep-dish 9-inch pie plate for this recipe. A standard-depth plate will not have enough room for all three layers plus the whipped cream topping. A 9.5-inch plate also works well.
- When pressing the Oreo crust into the pie plate, use the bottom of a flat-bottomed measuring cup or a smooth-bottomed glass to pack it evenly. Pay extra attention to the seam where the bottom meets the sides, as this area tends to be too thin and will crack when sliced.
- Chilling your mixing bowl and beaters in the freezer for 10 minutes before whipping the cream makes a noticeable difference. Cold equipment helps the cream whip faster and hold its peaks longer.
- For the cleanest slices, run a sharp knife under hot water, wipe it dry, and make each cut in one firm downward motion. Wipe and re-warm the knife between slices.
- Do not skip pressing the plastic wrap directly onto the surface of the pudding while it cools. This prevents a thick, rubbery skin from forming. The skin is harmless but creates an unpleasant texture in the finished pie.
- If your chocolate seizes during melting (becomes stiff and grainy), add 1 tsp of neutral oil and stir vigorously over very low heat. A small amount of water or steam getting into the chocolate is usually the cause, so make sure all bowls and utensils are completely dry.
Variations
- Peanut Butter Mud Pie: Spread a layer of 200g smooth peanut butter stirred with 2 tbsp powdered sugar over the cooled Oreo crust before adding the brownie batter. Drizzle more peanut butter over the finished whipped cream topping.
- Espresso Mud Pie: Add 2 tsp instant espresso powder to the brownie batter and 1 tsp to the pudding for a mocha depth that makes the chocolate flavors even more intense.
- Mint Chocolate Mud Pie: Replace the vanilla extract in both the brownie and pudding layers with 1/2 tsp pure peppermint extract. Use Mint Oreos for the crust and garnish with crushed peppermint candies.
- Salted Caramel Mud Pie: Drizzle 80ml of thick salted caramel sauce over the cooled brownie layer before pouring on the chocolate pudding. Swirl lightly with a skewer and add another drizzle of caramel over the finished whipped cream.
- Individual Mud Pie Jars: Divide the crust mixture, brownie batter (baked in a separate pan and crumbled), and pudding among eight 8-oz mason jars for a party-friendly portable presentation. Top each with whipped cream and a small Oreo cookie.
Troubleshooting & FAQ
My pudding layer did not set and is still runny after chilling. What went wrong?
The brownie layer puffed up and cracked. Is it ruined?
My Oreo crust is crumbling when I try to slice the pie. How do I prevent this?
My whipped cream is weeping or sliding off the pie after a few hours. What can I do?
The chocolate and butter seized up into a lumpy mess when I was melting them. Can I save it?
Storage & Make-Ahead
- Storage: Store the finished pie loosely covered in the refrigerator for up to 4 days. If the whipped cream has been added, it is best within 2 days as it will gradually weep. For longer storage, keep the whipped cream layer separate and add just before serving. The fully assembled pie (without whipped cream) can be frozen for up to 1 month: wrap tightly in plastic wrap and then foil. Thaw overnight in the refrigerator.
- Make-Ahead: This pie is an ideal make-ahead dessert. The Oreo crust can be baked and cooled up to 3 days ahead, stored covered at room temperature. The brownie layer can be baked in the crust up to 2 days ahead and kept covered at room temperature. The chocolate pudding can be made 2 days ahead and stored with plastic wrap pressed directly onto the surface in the refrigerator. Assemble the pie (without the whipped cream) the night before and refrigerate. Add the whipped cream topping within a few hours of serving.






