Before You Begin
Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Prepare the Pie Crust
Roll the pie dough to fit a 9-inch pie dish and gently press it into the dish. Chill the crust for about 15 minutes so it holds its shape during baking.
If desired, whisk the egg and milk together and lightly brush the crust edges with the egg wash for color.
Cook the Sweet Potatoes
Place whole sweet potatoes in a pot and cover with water. Bring to a boil and cook 40–55 minutes, until the potatoes are very soft when pierced with a fork.
Drain and allow them to cool until safe to handle. Peel and mash until smooth.
Make the Filling
In a large mixing bowl, whisk together the mashed sweet potatoes, brown sugar, softened butter, heavy cream, egg, egg yolks, flour, vanilla extract, cinnamon, nutmeg, ginger, cloves, and salt until the mixture is smooth and evenly combined.
Fill the Pie Crust
Pour the filling into the chilled pie crust and spread it evenly so the surface is level.
Bake the Pie
Bake at 350°F (177°C) for 55–60 minutes, until the edges appear set and the center has a slight jiggle.
If the crust begins to brown too quickly, cover the edges with a pie shield or foil.
Cool the Pie
Remove the pie from the oven and allow it to cool completely for about 2 hours so the filling sets properly before adding the topping.
Prepare the Marshmallow Meringue
Place egg whites, granulated sugar, and cream of tartar in a heatproof bowl over simmering water. Whisk until the sugar dissolves and the mixture reaches 160°F (71°C).
Remove from heat, add vanilla, and beat with a mixer until glossy stiff peaks form.
Add the Topping
Spread the marshmallow meringue evenly over the fully cooled pie.
Toast the Topping
Lightly toast the meringue using a kitchen torch, or place the pie briefly under a broiler while watching closely to prevent burning, until the topping is lightly golden.
Serve
Slice and serve at room temperature. Refrigerate leftovers promptly after serving.