Chocolate Cream Pie with Graham Cracker Crust
Skip the boxed mix. This Homemade Chocolate Cream Pie Recipe features a rich, scratch-made chocolate pudding filling, a buttery graham cracker crust, and a game-changing stabilized whipped cream topping.

Old Fashioned Chocolate Cream Pie with Graham Cracker Crust
We have always had chickens and usually a milk cow or milk goat. (Doesn't everyone? LOL!) So we make pudding and pudding pies pretty regularly.
Cream pies are a great way to use some of the seasonal overabundance of milk, cream, and eggs on the farm. However, more importantly, this pie has become one of the farm favorites because it is delicious.
In fact, this chocolate pudding pie is requested and expected at every holiday and a few of the kids, and the "outlaws" request it for their birthday treat.
There is something undeniably magical about a classic, old-school cream pie. It's the ultimate nostalgic comfort food dessert-rich, velvety, and guaranteed to disappear first at any potluck or holiday dinner.
While it is tempting to grab a store-bought crust and a box of instant pudding, making a scratch-made chocolate cream pie from scratch is surprisingly simple and tastes a million times better. By cooking a rich, glossy chocolate pudding right on the stovetop with real egg yolks and cocoa powder, pouring it into a crisp, buttery homemade graham cracker crust, and topping it with a mountain of thick whipped cream, you get a show-stopping dessert that holds its shape beautifully when sliced.

Ingredients
Simple pantry staples whipped into an old-fashioned favorite chocolate cream pie recipe.

Homemade Graham Cracker Crust
- Graham Crackers - I like the honey ones. I often use store brands for ingredients and this is no exception.
- Granulated Sugar - Just a little to sweeten the crust and help it brown.
- Butter, melted - Binds the crumbs together and helps with browning. Typically, unsalted butter is recommended for baking. Though I just use what I have.
Rich Chocolate Pudding Filling
- Sugar - Duh, it's dessert. Granulated works best here.
- Cornstarch - Thickens the pudding. I like the sheen that cornstarch provides here over flour. Puddings thickened with flour tend to be dull looking.
- Cocoa Powder - Chocolate pudding requires chocolate. I always have cocoa powder on hand so I like this approach. You can use unsweetened chocolate bars if you prefer, but I don't always have them on hand. Reduce the butter amount to only one Tablespoon if you use unsweetened chocolate bars.
- Salt - A pinch to enhance and balance the other flavors.
- Milk - I used 2% milk. Use any kind of milk that you like.
- Egg Yolks - Always use large eggs for proper proportions. This recipe only uses the yolks. You can use the whites to make a meringue if you like. I prefer the whipped cream topping.
- Butter - Just a little pat at the end for richness, perfect consistency and shine.
- Vanilla - Adds a depth of flavor and interest. I use vanilla extract, but vanilla flavoring can be used here if you like.
Homemade Whipped Cream Topping
- Heavy Whipping Cream - Not half and half. The fat content is the highest in heavy whipping cream and is necessary for proper texture.
- Powdered Sugar - Add a slight sweetness to the whipped cream. You can use white granulated sugar if needed.
- Instant Vanilla Pudding Mix - What?! Yup, this is the secret to having a delicious, firm whipped cream. Make sure it's instant. It absorbs any extra moisture, thickens the cream slightly, and prevents it from separating or deflating making you the chef of the best whipped cream ever.
- Vanilla - Extract or paste works here. Just a tiny splash for more flavor.
- Salt - Helps round out the flavors.
- Here's this recipe in full
How to Make Chocolate Cream Pie with Graham Cracker Crust
Make the crust - Preheat your oven to 375°F. In a 9-inch pie pan, combine your finely crushed graham cracker crumbs and sugar. Pour in the melted butter and stir well until the mixture feels like wet sand. Firmly press the crumbs across the bottom and up the sides of the pie pan using the back of a measuring cup. Bake for 8 to 10 minutes until firm and lightly golden, then set aside to cool.



Whisk the pudding base
In a heavy-bottomed, medium saucepan, add the sugar, cornstarch, cocoa powder, and salt. Whisk them together to remove any dry lumps. Add the egg yolks and give it a good stir, then slowly pour in the cold milk, whisking constantly to eliminate any remaining lumps.
Thicken on the stovetop
Place the saucepan over medium heat. Whisk continuously, making sure to scrape the bottom and corners of the pan so it doesn't burn. Once the mixture comes to a gentle boil and thickens into a rich pudding consistency, cook for an additional 2 minutes, then remove from heat
Finish and chill
Stir the butter and vanilla extract into the hot pudding until melted and glossy. Pour the hot chocolate filling straight into your cooled graham cracker crust. To prevent a tough "skin" from forming on top, press a piece of plastic wrap directly onto the surface of the pudding. Place the pie in the refrigerator to chill and set completely for at least 3 hours.



Whip the cream topping
In a large mixing bowl, combine the cold heavy whipping cream, powdered sugar, instant vanilla pudding mix, vanilla, and a pinch of salt. Using a hand mixer on high speed, beat until the whipped cream stands in stiff, proud peaks.


Assemble and serve
Remove the plastic wrap from your chilled pie, pile the glorious stabilized whipped cream high on top, and garnish with chocolate shavings if desired. Slice, serve cold, and watch it disappear!
***Note: Over whipped cream becomes butter. So pay attention here, soldier.

Baking for a Small Crowd
Pie is a dessert commitment, but the beauty of this homemade chocolate pie is how perfectly it stores and transitions for small households.
Dessert for two variant: If you don't want a whole 9-inch pie hanging around, you can easily press this graham cracker crust into mini ramekins or small tart pans, divide the stovetop pudding among them, and make individual-sized chocolate cream pots!
The perfect make-ahead slice: Because we use our secret instant pudding trick to stabilize the whipped cream, this pie won't get soggy or weep in the fridge. You can slice off a piece for dessert on Monday, and it will taste just as fresh, fluffy, and perfect on Wednesday night.

Level Up Your Chocolate Cream Pie (Creative Variations)
The Peanut Butter Mudslide - Spread a thin, layer of creamy peanut butter directly onto the bottom of the cooled graham cracker crust before pouring the hot chocolate pudding over it. The combination of salty peanut butter, rich chocolate, and graham cracker is an absolute showstopper.
The Biscoff Double-Down - Instead of regular graham crackers, use my Easy Biscoff Pie Crust as the base. Then, stir 2 Tablespoons of Cookie Butter into the warm pudding. The warm cinnamon notes contrast beautifully with the deep cocoa.
The Mocha Upgrade - Whisk 1 teaspoon of instant espresso powder directly into the dry sugar and cocoa powder mixture before adding the milk. The coffee won't make the pie taste like a latte; instead, it acts as a flavor enhancer that makes the chocolate taste twice as deep and rich.
The "In a Pinch" Ingredient Swaps
The Cookie Crust Flip - Out of traditional graham crackers? You can easily substitute vanilla wafers, Biscoff cookies, gingersnaps, or Oreo cookies for the crust using the exact same measurements. An Oreo crust turns this into an ultra-decant double chocolate dream!
The Milk Alternative - If you don't have whole milk or 2% on hand, you can use half-and-half for an even richer filling. Using skim milk or plant-based milks like almond milk, don't have enough fat to help the cornstarch and egg yolks set the pie into sliceable layers, so you may have to increase the cornstarch by a teaspoon or live with the pie that fits your needs that doesn't set up quite as well.
The Whipped Topping Shortcut - If you are entirely out of heavy cream and can't make the homemade stabilized topping, you can swap it for a container of thawed Cool Whip in a pinch.
Storing
The Fridge Method - Keep your chocolate cream pie stored in the refrigerator, loosely covered with plastic wrap or a pie dome. Thanks to our stabilized whipped cream, it will keep beautifully crisp, smooth, and delicious for up to 3 days.
Top Tip
The Slow-Pour Rule - When you are adding the cold milk to your saucepan with the egg yolks, always add it slowly while whisking vigorously. If you dump all the liquid in at once you will end up with lumpy pudding. Taking an extra 60 seconds to slowly incorporate the liquid ensures your homemade chocolate pudding cooks up perfectly velvety and smooth without a single lump.
FAQ
Some people don't even bake the crust before filling. I'm not that person. I like mine to hold together and have a crispy texture. Try it both ways and decide which you prefer.
When it's firm to the touch and starting to slightly brown, the crust is done baking.
This usually means the pudding didn't get hot enough on the stove or wasn't boiled long enough. The cornstarch needs to hit a true boiling point to fully activate its thickening power. Make sure you keep whisking for a full 2 minutes once it begins to bubble and thicken.

Must Try Cream Pie Varieties
Vanilla Cream Pie with Graham Cracker Crust
Leave out the cocoa powder and reduce butter to 1 Tablespoon for a delicious vanilla version of this cream pie.
Banana Cream Pie with Graham Cracker Crust
Add a layer of sliced bananas on top of the cooled graham cracker crust. Top with vanilla or chocolate pudding. Cool completely and top with whipped cream.
Bananas stay pretty and tasty for only a day or two in this pie, so eat up.
Coconut Cream Pie with Graham Cracker Crust
Make the vanilla pudding filling version by leaving out the cocoa powder and reducing the butter to 1 Tablespoon. Stir in 1 cup of flaked coconut with butter.
Toast another ⅓ cup coconut in the oven at 325 degrees F for 8-10 minutes. Stir 3 times to brown evenly. Top the whipped cream with toasted coconut.
Chocolate Cream Pie with Chocolate Crust
For real chocolate lovers - Substitute crushed Oreo cookies or chocolate graham crackers for honey graham crackers in the pie shell for a double chocolate cream dessert.
Instant Chocolate Cream Pie or Oreo Pudding Pie
Of course, for an easy chocolate cream pie, you can use store-bought graham cracker pie crust or Oreo crust, instant pudding, and Cool Whip for a fast version of this pie.
More Crave-Worthy Desserts
Some of my other favorite pie recipes are Southern Chocolate Chip Pecan Pie, Easy Lemon Pie with Soda Cracker Crust, and Peanut Butter Pretzel Pie.
If you lean towards a good fruit pie, these Mini Cherry Pies are fun to share.
We're Listening
If you make Chocolate Cream Pie in a Graham Cracker Crust following this recipe, please let me know how you liked it by leaving a comment and/or giving a rating!
We love hearing from you! I'll do my best to respond to each comment.
And of course, if you do make this recipe, tag @laughingroostereats on Instagram and hashtag it #laughingroostereats! Seeing your photos is our favorite thing!

Chocolate Cream Pie with Graham Cracker Crust
Ingredients
Method
- Preheat the oven to 375 degrees F.
- In a 9-inch pie pan, mix graham cracker crumbs and sugar.1 ¼ cup Graham Crackers, ¼ cup Granulated Sugar
- Add melted butter and stir well.⅓ cup Butter
- Firmly press the crumbs across the bottom and up the sides of the pie pan with the back of a spoon or measuring cup.
- Bake for 8 to 10 minutes or until firm and lightly golden brown.
- In a heavy-bottomed 2 or 3-quart pan add sugar, cornstarch, cocoa powder, and salt. Stir to combine.1 cup Sugar, ¼ cup Cornstarch, ½ cup Cocoa Powder, ½ teaspoon Salt
- Add the egg yolks and stir well.4 Egg Yolks
- Slowly add milk and whisk to eliminate lumps. Cook over medium to medium-high heat until the mixture thickens and starts to boil gently. Adjust the cooking temperature to keep it from burning, and stir constantly.3 cups Milk
- Cook for an additional 2 minutes.
- Remove from heat. Stir in butter and vanilla until melted.4 Tablespoons Butter, 1 teaspoon Vanilla
- Pour the hot filling into the prepared Graham Cracker Crust.
- To prevent skin from forming on the pudding as it cools, put plastic cling wrap onto the surface of the pudding mixture. Place in the fridge to chill completely.
- In a large mixing bowl combine heavy whipping cream, powdered sugar, instant vanilla pudding, vanilla, and salt.1 cup Heavy Whipping Cream, 2 teaspoons Powdered Sugar, 1 Tablespoon Instant Vanilla Pudding Mix, 1 teaspoon Vanilla, 1 pinch Salt
- Mix on high until whipped cream stands at a stiff peak. If you lift the beater and the whipped cream slowly folds over, beat it some more. It should stand up.
- Top pie with this glorious topping. Add some chocolate shavings, chocolate chips, or whatever makes your pie even prettier.













This is by far the best desert I’ve ever had. Bar none and I’m not kidding. Try it and you all will find out.
This pie is top notch!!! The crust is my favorite part!!!
Betty, It warms my heart to know you enjoyed this recipe! Thank you for your kind review!
I love the whipped cream tip which made my whipped cream much more stable. Homemade everything pie just says "love" to me. Thanks for sharing!
So yummy. Everyone loved it! I drizzled peanut butter on top of the hot filling, per request of a family member who loves peanut butter. But I’m very sure it would be super yummy either way!
NICE!!! I love the peanut butter addition! Thanks for your review and sharing your idea!