Granny’s Cocoa Cream Pie is a rich, old-fashioned dessert with a smooth chocolate filling tucked inside a flaky pre-baked pie crust. It is simple, creamy, and full of classic cocoa flavor — the kind of pie that tastes like something made with love in a family kitchen.
This pie is perfect for holidays, Sunday dinners, potlucks, or whenever you want a comforting chocolate dessert without anything too complicated. The filling is made on the stovetop with cocoa powder, milk, egg yolks, sugar, and cornstarch, then chilled until thick and sliceable.
Top it with whipped cream for a beautiful finish, or serve it plain for a simple vintage-style treat.
Why You’ll Love This Recipe
This cocoa cream pie is rich, creamy, and nostalgic. It uses basic pantry ingredients and comes together with a simple stovetop method.
The cocoa powder gives the filling a deep chocolate flavor, while the egg yolks and milk make it silky and smooth. Once chilled, the pie sets into a soft, pudding-like filling that pairs perfectly with a flaky crust.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: About 10 to 15 minutes
- Chill Time: At least 30 minutes
- Servings: 6
Ingredients
- 1 pre-baked pie shell
- 3 large egg yolks
- 2 cups whole milk
- 1 1/2 cups granulated sugar
- 1 cup cocoa powder
- 1/4 cup cornstarch
- 1 teaspoon pure vanilla extract
- 1 cup white flour
- Pinch of salt
- Whipped cream, optional for topping
Instructions
Step 1: Prepare the Chocolate Mixture
In a medium bowl, beat the egg yolks until smooth.
Add the cornstarch, cocoa powder, sugar, flour, and a pinch of salt. Slowly pour in the milk while whisking to help prevent lumps.
Whisk until the mixture is smooth and well combined.
Step 2: Cook the Filling
Pour the mixture into a medium saucepan.
Cook over medium-high heat, stirring constantly, until the filling thickens. Continue whisking as it cooks to keep the texture smooth and creamy.
Once the filling becomes thick like pudding, remove it from the heat.
Step 3: Add the Vanilla
Stir in the vanilla extract until fully blended. This adds warmth and balances the chocolate flavor.
Step 4: Fill the Pie Shell
Pour the warm cocoa filling into the pre-baked pie shell. Smooth the top with a spatula.
Step 5: Chill the Pie
Place the pie in the refrigerator and chill for at least 30 minutes, or until the filling is cool and set.
For the best texture, chill longer if you have time.
Step 6: Serve
Top with whipped cream before serving, if desired. Slice and enjoy cold.
Tips for the Best Cocoa Cream Pie
Whisk constantly while cooking the filling to prevent lumps and scorching.
Add the milk gradually when mixing the dry ingredients with the egg yolks. This helps create a smoother filling.
Make sure the pie shell is fully baked and cooled before adding the filling.
For cleaner slices, chill the pie for several hours before serving.
If you want a richer finish, add chocolate shavings or a dusting of cocoa powder over the whipped cream.
Easy Variations
Whipped Cream Cocoa Pie
Spread whipped cream over the entire chilled pie and garnish with chocolate curls.
Chocolate Coconut Cream Pie
Sprinkle toasted coconut over the top before serving.
Mocha Cocoa Cream Pie
Add 1 teaspoon of instant coffee granules to the filling while cooking for a deeper chocolate flavor.
Extra Rich Chocolate Pie
Stir in a small handful of chocolate chips after removing the filling from the heat.
Storage
Store leftover cocoa cream pie covered in the refrigerator for up to 3 days.
This pie should be kept chilled because of the creamy filling. Freezing is not recommended, as the texture may become watery after thawing.
Final Thoughts
Granny’s Cocoa Cream Pie is a simple, comforting dessert with old-fashioned charm. With its smooth chocolate filling, flaky crust, and optional whipped cream topping, it is a pie that feels homemade, nostalgic, and satisfying.
It is the perfect recipe when you want a classic chocolate dessert that is easy to make and always welcome at the table.

