Homemade chocolate pudding is a simple, lavish, and chocolatey delight that you can make for dessert, after-school snacks, or anytime you need to satisfy your sweet tooth!
Combine the sugar, cornstarch, salt, and cocoa in a medium saucepan.
Slowly whisk in the half-and-half and then the egg yolks.
Bring the mixture to a simmer over medium-high heat, whisking constantly.
Reduce the heat to medium and cook, stirring constantly, until the pudding is thick and coats the back of the spoon, about 2 minutes of cooking once it starts to simmer. Remove from the heat.
Stir in the chocolate chips, butter, and vanilla until everything is melted and smooth.
Press plastic wrap directly to the pudding's surface to prevent a skin from forming, and refrigerate until set, about 3 hours.
Notes
Using half-and-half makes the pudding very rich and silky. I don't mind it at all with just whole milk, though—it's slightly less rich but still very good. If using whole milk, add 2 teaspoons of cornstarch.
This pudding would be excellent as a pie filling with whipped cream.
Place the pudding in a different bowl (not the pan you cooked it in) in the fridge to help it cool faster.
Chocolate pudding is a nostalgic, sweet, rich, and silky treat that is simpler than you might imagine to make and so fun to enjoy, no matter the occasion!