Cinnamon and Cream

Mississippi Mud Pie with Oreo Cookie Crust

24 min read

↓ Jump to Recipe

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.

Prep: 45 minutesTotal: 6 hours (includes 4 to 5 hours chilling time)Yield: one 9-inch deep-dish pieDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian
Servings:

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

Oreo cookies

  • Any chocolate sandwich cookie works well (Newman-Os, store-brand equivalents). The flavor will be very similar.
  • Chocolate graham crackers (200g) plus 2 tbsp granulated sugar: the crust will be slightly less sweet and have a more rustic texture, but it holds well.
dark chocolate (60 to 70% cacao)

  • Semi-sweet chocolate chips can replace the chopped chocolate in equal weight. The result will be slightly sweeter and less complex in flavor.
  • Milk chocolate is not recommended as a full swap as it makes the pie very sweet, but you can replace up to half the dark chocolate with milk chocolate for a milder flavor.
whole milk

  • Full-fat oat milk or full-fat coconut milk work well for a dairy-free pudding. The pudding will set slightly differently with coconut milk due to its fat content, so chill thoroughly.
  • 2% milk can be used but the pudding will be slightly less rich and creamy.
eggs (brownie layer)

  • 2 flax eggs (2 tbsp ground flaxseed mixed with 6 tbsp water, rested 10 minutes) can replace the whole eggs. The brownie layer will be slightly denser and less glossy on top, but still fudgy.
heavy whipping cream

  • Full-fat coconut cream (refrigerated overnight and the solid portion scooped out) whips beautifully for a dairy-free topping. Add powdered sugar and vanilla the same way.
  • Store-bought whipped topping (like Cool Whip, 340g) can be spread directly on the pie as a no-fuss alternative.
Dutch-process cocoa powder

  • Natural (non-alkalized) cocoa powder can be used in equal amounts. The flavor will be slightly more acidic and fruity rather than deeply dark and mellow. The color will also be a lighter, reddish-brown rather than deep brown.

Instructions

🔧 Equipment

9-inch deep-dish pie plate
⚙️food processor
🧁medium heatproof bowl
🥣medium heavy-bottomed saucepan
🔵fine-mesh strainer
stand mixer or hand mixer
🔵wire cooling rack
🍴offset spatula
🧁plastic wrap
🧁flat-bottomed measuring cup (for pressing crust)


Prep: 45 minutes
Bake: 10 minutes for crust, 22 to 25 minutes for brownie layer
Total: 6 hours (includes 4 to 5 hours chilling)
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
Prep: 45 minutes
Bake: None
Total: 6 hours 30 minutes (includes freezing and chilling)
This method skips the oven entirely. The crust is set in the freezer, and the brownie layer is replaced with a no-bake chocolate fudge layer made on the stovetop. The texture is slightly different: the base is denser and more ganache-like than a baked brownie, but the result is still deeply chocolatey and absolutely delicious. Great for hot days when you do not want to turn on the oven.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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)

595Calories
62gCarbs
44gSugar
36gFat
7gProtein

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 most common cause is undercooking the pudding. The cornstarch must reach a full boil and cook for 2 complete minutes while bubbling to fully activate. If the pudding only reached a simmer or was removed from heat too soon, the starch granules will not have swollen and bonded enough to hold the structure. Unfortunately, a fully assembled pie with runny pudding cannot easily be fixed. If you catch it before assembling, return the pudding to the saucepan over medium heat, add 1 tsp of cornstarch dissolved in 1 tbsp of cold milk, and cook again until thickened.
The brownie layer puffed up and cracked. Is it ruined?
Not at all. A puffed, slightly cracked brownie layer means it may be slightly overbaked (which will make it fudgier but still delicious), or the eggs were beaten with too much air. The pudding layer will cover the top completely, so any cracking is purely cosmetic. For next time, fold the batter gently and avoid over-whisking after adding the eggs.
My Oreo crust is crumbling when I try to slice the pie. How do I prevent this?
There are two likely causes: not enough butter to bind the crumbs, or insufficient compacting when pressing the crust. Make sure you are using the full 75g of melted butter and that the crumbs are evenly moistened throughout. Press the crust very firmly and use a flat-bottomed object to compact it as tightly as possible, especially at the edges. Baking (or freezing, for the no-bake version) is also essential to set the structure before filling. Slicing with a warm, dry knife also helps keep the crust intact.
My whipped cream is weeping or sliding off the pie after a few hours. What can I do?
Freshly whipped cream will always weep over time as the liquid separates from the fat. To stabilize it, add 1 tsp of cornstarch or 1 tbsp of instant vanilla pudding powder to the cream before whipping. Commercial whipped cream stabilizers also work well. Alternatively, use a whipped cream that has been stabilized with gelatin: dissolve 1/2 tsp unflavored gelatin in 1 tbsp of cold water, let it bloom for 5 minutes, then gently warm it until liquid and drizzle it into the cream as it whips. The most practical solution for a party is to add the whipped cream no more than 2 to 3 hours before serving.
The chocolate and butter seized up into a lumpy mess when I was melting them. Can I save it?
Seized chocolate is caused by even a tiny drop of water or steam contacting the melting chocolate. Make sure your bowl, spatula, and saucepan are completely dry. If it has seized, add 1 tablespoon of neutral-flavored oil (like canola or refined coconut) or additional melted butter, one teaspoon at a time, and stir vigorously over the lowest heat. In most cases you can rescue it back to a smooth, glossy consistency. If the mixture is grainy from overheating rather than seizing, it cannot be rescued and you will need fresh chocolate.

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.


Leave a Comment