Step #1 Preheat oven to 350 degrees F & grease a springform pan.
Step #2 Separate the egg whites from the yolks & set the whites aside.
Step #3 For the pudding:.
Step #4 In a small bowl, nutmeg & cinnamon, egg yolks, cream, whisk together brown sugar, vanilla, then set aside.
Step #5 In a large bowl, baking powder, stir this together the flour, cream of tartar & orange peel.
Step #6 Stir in the sliced cranberries & toss until well coated.
Step #7 Add the brown sugar mixture & melted butter, stirring until well mixd.
Step #8 Batter will be stiff.
Step #9 In a small mixer bowl, beat the egg whites on lowish speed until foamy.
Step #10 Add cream of tartar & salt & beat on high until soft peaks form, then fold this into the batter & turn the resulting mixture into the springform pan.
Step #11 Place the pan on a baking sheet & bake 30-35 mins until pudding is set & top springs back when pressed with fingertip.
Step #12 For the glaze:.
Step #13 About 10 mins before the pudding is done, stirring constantly, mix the granulated sugar & orange juice, in a medium saucepan, & bring to a boil over med-heat/flame, for about 5 mins so that the sugar is melted & the mixture is foamy.
Step #14 Stir in the whole cranberries & cook over low heat/flame for about 5 mins or until the cranberries are coated & most have popped.
Step #15 Remove the pudding from the oven & pour the hot glaze over the top of the pudding, distributing the syrup & berries evenly.
Step #16 Bake another 10 mins, at which time the top will still look liquid & a toothpick tester will not test clean.
Step #17 Nevertheless, remove the pudding from the oven & cool at least 1 hr on a wire rack before serving.
Step #18 Pudding may be kept, if desired, & when ready to serve, covered with foil wrap, uncovered, reheat, at about room temp overnight, at 350 degrees F for 10-15 mins until it is warm.
Step #19 Remove sides of the springform pan, slice & serve this with whipped cream.