Chocolate-Espresso Pie
Updated Nov. 19, 2025

- Total Time
- 1 ½ hours, plus 5 hours’ chilling and cooling
- Prep Time
- 15 minutes
- Cook Time
- 1 ¼ hours, plus 5 hours’ chilling and cooling
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 8ounces chocolate graham crackers (about 15 standard pieces), plus more crumbs for garnish
- 1tablespoon sugar
- ½teaspoon kosher salt (such as Diamond Crystal)
- ½cup/113 grams unsalted butter, melted
- ½ cup plus 2 tablespoons/4 ounces semisweet chocolate chips
- 1tablespoon unsalted butter
- 2large egg yolks
- 3tablespoons unsweetened cocoa powder
- 3tablespoons sugar
- 2tablespoons cornstarch
- ½teaspoon kosher salt (such as Diamond Crystal)
- 1½cups/360 grams whole milk
- 2teaspoons powdered gelatin
- ½ cup plus 2 tablespoons/4 ounces white chocolate chips
- 1tablespoon unsalted butter
- 2large egg yolks
- 3tablespoons instant espresso powder
- 2tablespoons sugar
- 2tablespoons cornstarch
- ½teaspoon kosher salt
- 1½cups/360 grams whole milk
- 1½cups/360 grams heavy cream
For the Crust
For the Chocolate Pudding
For the Espresso Pudding
For the Whipped Cream
Preparation
- Step 1
Prepare the crust: Heat oven to 350 degrees. To the bowl of a food processor, add the graham crackers, sugar and salt, and pulse to form medium-to-fine crumbs, about 20 long pulses. (You’ll have about 2 cups.) Add the melted butter and pulse to combine. Tip the mixture into a 9-inch pie plate.
- Step 2
Use a measuring cup to press firmly from the center to the edge to form an even crust. Transfer to the oven and bake until the crust sets, about 15 minutes. Remove and cool completely.
- Step 3
As the crust cools, prepare the chocolate pudding: Place the chocolate chips and butter in a medium bowl and set aside. Lightly whisk the egg yolks in a small bowl and set aside.
- Step 4
Whisk together the cocoa powder, sugar, cornstarch and salt in a small saucepan until no lumps remain and whisk in the milk. Set the saucepan over medium heat and cook, whisking constantly, until the mixture steams and bubbles at the edges, about 3 minutes. Turn off the heat.
- Step 5
Drizzle about 2 tablespoons of the hot milk mixture into the egg yolks and whisk to combine. Scrape the egg yolk mixture into the hot milk and turn the heat back on to low. Cook, whisking constantly, until the mixture is very thick, another 2 to 3 minutes.
- Step 6
Scrape the hot pudding into the bowl with the chocolate chips and let sit for 1 minute, then whisk until smooth. Place plastic wrap directly on the surface to prevent a skin from forming, and set aside to cool at room temperature, about 15 minutes. (It does not have to be completely cool.)
- Step 7
Scrape the pudding into the prepared crust and spread evenly. Transfer to the refrigerator.
- Step 8
As it chills, prepare the espresso pudding: Whisk the gelatin and 1 tablespoon water in a small bowl and set aside. Combine the white chocolate chips and butter in a medium bowl and set aside. Lightly whisk the egg yolks in a small bowl and set aside.
- Step 9
In a small saucepan, whisk the espresso powder, sugar, cornstarch and salt until no lumps remain and whisk in the milk. Set the saucepan over medium heat and cook, whisking constantly, until the mixture bubbles at the edges, about 3 minutes. Turn off the heat.
- Step 10
Drizzle about 2 tablespoons of the hot milk mixture into the egg yolks. Whisk to combine. Scrape the egg yolk mixture into the hot milk and turn the heat back on to low. Cook, whisking constantly, until the mixture is very thick, another 2 to 3 minutes.
- Step 11
Whisk in the prepared gelatin until dissolved. (The pudding may loosen somewhat but will firm up in the fridge.) Scrape the hot pudding into the bowl with the white chocolate chips and allow it to sit for 1 minute. Whisk until smooth.
- Step 12
Place plastic wrap directly on the surface of the pudding to prevent a skin from forming, and set aside to cool at room temperature, about 15 minutes. (It does not have to be completely cool.) Scrape the espresso pudding over the chocolate pudding in the prepared pie crust and spread into an even layer. Place a piece of plastic wrap directly on the surface of the pudding and refrigerate the pie until completely chilled, 3 to 4 hours.
- Step 13
Prepare the whipped cream: Whisk the heavy cream until it just holds soft peaks. Spread over the pie. Sprinkle some graham cracker crumbs on top, and serve immediately.
Private Notes
Comments
Instant espresso powder is definitely a thing. Available in the baking section of most grocery chains. Add it to any chocolate thing you are baking…it’s amazing the way it enhances the chocolate.
@Tom I hear in America instant espresso exists and is the stronger version of instant coffee granules. The point of granules is intense flavour without the added liquid. If you add “real” espresso, you’ll need to reduce the liquid from the recipe or reduce the espresso in a saucepan slowly (you’ll lose flavour when boiling).
I keep instant espresso powder in my pantry for the exact purpose of flavoring desserts made with chocolate
Following the water and gelatin instructions ended with a rubbery glob that did not dissolve when cooking the espresso pudding. Pudding ended up too soft. The Graham cracker based crust was too salty with the half teaspoon kosher. Graham crust also stuck to glass pie dish. No mention of greasing the pan.
I made this and it was delicious and very pretty. I used King Arthur espresso powder.
A wonderful pie! Very easy to make. (Though I did use a premade crust.) Personally, I used the gelatin the espresso layer and it was fine, not noticeably rubbery. I used Ghirardelli 60% cacao bittersweet chocolate morsels for the chocolate layer. The puddings were very dense rich and not overly sweet, perfectly complimented by whipped cream. The pudding pie (minus whipped cream which I made separately) kept well in the fridge for several days, crust got softer but puddings did not separate.
