Chocolate pie is one of desserts that never go out of style. When making this classic recipe, I was chasing a memory—one of those silky, rich slices served at Sunday dinners when I was a kid.
The way a homemade chocolate pie comes together, from the buttery, flaky crust to the luscious, velvety filling coats your spoon like a dream. It’s the kind of dessert that doesn’t need anything fancy—just simple ingredients, patience, and a bit of love in the kitchen.
I remember standing by the stove, whisk in hand, as the chocolate filling thickened to perfection, filling the kitchen with its warm, cocoa-rich aroma. It felt like a small victory, a moment of pure nostalgia wrapped in a homemade treat. And when I finally took that first bite? It was just as I remembered—smooth, creamy, and packed with deep chocolate flavor, nestled inside a perfectly crisp crust.
If you’re craving a dessert that brings back memories or simply want to experience the magic of a truly old-fashioned chocolate pie, this recipe is for you. It’s easy enough for casual bakers but impressive enough to steal the show at any gathering.
Short Description
Old-fashioned chocolate pie is a rich and creamy Southern classic made with a buttery, homemade crust and a smooth, decadent chocolate filling. It’s the perfect balance of sweetness and deep cocoa flavor, topped with whipped cream for an irresistible finish.
Key Ingredients
For the Pie Crust:
-
- 1 1/4 cups all-purpose flour
- 1/2 teaspoon salt
- 1/2 cup unsalted butter (cold and cubed)
- 3-4 tablespoons ice water
For the Chocolate Filling:
-
- 1/4 cup unsweetened cocoa powder
- 1/4 cup cornstarch
- 1/4 teaspoon salt
- 3 cups whole milk
- 4 large egg yolks (lightly beaten)
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- 1 1/2 cups granulated sugar
For the Topping (Optional):
-
- Whipped cream
- Chocolate shavings or curls
Tools Needed
- 9-inch pie pan
- Rolling pin
- Mixing bowls
- Whisk
- Saucepan
- Rubber spatula
- Fine-mesh strainer (optional, for extra smooth filling)
Cooking Instructions
Step 1: Prepare the Pie Crust
In a large bowl, mix the flour and salt. Cut in the cold butter using a pastry cutter or fork until the mixture resembles coarse crumbs.
Gradually add ice water, one tablespoon at a time, mixing until the dough just comes together. Shape into a disk, wrap in plastic, and refrigerate for at least 30 minutes.
Step 2: Roll and Bake the Crust
Preheat the oven to 375°F (190°C). Roll out the chilled dough on a floured surface and fit it into a 9-inch pie pan. Trim any excess, crimp the edges, and prick the bottom with a fork.
Line with parchment paper and fill with pie weights or dried beans. Bake for 15 minutes, remove the weights, and bake for another 5-7 minutes until golden brown. Let cool completely.
Step 3: Make the Chocolate Filling
In a medium saucepan, whisk together sugar, cocoa powder, cornstarch, and salt. Gradually add milk, whisking constantly to prevent lumps.
Cook over medium heat, stirring, until the mixture thickens and bubbles (about 7-10 minutes). Reduce heat to low.
Step 4: Temper the Eggs
Slowly pour a small amount of the hot mixture into the beaten egg yolks while whisking to prevent curdling.
Once combined, return the mixture to the saucepan and cook for another 2 minutes, stirring constantly.
Step 5: Add Butter and Vanilla
Remove from heat and stir in butter and vanilla extract until smooth. Strain through a fine-mesh sieve for an extra silky texture if desired.
Step 6: Fill and Chill
Pour the warm chocolate filling into the cooled pie crust. Smooth the top with a spatula.
Let cool to room temperature, then refrigerate for at least 4 hours (or overnight) to fully set.
Step 7: Garnish and Serve
Top with whipped cream and chocolate shavings before slicing and serving.
Why You’ll Love This Recipe
Deep, rich chocolate flavor with just the right balance of sweetness
Smooth and silky texture that melts in your mouth
Flaky, buttery crust that complements the creamy filling
Make-ahead friendly—perfect for preparing the night before
Simple ingredients, big payoff for an old-fashioned homemade treat
Mistakes to Avoid & Solutions
❌ Overmixing the crust dough → Keep handling to a minimum to ensure a tender, flaky crust.
❌ Not tempering the eggs properly → Add hot liquid slowly while whisking to avoid scrambled eggs.
❌ Skipping the cooling time → The filling needs time to fully set for clean, beautiful slices.
❌ Not stirring constantly while cooking the filling → Prevents lumps and ensures a silky texture.
Serving and Pairing Suggestions
– Serve chilled with a dollop of fresh whipped cream.
– Pair with hot coffee, a glass of cold milk, or even a scoop of vanilla ice cream.
– Great for family dinners, holiday gatherings, or casual potlucks.
Storage and Reheating Tips
Refrigerate: Store in an airtight container for up to 4 days.
Freeze: Wrap slices individually and freeze for up to 2 months. Thaw in the fridge overnight before serving.
Reheating: Best enjoyed cold, but you can warm slices slightly in the microwave for 10-15 seconds if preferred.
FAQs
1. Can I use a store-bought pie crust?
Yes! A pre-made crust works if you’re short on time, though homemade adds a special touch.
2. How do I prevent my chocolate filling from being grainy?
Whisk constantly while cooking and strain through a fine-mesh sieve before pouring into the crust.
3. Can I use a milk substitute?
Whole milk gives the creamiest texture, but you can try half-and-half or a mix of almond and coconut milk.
4. How do I make the pie less sweet?
Reduce the sugar slightly or use dark cocoa powder for a more intense, bittersweet flavor.
5. Can I make this pie in advance?
Absolutely! The pie actually tastes better after chilling overnight, making it perfect for prepping ahead.
Tips & Tricks
Use high-quality cocoa powder for the best flavor.
Let the pie chill completely before slicing for clean, firm pieces.
Add a pinch of espresso powder to enhance the chocolate depth.
If the filling seems too thick, whisk in a splash of warm milk before pouring into the crust.
Recipe Variations
Dark Chocolate Pie: Swap out 1/4 cup of sugar for brown sugar and use Dutch-process cocoa for an intense chocolate flavor.
Chocolate Peanut Butter Pie: Swirl in 1/3 cup melted peanut butter into the filling before chilling.
Chocolate Coconut Pie: Replace whole milk with coconut milk and top with toasted coconut flakes.
Mocha Chocolate Pie: Add 1 teaspoon of instant espresso powder to the filling for a coffee-infused twist.
Final Thoughts
Making this old-fashioned chocolate pie always reminds me why classic desserts never go out of style. The way the rich, silky filling blends with the flaky, buttery crust is pure comfort on a plate. It’s the kind of dessert that brings people together, sparking smiles and second helpings without fail.
Simple ingredients come together and create something so decadent and satisfying. If you’re looking for a dessert that feels like home, this pie is one you’ll keep coming back to.

Old-Fashioned Chocolate Pie
Ingredients
- 1¼ cups all-purpose flour
- tsp Salt
- Butter
- 3-4 tbsp ice water
- 1½ cup granulated sugar
- ¼ cup unsweetened cocoa powder
- ¼ cup cornstarch
- 3 cups whole milk
- 4 egg yolks
- 1 tsp vanilla extract
- Whipped cream
- Chocolate shavings or curls
Instructions
- Make the Pie Crust: In a bowl, mix flour and salt. Cut in cold butter until the mixture resembles coarse crumbs. Add ice water, one tablespoon at a time, mixing until the dough forms. Shape into a disk, wrap, and chill for 30 minutes.
- Roll and Bake: Preheat oven to 375°F (190°C). Roll out the dough, fit it into a 9-inch pie pan, and crimp the edges. Prick the bottom with a fork, line with parchment, and add pie weights. Bake for 15 minutes, remove weights, and bake for 5-7 more minutes until golden. Cool completely.
- Make the Filling: In a saucepan, whisk sugar, cocoa powder, cornstarch, and salt. Slowly add milk, whisking to prevent lumps. Cook over medium heat, stirring, until thickened (7-10 minutes). Reduce heat to low.
- Temper the Eggs: Slowly whisk a small amount of the hot mixture into the beaten egg yolks. Pour back into the saucepan and cook for 2 minutes, stirring constantly.
- Finish the Filling: Remove from heat, stir in butter and vanilla, and mix until smooth. Strain if needed for a silkier texture.
- Assemble and Chill: Pour the warm filling into the cooled crust, smooth the top, and let it cool to room temperature. Refrigerate for at least 4 hours or overnight.
- Garnish and Serve: Top with whipped cream and chocolate shavings before slicing and serving.