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
The gelatin made for a texture issue with the espresso layer and put people off when I made it.
I made this for a dessert party. Since it was in the evening, and wanted to sleep that night I used triple the amount of decaf instant coffee to make up for the espresso intensity. It was VERY coffee forward! I think if I make it again I'll only double it. Otherwise it was delicious! Very creamy with that homemade pudding and whipped cream.
Thank you, Sue Li, for an amazing recipe! My entire family raved. I prepared it exactly as written. I will make this again next year for the holidays.
