Make the best homemade chocolate pudding from scratch. This recipe yields a rich, velvety, and silky smooth dessert that surpasses any store-bought mix. It is an easy stovetop pudding perfect for a quick, decadent comfort food treat.
Author:oliviarosewood
Prep Time:10 min
Cook Time:15 min
Total Time:25 min
Yield:4 servings 1x
Category:Dessert
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
2 cups whole milk
1/2 cup granulated sugar
1/4 cup unsweetened cocoa powder (use Dutch cocoa for deeper flavor)
2 tablespoons cornstarch
1/4 teaspoon salt
2 large egg yolks
2 tablespoons unsalted butter
1 teaspoon vanilla extract
Instructions
In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until combined.
Gradually whisk in the milk until the mixture is smooth and no lumps remain.
Place the saucepan over medium heat. Cook, stirring constantly with a whisk, until the mixture thickens and begins to bubble gently. This usually takes 6 to 8 minutes.
Once boiling, continue to cook for 1 minute while stirring. Remove the pan from the heat.
In a small bowl, whisk the egg yolks lightly. Temper the yolks by slowly whisking about 1/2 cup of the hot pudding mixture into the yolks.
Pour the tempered yolk mixture back into the saucepan with the remaining pudding. Return the pan to low heat.
Cook gently for 1 to 2 minutes, stirring constantly, until the pudding is thick enough to coat the back of a spoon. Do not let it boil after adding the yolks.
Remove from heat. Stir in the butter and vanilla extract until the butter is fully melted and incorporated.
Pour the creamy chocolate pudding into individual serving dishes or a single bowl.
Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming.
Chill in the refrigerator for at least 2 hours, or until completely cold and set.
Notes
For an extra rich, decadent chocolate treat, substitute 1 ounce of finely chopped bittersweet chocolate for 1 tablespoon of the cocoa powder.
If you prefer a low-lactose option, substitute the whole milk with a creamy, unsweetened non-dairy milk like oat milk.
To achieve a silky smooth pudding, whisk vigorously when combining dry ingredients and temper the egg yolks carefully.