Valentine's Day. Twelfth year of steaks. Dustin cooked. The steaks were, once again, better than mine (a fact I've accepted with the maturity of a woman who still secretly believes her steaks are better but has the evidence against her and the humility to admit it). We ate them at the table — our table, the $45 garage sale table that has been wobbling faithfully for seven years — with candles (Harper's idea — she left candles and a note: "For romance. You're welcome. —H"). Our nine-year-old is stage-managing our marriage. I love her. I also need her to stay in her room during Valentine's dinner.
Card: "Twelve years. Same steaks. Same kitchen. Same girl. I would pick you twelve more times. I would pick you twelve hundred more times. I would pick you at every bonfire for the rest of time." Inside: a photo. Not a new photo — an old one. The courthouse steps. Our wedding. Mama in the background. The bouquet of peonies, slightly wilted. My $24.99 Ross dress. Dustin in khakis. Two kids who had no idea what was coming — the babies, the apartment, the house, the business, the books. Two kids at a courthouse, saying yes. The photo is twelve years old and the yes is still the same and the same is everything.
Dustin handles the steaks every year — that’s his. The dessert is mine, and after twelve Valentine’s Days of trying to find something that felt as steady and right as everything else we’ve built, this chocolate cream pie is what I keep coming back to. It’s rich without being fussy, it holds together, and there’s something about making it the afternoon of — while Harper is presumably downstairs arranging more candles without asking — that feels like exactly the kind of quiet, intentional thing this day deserves. Same pie. Same kitchen. Same yes.
Chocolate Cream Pie with Graham Cracker Crust
Prep Time: 20 min | Cook Time: 15 min | Total Time: 4 hrs (includes chilling) | Servings: 8
Ingredients
- For the crust:
- 1 1/2 cups graham cracker crumbs (about 12 full crackers)
- 1/4 cup granulated sugar
- 6 tablespoons unsalted butter, melted
- For the chocolate filling:
- 3/4 cup granulated sugar
- 1/4 cup cornstarch
- 1/4 teaspoon salt
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 4 large egg yolks
- 6 oz semi-sweet chocolate chips (about 1 cup)
- 2 tablespoons unsalted butter
- 1 1/2 teaspoons pure vanilla extract
- For the topping:
- 1 cup heavy whipping cream, cold
- 2 tablespoons powdered sugar
- 1/2 teaspoon vanilla extract
- Chocolate shavings or cocoa powder, for garnish (optional)
Instructions
- Make the crust. Preheat oven to 350°F. In a medium bowl, stir together graham cracker crumbs, sugar, and melted butter until the mixture resembles wet sand. Press firmly and evenly into the bottom and up the sides of a 9-inch pie dish. Bake for 10 minutes, until lightly golden and set. Let cool completely.
- Whisk the custard base. In a medium saucepan, whisk together sugar, cornstarch, and salt. In a separate bowl, whisk together milk, heavy cream, and egg yolks until smooth. Gradually whisk the milk mixture into the saucepan over medium heat, stirring constantly.
- Cook the filling. Continue cooking over medium heat, whisking constantly, until the mixture thickens and begins to bubble — about 8–10 minutes. Once it bubbles, cook for 1 more minute, then remove from heat.
- Add chocolate and butter. Immediately stir in the chocolate chips, butter, and vanilla extract. Whisk until completely smooth and glossy.
- Fill and chill. Pour the warm chocolate filling into the cooled graham cracker crust. Press a sheet of plastic wrap directly onto the surface of the filling to prevent a skin from forming. Refrigerate for at least 3 hours, or until fully set.
- Make the whipped cream. When ready to serve, beat cold heavy cream, powdered sugar, and vanilla extract with a hand mixer or stand mixer on medium-high speed until soft, billowy peaks form. Spread or pipe over the chilled pie.
- Garnish and serve. Top with chocolate shavings or a dusting of cocoa powder if desired. Slice and serve cold.
Nutrition (per serving)
Calories: 430 | Protein: 6g | Fat: 27g | Carbs: 43g | Fiber: 2g | Sodium: 210mg