Steamed Carrot Pudding

"This recipe has been in my family for at least three generations, passed down from my Canadian grandmother. It's been a favorite wintertime dessert for us and always included for Easter and other holiday meals."6-8 ServingsPrep: 20 min. Cook: 1-1/4 hours
Ingredients
- 1/2 cup butter, softened
- 1/2 cup sugar
- 2 eggs, lightly beaten
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 1 cup each shredded carrots and peeled potatoes
- 1 cup each raisins, chopped dates and nuts
- VANILLA SAUCE:
- 1/2 cup sugar
- 2 tablespoons cornstarch
- 1/4 teaspoon salt
- 2 cups cold water
- 1/4 cup butter, cubed
- 2-1/2 teaspoons vanilla extract
- Dash ground nutmeg
Directions
- In a large bowl, cream butter and sugar until light and fluffy. Beat
- in eggs and vanilla. Combine the dry ingredients; gradually add to