Homemade Vanilla Pudding with Chocolate, Chai, and Mocha Variations

A silky smooth vanilla pudding made from scratch with milk, egg yolks, and cornstarch that serves as the base for four delicious variations. The classic version delivers rich vanilla flavor, while the chocolate variation adds cocoa powder for deep chocolate taste. The chai cinnamon version infuses tea and warm spices, the mocha chip combines chocolate and coffee with mini chips, and the rum raisin features alcohol-soaked fruit. Perfect for dinner party desserts or when you want to a simple comfort food into something special.
Ingredients
- ⅝ cup sugar
- ¼ cup cornstarch
- ⅛ teaspoon salt
- 2 ½ cups milk
- 4 large egg yolks
- 2 tablespoons unsalted butter, cut into pieces
- 1 teaspoon vanilla
- ⅓ cup cocoa powder
- 2 chai tea teabags
- 2 teaspoons cinnamon
- 4 teaspoons espresso powder
- 2 tablespoons boiling water
- ¼ cup mini chocolate chips
- ¼ cup raisins
- ⅓ cup rum
Instructions
- 1
Place a fine mesh sieve over a medium bowl and set aside
- 2
Whisk together sugar, cornstarch, and salt in a saucepan
- 3
Add milk gradually, making sure to dissolve cornstarch, then add egg yolks and mix to combine
- 4
Heat on medium, stirring constantly until first large bubble forms and sputters, then reduce to low
- 5
Continue stirring constantly for one minute, then remove from heat
- 6
Immediately pour mixture through sieve into bowl to remove lumps
- 7
Stir butter and vanilla into hot pudding
- 8
Cover surface with plastic wrap to prevent skin formation
- 9
Chill for 3 hours or up to 3 days, whisking until smooth before serving
Tips
Use a fine mesh sieve to ensure completely smooth pudding without any lumps from cooked egg or cornstarch
Press plastic wrap directly onto pudding surface to prevent skin formation during chilling
Whisk chilled pudding before serving to restore smooth, creamy texture
Good to Know
Refrigerate covered for up to 3 days
Can be made up to 3 days in advance, whisk before serving
Serve chilled in individual bowls or glasses
Common Mistakes
Stir constantly during cooking to avoid curdling the eggs
Use medium then low heat to prevent scorching the bottom
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I make this without eggs?
You can try using cornstarch alone (increase to 1/3 cup) but the texture will be less rich and creamy than the traditional egg-thickened version.
What if my pudding has lumps?
Strain through a fine mesh sieve while hot, or whisk vigorously. For stubborn lumps, blend briefly with an immersion blender.
How long does homemade pudding keep?
Properly covered in the refrigerator, homemade pudding stays fresh for 3-4 days. Always cover surface directly with plastic wrap.