Bake the potatoes. Preheat the oven to 375º F. Cover each unpeeled sweet potato in foil and bake them for 1 hour until tender. To check their readiness, pierce a potato with a fork—soft and yielding indicates it's done. If it maintains firmness, continue baking for an additional 10 minutes. Allow them to cool.
Arrange the pie crust. Roll the pie dough into a 13-inch circle and carefully transfer it to a 9-inch pie pan. Instead of trimming off the excess pie dough, fold the extra crust over the pie dish edge. Create a crimped edge with your knuckles. Chill the crust in the refrigerator while preparing the filling. Mash the potatoes. After the sweet potatoes have cooled, unwrap them and peel away the skin. Place the potatoes in a bowl of an electric mixer and mix on low speed until mashed.
Mix in the brown sugar, softened butter, cornstarch, cinnamon, ginger, cardamom, salt, and orange zest.
Add the eggs and milk. Incorporate the eggs one at a time, ensuring thorough mixing before adding in the milk.
Bake. Pour the filling into the prepared crust. Let the pie bake for 35 to 40 minutes or until the filling sets firmly.
Prepare the sugar syrup. Clip a candy thermometer to the side of a saucepan and add the water, sugar, and corn syrup stirring to combine. Set the heat to medium-high and let the mixture heat without stirring. Beat the egg whites. Once the sugar syrup starts producing bubbles and the thermometer registers around 225°F to 230°F, take the egg whites and cream of tartar, placing them in your stand mixer's bowl. Whip the whites until they reach soft peaks, about 4 minutes.
Add the sugar syrup. Remove the sugar syrup when it reaches 240º F. While the mixer is moving, slowly pour the syrup into the egg whites, maintaining a steady stream. Continue to whip until a fluffy texture forms.
Toast the meringue. Set the oven to broil and spread the marshmallow meringue on top of the pie. Place the pie in the oven to toast the meringue, but continue to watch it as it will brown very quickly.