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.

Chocolate cream pie topped with whipped cream and chocolate shavings.

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.

a slice of chocolate cream pie with strawberries on the side.

Ingredients

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

Ingredients needed for chocolate cream pie.

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.

ready to slice the chocolate cream pie.

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.

ready-to-eat chocolate cream pie.

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

Is it better to bake or not bake a graham cracker crust?

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.

How to tell when a graham cracker crust is done?

When it's firm to the touch and starting to slightly brown, the crust is done baking.

Why did my chocolate pie turn out runny?

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.

Serving chocolate cream pie on a white plate.

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 topped with whipped cream and chocolate shavings.

Chocolate Cream Pie with Graham Cracker Crust

5 from 4 votes
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.
Prep Time 30 minutes
Cook Time 10 minutes
Cooling Time 3 hours
Total Time 3 hours 40 minutes
Servings: 5
Course: Dessert
Cuisine: American
Calories: 819

Ingredients
  

Graham Cracker Crust
  • 1 ¼ cup Graham Crackers crushed
  • ¼ cup Granulated Sugar
  • cup Butter melted
Chocolate Cream Pie Filling
  • 1 cup Sugar
  • ¼ cup Cornstarch
  • ½ cup Cocoa Powder
  • ½ teaspoon Salt
  • 4 Egg Yolks
  • 3 cups Milk
  • 4 Tablespoons Butter
  • 1 teaspoon Vanilla
Whipped Cream
  • 1 cup Heavy Whipping Cream
  • 2 teaspoons Powdered Sugar
  • 1 Tablespoon Instant Vanilla Pudding Mix
  • 1 teaspoon Vanilla
  • 1 pinch Salt

Method
 

Graham Cracker Crust
  1. Preheat the oven to 375 degrees F.
  2. In a 9-inch pie pan, mix graham cracker crumbs and sugar.
    1 ¼ cup Graham Crackers, ¼ cup Granulated Sugar
  3. Add melted butter and stir well.
    ⅓ cup Butter
  4. Firmly press the crumbs across the bottom and up the sides of the pie pan with the back of a spoon or measuring cup.
  5. Bake for 8 to 10 minutes or until firm and lightly golden brown.
Chocolate Cream Pudding Filling
  1. 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
  2. Add the egg yolks and stir well.
    4 Egg Yolks
  3. 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
  4. Cook for an additional 2 minutes.
  5. Remove from heat. Stir in butter and vanilla until melted.
    4 Tablespoons Butter, 1 teaspoon Vanilla
  6. Pour the hot filling into the prepared Graham Cracker Crust.
  7. 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.
Whipped Cream
  1. 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
  2. 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.
  3. Top pie with this glorious topping. Add some chocolate shavings, chocolate chips, or whatever makes your pie even prettier.

Nutrition

Serving: 1sliceCalories: 819kcalCarbohydrates: 90gProtein: 12gFat: 49gSaturated Fat: 29gPolyunsaturated Fat: 2gMonounsaturated Fat: 14gTrans Fat: 1gCholesterol: 277mgSodium: 666mgPotassium: 440mgFiber: 4gSugar: 67gVitamin A: 1710IUVitamin C: 1mgCalcium: 256mgIron: 3mg

Tried this recipe?

Let us know how it was!

6 Comments

  1. 5 stars
    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.

  2. 5 stars
    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!

  3. 5 stars
    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!

5 from 4 votes

Did you make this recipe? Let me know because I ❤️ talking about food!

Your email address will not be published. Required fields are marked *

Recipe Rating