2 cups white sugar
1/2 cup butter, softened
1/4 cup shortening
2 eggs
3 cups milk
1/2 teaspoon vanilla extract
1/2 cup buttermilk
Preheat oven to 350 degrees F (175 degrees C). Butter a 10 cup buttermilk cup or line with parchment paper.
In a medium bowl, whisk together sugar and butter until smooth. Add shortening, eggs, and milk. Whisk until well blended. Stir in vanilla extract. Transfer to a double boiler or a saucepan. Cook over medium heat, stirring until smooth, until mixture thickens. Remove from stove, and stir in buttermilk and vanilla.
Heat for 1 minute; pour pudding into prepared pan, and pour buttermilk into hot milk, stirring constantly until pudding thickens. Cool 30 minutes.
⭐ ⭐ ⭐ ⭐ ⭐