This post may contain affiliate links. Please read our disclosure policy.
This chocolate meringue pie recipe is the one you make when you want to genuinely impress someone. Rich cocoa custard filling, a cloud of Swiss meringue on top, all sitting in a buttery pre-baked crust. It’s the kind of old-fashioned chocolate pie that gets requested on repeat, and once you’ve had a slice you’ll completely understand why.
Most people default to lemon meringue, and look, that’s a great pie. But the chocolate version? Criminally underrated. The filling is silky and deeply chocolatey (yes, made with cocoa powder), and the Swiss meringue on top is the kind that actually holds, no weeping, no shrinking, just fluffy toasted peaks over that dark custard. The contrast in every bite is genuinely hard to beat.

And if the texture alone wasn’t enough, the flavor and visual appearance definitely increase its value. As far as flavor goes, you’ve got a decadent chocolate pie filling and a vanilla-flavored airy meringue; no better pairing. And for the visual presentation, once you slice into it you’ll see the layers and height of the pie is impressive enough to serve at even the fanciest of special occasions.
Since you are here and love meringue recipes, check out these Meringue Cookies, this Small Batch Cream Cheese Frosting, this Small Batch Chocolate Swiss Meringue Buttercream, this Small Batch Swiss Meringue Buttercream, or this Vanilla Bean Italian Meringue Buttercream.
Let’s Chiat Chat!
The first time I brought this pie somewhere, I was genuinely a little nervous about it. Meringue pies have a reputation for being finicky, and I’d had my fair share of batches that wept all over the place or shrunk away from the crust like they were embarrassed to be there. The thing that changed everything for me was switching to a Swiss meringue instead of a French one, you heat the egg whites and sugar together over a double boiler first, which both dissolves the sugar and essentially pasteurizes the whites. The result is a meringue that is stable, glossy, holds its peaks after toasting, and doesn’t pool liquid under it the next day.
That first pie I brought was gone in about 20 minutes. There is truly no better feeling than a completely empty pie plate.
Ingredients for this homemade chocolate meringue pie recipe

Here are the ingredients you will need to make this chocolate cream pie. Scroll down to the recipe card at the bottom of the page for the detailed ingredient measurements.
For the Chocolate Custard Filling
- Granulated Sugar: sweetens the custard.
- Cornstarch: acts as a thickening agent to give the custard its creamy consistency, just like an old-fashioned chocolate meringue pie.
- Cocoa Powder:ย Cocoa Powder: the base of this old-fashioned chocolate filling. Use unsweetened cocoa powder, Dutch-process or natural both work, but Dutch-process gives a deeper color.
- Salt: enhances the overall flavor by balancing the sweetness.
- Whole Milk: provides the liquid base for the custard.
- Egg Yolks: contribute richness and help thicken the filling.
- Semisweet Chocolate: melts and creates a decadent chocolatey taste.
- Unsalted Butter: adds additional richness and smoothness.
- Vanilla Extract: enhances the chocolate flavor with its aromatics.
For the Meringue Topping
- Egg Whites:ย Egg Whites: the base of the Swiss meringue. Unlike French meringue (beaten raw), these are heated with the sugar first so the result is ultra-stable and safe to eat without baking.
- Cream of Tartar: stabilizes the egg whites and helps them hold their shape.
- Granulated Sugar: sweetens the meringue and helps create the crisp outer layer.
- Vanilla Extract: adds a hint of flavor to the meringue that complements the chocolate custard filling.

How to make a chocolate meringue pie from scratch
This is how you can make this homemade chocolate pie recipe. Make sure to scroll down to the recipe card at the end of this post for the oven temp, baking time, and full step-by-step instructions!
ย Recipe Note: Pre-bake your pie crust before starting and let it cool completely. This filling sets in the fridge, not the oven, so the crust won’t see any more heat after it’s filled. Use pie weights while baking so the crust doesn’t puff up. A store-bought crust works fine here, no judgment.
Smooth Chocolate Filling
- In a medium-sized heatproof bowl, whisk together the sugar, cornstarch, cocoa powder, salt, some of the milk, and egg yolks until the mixture is smooth and has a thick, batter-like texture. Set this aside for now.
- Warm the rest of the milk in a medium saucepan over medium heat until it starts to steam, but don’t let it come to a boil.
- To temper the eggs, slowly drizzle a bit of the hot milk into the egg yolk mixture while whisking nonstop to avoid scrambling. Continue gradually adding the rest of the milk while whisking continuously.
- Pour the combined mixture back into the saucepan. Cook over medium heat, whisking constantly, until it thickens and begins to bubble. The custard is ready when it ribbons off the whisk and leaves trails in the pan.



- Take the pan off the heat and stir in the chopped chocolate, butter, and vanilla extract. Whisk until the mixture is silky and fully melted.
- Pour the filling through a fine mesh strainer into a clean bowl for the smoothest result.


- Transfer the filling into your cooled pre-baked pie shell in a 9-inch pie plate, I used this homemade pie crust recipe! Cover the surface with plastic wrap, pressing it directly onto the custard to prevent a skin from forming. Refrigerate for at least 4 hours, or overnight for best results.


Perfect Meringue Topping
- Set up a double boiler by placing a heatproof bowl (metal or glass) over a pot of gently simmering water, making sure the bottom of the bowl doesnโt touch the water. Add the egg whites and sugar to the bowl.
- Whisk the egg mixture constantly until the sugar dissolves completely and the temperature hits 160ยฐF (71ยฐC). You can check by rubbing a bit between your fingers. It should feel smooth.


- Once the mixture is ready, transfer it to a stand mixer with a whisk attachment and beat on medium-high speed until the meringue is thick, glossy, and forms stiff peaks.
- Mix in the vanilla extract and, if using, the cream of tartar or a pinch of salt for stability.
- Spread the meringue evenly over the whole pie using a rubber spatula, making sure it touches and seals the edges of the crust to prevent shrinking.


- Toast the meringue using a kitchen torch until golden brown.
- Let the pie chill for at least 1 hour before slicing and serving.

Tips and Tricks for the Best Results
- Use a kitchen scale instead of measuring cups to weigh your ingredients for better accuracy.
- Room temperature ingredients mix better than cold ones, so pull out your refrigerated ingredients to allow them to warm up before mixing.
- Since it’s such a significant part of the flavor, use the highest-quality chocolate that you can find.
- Strain the liquid chocolate custard through a fine-mesh sieve to remove any bits of cooked egg to make sure the texture is perfect.
- Have patience and temper the eggs properly!
- Make sure the sugar is fully dissolved in the egg whites. You can test it by rubbing a bit between your fingers to make sure.
- Spread the meringue all the way to the crust edge, touching it completely. This is how you prevent shrinking, if the meringue can anchor to the crust it has nowhere to pull away from.
- This recipe uses Swiss meringue, which means the egg whites are already heated to 160ยฐF before you whip them. This makes the meringue food-safe without baking, which is why you’re toasting with a torch rather than finishing in the oven.


Why this chocolate meringue pie recipe works
- The filling is a proper cooked custard โ sugar, cocoa powder, cornstarch, egg yolks, and whole milk, cooked down until thick, then finished with real butter and semisweet chocolate. It sets up firm enough to slice cleanly, silky enough to eat with a spoon.
- The meringue is Swiss-style, meaning the egg whites and sugar are heated together to 160ยฐF before whipping. This completely dissolves the sugar (no graininess), stabilizes the foam, and means you’re working with a meringue that won’t break down overnight. It’s why this pie still looks beautiful on day two.
- It’s also a great make-ahead dessert. The filling needs at least four hours in the fridge to set, so it’s easy to make the day before a dinner party and add the meringue a couple hours before serving.
Frequently asked questions – FAQ
I don’t recommend putting the leftovers in the freezer because the chocolate filling can become watery when it thaws, and the meringue could separate.
Yes. Because of the egg-based custard filling, this pie needs to stay refrigerated. Let it sit at room temperature for about 15 minutes before serving so the filling softens slightly and the flavors open up, but don’t leave it out for more than 2 hours.
Store it loosely tented with foil or covered with a cake dome, anything where the cover isn’t touching the meringue directly. It’ll stick. The pie keeps in the refrigerator for up to 3 days, though the meringue is at its best on day one and two.
The filling technique is exactly old-fashioned: cocoa powder, cornstarch, egg yolks, whole milk, all cooked on the stovetop in the traditional way. The one upgrade is the Swiss meringue method instead of French meringue, which makes the topping more stable without changing the flavor at all.
I would choose a buttery shortbread, salty crust for this chocolate meringue pie recipe to balance out the sweetness. Or you can use a graham cracker crust if you want a sweeter flavor. You can use either homemade pie crust or a store-bought pie crust; it’s totally up to you and how much time and effort you want to put in. If you’re looking for a perfect pie crust recipe to use as the base, I have one right here ๐
You can still get some color on the meringue without a torch. It won’t be perfect, but baking it in the oven at 400 degrees for five minutes should give it a golden hue. Be careful not to let it overcook.
This can happen if the eggs are cooked too quickly during tempering or if the custard overheats. To fix it, strain the custard through a fine mesh sieve before pouring it into the crust.
Be sure to dissolve the sugar completely when making the meringue, spread it while the custard is cold, and seal it all the way to the crust edge to prevent shrinkage or weeping. Since this recipe uses a cooked meringue topping, you don’t have to worry about this too much!

Chocolate Meringue Pie Recipe
Ingredients
Chocolate Custard Filling
- 1 cup granulated sugar
- โ cup cornstarch
- 2 tablespoons cocoa powder
- ยผ tsp salt
- 2 ยพ cups whole milk divided
- 4 large egg yolks reserve the whites for meringue
- 6 oz bittersweet chocolate chopped
- 2 tbsp unsalted butter
- 1 ยฝ tsp vanilla extract
Meringue Topping
- 4 large egg whites room temperature
- 1/4 tsp salt
- ยฝ tsp cream of tartar
- 2/3 cup granulated sugar
- ยฝ tsp vanilla extract
Instructions
Pre bake the crust
- Roll out your pie dough and fit it into a 9-inch pie dish. Trim and crimp the edges as desired. Chill in the fridge for 30 minutes (or freezer for 15) to prevent shrinking.Homemade or store-bought pie crust
- Use a fork to prick the base of the crust all over. This helps prevent puffing. Line the crust with parchment paper or foil, making sure it covers the bottom and sides. Fill with pie weights, dried beans, or sugar
- Bake at 375ยฐF for 20 minutes.
- Carefully lift out the parchment and weights. Return the crust to the oven. Bake uncovered for 10โ15 more minutes, or until the bottom looks dry and lightly golden brown. Cool completely before adding your filling.
chocolate filling:
- In a medium heatproof bowl, whisk together sugar, cornstarch, cocoa powder, salt, 2/3 cup milk, and egg yolks until smooth. set aside.1 cup granulated sugar, โ cup cornstarch, 2 tablespoons cocoa powder, ยผ tsp salt, 4 large egg yolks
- In a saucepan, heat the rest of the milk over medium heat until itโs just steaming but not boiling.2 ยพ cups whole milk
- Temper the egg mixture: Slowly pour the hot milk into the yolk mixture while whisking constantly to prevent curdling. Start with about ยฝ cup, then gradually add the rest while whisking.
- Return everything to the saucepan and cook over medium heat, whisking constantly, until thick and bubbly. About 2โ4 minutes. It should hold a ribbon when the whisk is lifted and leave clear trails.
- Remove from heat and immediately whisk in the chopped chocolate, butter, and vanilla until smooth and glossy.6 oz bittersweet chocolate, 2 tbsp unsalted butter, 1 ยฝ tsp vanilla extract
- For the smoothest texture, pour through a fine mesh sieve into a clean bowl.
- Pour into your pre-baked and cooled crust. Press plastic wrap directly on the surface and refrigerate at least 4 hours or overnight.
Meringue
- In a heatproof bowl (glass or metal) set over a saucepan of simmering water (donโt let the bowl touch the water), combine egg whites, salt, sugar, and cream of tartar.4 large egg whites, ยฝ tsp cream of tartar, 2/3 cup granulated sugar, 1/4 tsp salt
- Whisk constantly until the sugar is fully dissolved and the mixture reaches 160ยฐF on a thermometer. Rub the mixture between your fingers, it should feel completely smooth.
- Transfer to a stand mixer (or use a hand mixer), add in the vanilla extract, and beat on medium-high speed until stiff, glossy peaks form and the bowl feels cool to the touchโabout 5โ7 minutes.ยฝ tsp vanilla extract
- Spread the meringue over your chilled pie, sealing all the way to the crust edge.
- Toast with a kitchen torch for a golden finish, or bake at 400ยฐF for 4โ6 minutes, watching closely until lightly browned.
- Chill at least 1 hour before serving.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Thanks for this recipe, it looks absolutely amazing! Iโm planning to make it for my familyโs Thanksgiving dinner next week, so I’ll report back how it turns out. Quick question(s): I noticed the recipe mentions both semisweet and bittersweet chocolate; which one did you end up using? Also, could you put the pie under a broiler for a minute to toast the meringue?
Love this recipe. I havenโt made it in years. Question: can we use a hand or stand mixer temper the egg mixture? I have never seen it done that way but I figured it would be fast enough to provide eggs from becoming scrambled. Thanks
You totally can! Using a hand mixer or stand mixer is actually a great way to temper the eggs because it keeps everything moving, which helps prevent scrambling.
Just make sure you pour the hot mixture in a very slow stream while the mixer is on low, and youโll be perfectly fine. It comes together super smooth this way!