Chocolate Cream Pie (Diner)

Chocolate Cream Pie (Diner)
⏱️ cook time 40 minutes (plus 4 hours mandatory chilling time)
🍽️ servings 8
⚡ Difficulty medium

intro

Silky, rich chocolate custard in a crisp graham cracker crust, topped with billowy fresh whipped cream: the iconic retro American diner dessert.

Ingredients

Graham cracker crumbs 1 ½ cups (150g)
Granulated sugar ½ cup + 2 tbsp (125g, divided for crust and filling)
Unsalted butter 8 tbsp (113g, divided for crust and filling)
Dutch-processed unsweetened cocoa powder ⅓ cup (30g)
Cornstarch ¼ cup (30g)
Fine sea salt ¼ tsp
Large egg yolks 4 count
Whole milk 2 ½ cups (600ml)
Pure vanilla extract 1 ½ tsp (divided for filling and whipped topping)
Semi-sweet chocolate, finely chopped 6 oz (170g)
Heavy whipping cream, chilled 1 ½ cups (360ml)
Powdered sugar 2 tbsp (15g)
Dark chocolate shavings (for garnish) 2 tbsp (10g)

Steps

1

Preheat your oven to 375°F (190°C). In a medium bowl, mix 1 ½ cups (150g) graham cracker crumbs, 2 tbsp (25g) granulated sugar, and 6 tbsp (85g) melted unsalted butter until all crumbs are evenly moistened and clump when squeezed. Press the mixture firmly into the bottom and 1 inch up the sides of a 9-inch (23cm) pie dish. Bake for 10 minutes, then transfer to a wire rack to cool completely to room temperature (about 30 minutes) before adding filling.

Step 1
step1:
2

While the crust cools, in a medium heavy-bottomed saucepan, whisk together the remaining ½ cup (100g) granulated sugar, ⅓ cup (30g) Dutch-processed cocoa powder, ¼ cup (30g) cornstarch, and ¼ tsp fine sea salt until no dry lumps of cocoa remain. Slowly pour in 2 ½ cups (600ml) whole milk, whisking constantly over medium-low heat, until the mixture is completely smooth and free of clumps.

Step 2
step2:
3

Increase stovetop heat to medium, and cook the milk mixture, whisking continuously to prevent lumps or burning on the pan bottom, for 6-8 minutes until it thickens to a thick pudding consistency that coats the back of a spoon (it will leave a clear, unbroken line when you run your finger through the coating on the spoon). Remove the pan from heat immediately to avoid overcooking.

Step 3
step3:
4

Place 4 large egg yolks in a small heatproof bowl. Slowly ladle ½ cup of the hot chocolate mixture into the yolks, whisking constantly, to warm the eggs gradually and prevent curdling. Pour the tempered yolk mixture back into the saucepan with the remaining custard, return to medium-low heat, and cook for 2 more minutes, whisking nonstop. Remove from heat, then stir in the remaining 2 tbsp (28g) unsalted butter, 1 tsp vanilla extract, and 6 oz (170g) finely chopped semi-sweet chocolate until fully melted and smooth. Pour the warm filling through a fine-mesh sieve directly into the cooled graham cracker crust, smoothing the top with a silicone spatula. Press a piece of plastic wrap directly against the surface of the filling to prevent a skin from forming, then refrigerate for at least 4 hours until fully firm and set.

Step 4
step4:
5

Once the pie filling is fully chilled and set, make the whipped cream: in a cold large mixing bowl, combine 1 ½ cups (360ml) chilled heavy whipping cream, 2 tbsp (15g) powdered sugar, and remaining ½ tsp vanilla extract. Whip with an electric mixer on medium speed for 2-3 minutes until soft, billowy peaks form that hold their shape without drooping. Do not overwhip to the point of forming grainy, separated butter.

Step 5
step5:
6

Remove the plastic wrap from the set pie. Dollop the fresh whipped cream over the top of the chocolate filling, spreading it gently into loose, swirled peaks. Garnish with 2 tbsp (10g) dark chocolate shavings. Slice into 8 even wedges and serve chilled, storing any leftover pie covered in the refrigerator for up to 3 days.

Step 6
step6:

Tips

1.Always press plastic wrap directly against the warm custard surface before chilling—this prevents a tough, rubbery skin from forming on top of the filling as it cools.
2.Use a heavy-bottomed saucepan for cooking the custard; thin, lightweight pans create hot spots that easily scorch the chocolate or cause lumpy, curdled filling.
3.Don’t skip straining the cooked custard through a fine-mesh sieve—this catches any tiny curdled egg bits or undissolved chocolate lumps for the perfectly silky, diner-smooth texture.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Chocolate Cream Pie (Diner):Frequently Asked Questions

1.Why does my graham cracker crust turn out soggy instead of staying crisp?
Great question! First, press the crumb-butter-sugar mixture firmly into your pie plate, bake it for 10 full minutes at 350°F, then let it cool completely before adding custard. For extra insurance, brush the cooled crust with a thin layer of melted dark chocolate and let it set—it creates a moisture barrier that locks in that perfect crisp texture.
2.Can I use regular unsweetened cocoa instead of Dutch-processed cocoa for the filling?
You can, but the flavor will shift slightly! Dutch-processed cocoa has the smooth, mellow, deep chocolate taste that matches classic diner pie. If you use natural unsweetened cocoa, add 1/8 teaspoon baking soda to your dry custard mix to balance its extra acidity, and expect a slightly brighter, more assertive chocolate flavor.
3.How do I prevent lumps from forming in my chocolate custard?
Lumps almost always come from uneven heating or poorly mixed cornstarch. First, whisk your cornstarch, sugar, and cocoa completely smooth with cold milk before heating, then stir constantly with a silicone spatula over medium-low heat, scraping the pan’s bottom and corners the whole time. If lumps form, pour the finished custard through a fine-mesh sieve before adding it to the crust.
4.How far in advance can I make this pie before serving?
This pie is ideal for make-ahead prep! You can bake the graham cracker crust 2 days ahead, stored tightly covered at room temperature, and fill it with cooled custard up to 24 hours before serving, kept covered in the fridge. Wait to add the fresh whipped cream, though—top it no more than 2 hours before serving to keep it billowy and prevent weeping.
5.Why did my custard turn out runny instead of setting to a firm, sliceable texture?
Runny custard almost always traces back to undercooked cornstarch or insufficient chill time. Make sure you bring the custard to a full, gentle bubble (not just a light simmer) for 1 full minute while stirring to fully activate the cornstarch’s thickening power. Let the pie chill for a full 4 hours in the fridge before slicing to let it set completely.
6.Can I use a store-bought pre-made graham cracker crust to save time?
Absolutely, if you’re short on time! Opt for a deep-dish pre-made graham cracker crust to hold all the rich custard filling. For the closest texture to homemade, pop the store-bought crust in the oven at 375°F for 5 minutes, then let it cool completely before filling—it crisps up the crumbs and cuts that stale, packaged flavor really well.
7.What’s the trick to getting clean, neat diner-style slices when serving?
For those perfect, sharp-edged slices you see at old-school diners, make sure the pie is fully chilled first. Dip a sharp, thin-bladed knife in a glass of hot water, wipe the blade dry, and make one smooth cut. Wipe the blade clean and re-dip it in hot water between every slice to prevent custard and whipped cream from smearing.

Comments (3)

3 days ago

OMG this pie tasted EXACTLY like the one I used to get at my hometown diner after little league games! I brought it to my neighborhood potluck last weekend and people were hovering around the dessert table waiting for seconds. The only heads up I’d give is don’t skip the chilling time — I almost cut into it an hour early and the filling was still runny, waited the full 4 hours and it was perfectly set. SO good, will be making this for every family dinner from now on!

2 days ago

So glad it brought back those fun little league memories, Molly! You’re totally right about that mandatory chill time — it’s tempting to dig in early, but that 4 hour wait is what gives the filling that perfect silky, sliceable diner texture. Thanks for passing along that helpful reminder to other bakers!

1 week ago

Took a stab at this for my wife’s birthday since chocolate cream pie is her all-time favorite, and I was low-key stressed because I’m not much of a baker. The difficulty is definitely medium like the recipe says — I messed up the crust a little on my first try (oops, burned the edges by 3 minutes) but the filling came out so rich and smooth she teared up a little when she took the first bite. My kids loved it too, they kept sneaking bites from the fridge long after dinner was over. Total game changer, already added the ingredients to my weekly grocery list to make again for our next cookout!

2 hours ago

I did a test run of this pie last night to prep for my book club next week, and the filling is insanely rich and chocolatey — total old-school diner vibe! Quick question though: has anyone tried making this with a gluten-free graham cracker crust? Two of our members are gluten free, and I don’t want the texture to get all weird if I swap the crust for the group. Also, is it okay to make it a full day ahead, or will the crust get soggy? Fingers crossed the swap works, I’ve already gotten three texts asking what dessert I’m bringing!

30 minutes ago

I made it with a GF crust last week for my sister who has celiac! I grabbed the store-bought GF graham crust from the regular grocery store, baked it for 10 minutes first and let it cool completely before adding the filling, and it held up perfectly with zero sogginess. I actually made mine a full day and a half ahead, kept it loosely covered in the fridge, and it was even better the second day!

5 minutes ago

So glad you loved the test batch, Luna! As PieQueen47 mentioned, a pre-baked, fully cooled gluten-free graham cracker crust works beautifully here. Making the pie a full day ahead is actually ideal — it gives the chocolate filling extra time to set and the flavors time to meld, just be sure to keep it chilled until you’re ready to serve. Hope your book club raves about it!