Creamy and satisfying Homemade Chocolate Pudding, flavored with two kinds of chocolate and a splash of vanilla. This easy recipe is made on the stovetop in minutes.
Who’s ready for Homemade Chocolate Pudding?! Extra creamy, topped with whipped cream, and ready to be shoveled into your mouth immediately. There’s nothing fancy about pudding, and that’s what makes it so dang loveable. This comforting, homey, old fashioned dessert is pure perfection.
If you’ve never made Homemade Pudding, you are in for treat. Not only does it taste way better than that junk in a cup/package/box, but it is also super simple. The ingredient list is fairly basic; you might even have all the ingredients on hand right now.
Ingredients needed for this recipe:
- Milk: This recipe uses whole milk or 2% milk for a rich flavor and texture.
- Cocoa Powder: Unsweetened cocoa powder adds part 1 of the chocolate flavor. It adds a deep chocolate flavor and color to the pudding.
- Chocolate: Chocolate chips add part 2 of the chocolate flavor. The chocolate chips are added at the end of the cook time, and they melt into the pudding creating an extra smooth, rich chocolate flavor. Use milk chocolate, semisweet chocolate or bittersweet chocolate.
- Sugar: Regular granulated sugar sweetens the pudding. Since it is cooked on the stovetop the sugar dissolves right into the mixture.
- Butter: My favorite puddings are always finished with a tablespoon or two of butter. The butter gets whisked in at the end of cook time (along with the chocolate chips). The warm pudding melts the butter and creates a velvety texture all throughout the pudding.
- Vanilla extract: A splash of good vanilla extract is also added at the end of cook time. The vanilla flavor won’t come through much (this pudding is all about the chocolate), but the subtle vanilla undertone really rounds out the chocolate flavors.
- Cornstarch: Cornstarch thickens the pudding. There are no eggs in this recipe, the cornstarch alone acts as the thickening agent.
How to make homemade pudding
Homemade pudding recipes vary slightly, but this one is as easy as it gets.
- Add sugar, cornstarch, cocoa powder and salt to a large saucepan.
- Slowly whisk in milk.
- Simmer, stirring frequently, until the mixture is bubbly and thickened (about 2 minutes or so).
- Remove from the heat and whisk in chocolate, chips, butter and vanilla extract.
- Pour the mixture into individual bowls or a serving bowl, cover and refrigerate until chilled.
What to serve with it:
This pudding is absolutely delicious as-is; it doesn’t need anything else. But, if you want to add a little something extra, here are our favorite additions:
- Top with whipped cream (vanilla, chocolate or espresso).
- Dust with cocoa powder.
- Sprinkle with chocolate shavings or chocolate sprinkles.
- Garnish with fresh raspberries or strawberries.
- Sprinkle with crushed Oreos or graham crackers.
So there you have it, Homemade Chocolate Pudding. Grab a spoon and dig in!
Homemade Chocolate Pudding
- 2/3 cup granulated sugar
- 3 tablespoons plus 1 teaspoon cornstarch
- 1/4 cup unsweetened cocoa powder
- 1/8 teaspoon salt
- 3 1/2 cups whole or 2% milk
- 2 tablespoons unsalted butter
- 1/4 cup chocolate chips, milk, semisweet or bittersweet/dark
- 2 1/2 teaspoons pure vanilla extract
- whipped cream, for serving
- In a large saucepan, whisk the sugar, cornstarch, cocoa powder and salt. Slowly pour in the milk, whisking as you pour. Bring to a boil over medium heat, whisking constantly (be sure to scrape/stir along the bottom and edges of the pan to avoid scorching).
- Once the mixture begins to boil, reduce heat slightly and simmer for a couple minutes, until the mixture has thickened (it will thicken more as it cools). Remove from the heat and immediately add butter, chocolate chips and vanilla extract. Whisk until completely smooth. Pour* the mixture into individual dishes or a large serving bowl. Cover and refrigerate for several hours, or until chilled.