Rich Homemade Chocolate Pudding Pie
This chocolate pudding pie is the one I make when I want a real homemade dessert without turning on the oven for more than a few minutes. A buttery graham cracker crust holds a deep, silky chocolate pudding that sets firm enough to slice cleanly.

The filling is cooked on the stovetop from simple ingredients, so it tastes like dark chocolate and cocoa, not like a boxed mix. It takes a little stirring, but the whole thing comes together while the crust bakes and you can walk away to let it chill.
What Makes This Pie So Good
The pudding uses both cocoa powder and chopped chocolate. The cocoa gives it a fudgy depth, and the melted chocolate keeps it smooth while adding a glossy richness that holds its shape when sliced.
Because you stir it until thick and then pour it right into the warm crust, the filling clings to every crumb without soaking through. After a long chill, the texture is dense and creamy, not rubbery.
I like a generous cloud of whipped cream on top. It cuts the richness just enough and makes the pie feel finished.
Ingredients

- 1 1/2 cups graham cracker crumbs (about 10 full sheets): or use store-bought crumbs and skip the food processor
- 3 tbsp granulated sugar: for the crust
- 1/3 cup unsalted butter, melted: salted butter works too, just cut any extra salt
- 2/3 cup granulated sugar: for the pudding
- 1/4 cup cornstarch: the setting agent
- 1/3 cup Dutch-process cocoa powder: natural cocoa works, but the flavor will be lighter
- 1/4 tsp fine sea salt: brings the chocolate forward
- 3 cups whole milk, divided: cold milk is fine, you will use 1/2 cup to make a slurry
- 4 large egg yolks: save the whites for another use
- 5 oz dark chocolate (60-70%), finely chopped: a bar chopped by hand melts smoothest
- 2 tbsp unsalted butter, cold: stirred in off the heat for shine
- 1 1/2 tsp vanilla extract
- 1 cup heavy whipping cream, cold: for the topping
- 2 tbsp powdered sugar: for the whipped cream
- 1/2 tsp vanilla extract: for the cream
- Chocolate shavings or curls: optional, for the top
Variations / Substitutions
- Use a chocolate cookie crust: swap the graham crackers for an equal weight of chocolate wafer cookies, reduce the sugar to 1 tbsp, and keep the butter the same. The pie turns extra dark and feels a little more grown-up.
- Try a different topping: replace the whipped cream with a thin layer of sour cream sweetened with a little sugar and vanilla. It adds a tang that balances the richness.
- Need it gluten free: use gluten-free graham-style crackers or crushed gluten-free shortbread. The butter and sugar proportions stay the same.
- Dairy free: use a thick plant milk like oat or canned coconut milk for the pudding, coconut oil instead of butter, and a dairy-free dark chocolate. The whipped topping can be whipped coconut cream chilled overnight.
How to Make Chocolate Pudding Pie
Step 1: Press and Bake the Crust

Heat your oven to 350°F (180°C) while you crush the graham crackers. Mix the 1 1/2 cups of crumbs with the 3 tablespoons sugar in a bowl, then pour in the 1/3 cup melted butter and stir until the mixture looks like wet sand.
Tip it into a 9-inch pie dish and use the bottom of a measuring cup to press it firmly across the bottom and up the sides. Bake for 10 minutes, until it smells toasty and the edges feel just set.
The crust should be golden at the rim but not dark brown. Set it on a rack while you make the pudding so it has time to cool slightly.
Step 2: Cook the Pudding

In a medium saucepan off the heat, whisk together the 2/3 cup sugar, 1/4 cup cornstarch, 1/3 cup cocoa powder, and 1/4 teaspoon salt. Pour in 1/2 cup of the cold milk and whisk until the dry ingredients dissolve into a smooth paste with no lumps.
Add the 4 egg yolks and whisk again until the mixture is glossy, then stir in the remaining 2 1/2 cups of milk. Place the pan over medium heat and cook, whisking gently but constantly, until the pudding thickens and large bubbles burst slowly on the surface, about 7 to 9 minutes.
The pudding will look thin and then suddenly hold track marks from the whisk. Keep stirring for one full minute after you see the first big bubble to cook out any starchy taste. Remove the pan from the heat and stir in the 5 ounces chopped chocolate, 2 tablespoons cold butter, and 1 1/2 teaspoons vanilla until everything melts into a smooth, dark pudding.
Step 3: Fill and Chill the Pie

Pour the hot pudding directly into the warm crust and use a spatula to spread it evenly. If you want a glossy top without a skin, press a piece of plastic wrap right onto the surface of the pudding.
Let the pie cool on the counter for 15 minutes, then transfer it to the refrigerator. Chill for at least 4 hours, or overnight if you can. The filling sets firm but stays soft enough to slice cleanly.
The crust darkens just a bit as it soaks up moisture from the pudding, giving you a neat, tight edge when you cut into it.
Step 4: Whip the Cream and Top

Just before serving, pour the 1 cup cold heavy cream into a bowl with the 2 tablespoons powdered sugar and 1/2 teaspoon vanilla. Whip with a hand mixer or whisk until soft peaks hold their shape but the cream still looks billowy.
Pile the whipped cream onto the center of the pie and spread it outward so a dark rim of chocolate shows around the edge. Scatter chocolate shavings over the top if you like.
Slice and serve cold, right away. Leftover pie will stay neat in the fridge for a few days.
A Few Things That Help
- Stir the pudding constantly, but don’t whip it. A gentle figure-eight motion with the whisk keeps the bottom from scorching without adding too much air.
- If your cornstarch clumps when you add the cold milk, pour the mixture through a fine strainer into the saucepan before heating. A few seconds of straining saves the texture.
- Let the pie chill completely before you add the whipped cream. If the filling is even slightly warm, the cream will melt and slide.
- Any extra pudding that does not fit in the crust can be spooned into ramekins and chilled as standalone desserts.
Storing Leftovers
- Refrigerate: cover the pie loosely with plastic wrap once the whipped cream is set, and store for up to 4 days. The crust will soften a little by day three, but the flavor holds.
- Reheating: this pie is meant to be eaten cold. If you prefer the filling a bit warmer, let slices sit at room temperature for 15 minutes.
Frequently Asked Questions
Can I use a pre-made crust?
Yes, a 9-inch store-bought graham cracker crust works. Skip the baking step and pour the hot pudding right into it.
My pudding turned lumpy. What happened?
Usually the heat was too high or the whisking stopped for a moment at the end. If lumps are small, you can press the finished pudding through a strainer before pouring it into the crust.
How far ahead can I make this pie?
You can make the pie without the whipped cream and chill it for up to 2 days. Add the cream and toppings just before serving so they stay fresh.
Does the pudding set without gelatin?
Yes. The cornstarch and egg yolks thicken the pudding enough to hold clean slices. No gelatin is needed.

Chocolate Pudding Pie Recipe
Ingredients
Method
- Heat oven to 350°F (180°C). Mix graham cracker crumbs, 3 tbsp sugar, and melted butter, then press firmly into a 9-inch pie dish. Bake 10 minutes, then cool on a rack.
- In a saucepan off heat, whisk 2/3 cup sugar, cornstarch, cocoa, and salt. Stir in 1/2 cup milk to form a paste, then whisk in egg yolks and remaining 2 1/2 cups milk. Cook over medium heat, whisking constantly, until thick and bubbling, about 7 to 9 minutes. Remove from heat and stir in chocolate, 2 tbsp cold butter, and 1 1/2 tsp vanilla until smooth.
- Pour hot pudding into the warm crust, smooth the top, and press plastic wrap onto the surface. Cool 15 minutes at room temperature, then refrigerate at least 4 hours or overnight to set.
- Whip cold heavy cream with powdered sugar and 1/2 tsp vanilla until soft peaks form. Spread over the chilled pie, garnish with chocolate shavings, and serve cold.
