Toss out the snack packs and learn how to make homemade chocolate pudding completely from scratch, no box-mix required. This is an easy recipe that has been a hit with my family and is a richly chocolate treat that’s a far cry from the artificially flavored snack packs you can buy at the supermarket.
For some reason, I thought I’d lost my taste for chocolate pudding years ago. It was one of the first desserts I learned to make on my own when I was a kid, mostly because it was so easy — just open the little brown box, shake out a packet of chocolate powder into a bowl full of milk, and whisk until smooth.
Somewhere through the years I lost my interest, sure it was easy, but it wasn’t exactly great, and so I moved on to cookies and cakes and other desserts.
It wasn’t until I shared my chocolate pie recipe late last year that I realized how rich, chocolatey, and un-artificial real, homemade pudding could really be, and so I decided it might be time to give chocolate pudding another chance, just maybe without the little brown box of powder involved.
This is a more sophisticated chocolate pudding than the one you might have made yourself as a kid. The flavors are more authentic, deeper, darker (and you can make it even richer and darker by using a higher percentage cocoa chocolate bar!).
Sure, there is a bit more work involved than shaking chocolate gelatin powder into a bowl of milk, but not that much more work and the taste improvement is worth every extra second of stirring.
There are just a few things to know before you get started, and knowing these tips and keeping them in mind will ensure your chocolate pudding comes out perfectly every time, so let’s get to it.
First, let’s talk about the back-of-the-spoon test.
Since everyone’s oven and stovetop is going to run slightly different from mine, I love it when a recipe has visual/textural cues that indicate a dessert is progressing as it should. Most cookies will have slightly golden brown edges, cakes should spring back to the touch, and homemade chocolate pudding should coat the back of a spoon before removing it from the stovetop, and not a second sooner. This is essential, if your pudding does not reach this thickness, it is never going to firm up correctly in the refrigerator, and you’ll be left with a runny mess.
How long it will take for the pudding to reach this consistency will vary depending on your stovetop and where exactly you set the dial for “medium low”, but for me it has taken 10 minutes and even longer.
Let’s talk more tips, like why you can’t crank your heat up to high to speed up the cooking process and why I recommend covering your pudding with cling wrap as it cools.
More tips for making homemade chocolate pudding
- Gather all of your ingredients before you begin. Once the pudding has thickened, you’ll want to work quickly and add your chocolate, butter, and vanilla immediately so that they melt, so have them prepped and ready to go.
- Do NOT increase the heat of your burner to speed up the cooking process. The pudding needs a low heat to ultimately thicken to a pudding consistency. If it doesn’t reach this consistency, your pudding will never firm up and you’ll essentially be left with a chocolate soup.
- As mentioned above, you can tell that the pudding has reached appropriate thickness when it coats the back of a spoon and no metal can be seen showing through.
- The cornstarch in this recipe is essential, but it can also cause some small lumps in your pudding. I personally prefer a smooth texture, and so I recommend pouring your pudding through a fine mesh strainer once it’s finished cooking to eliminate any lumps. This is the one I use (affiliate).
- Placing plastic wrap directly onto the surface of the pudding will prevent a skin from forming over the surface as it cools.
I pour my chocolate pudding into a large bowl and chill it that way, then portion it out into separate serving dishes when I’m ready to serve. If you prefer you can portion it directly into the serving cups and chill it that way (still cover with cling wrap), do whichever is easier for you!
I like to top my pudding off with homemade whipped cream, but that is completely optional.
Enjoy!
How do you Make Homemade Chocolate Pudding
Homemade Chocolate Pudding
Ingredients
- ¾ cup granulated sugar (150g)
- 3 Tablespoons cornstarch
- 2 Tablespoons natural cocoa powder
- ¼ teaspoon salt
- 3 cups milk (710ml)
- 4 oz dark chocolate bar, chopped into small pieces I use 60% dark chocolate (113g)
- 2 Tablespoons butter cut into pieces
- 1 teaspoon vanilla extract
- Homemade Whipped Cream for topping, optional
Instructions
- Read through the recipe and prepare and gather all of your ingredients before beginning.
- In a medium saucepan, whisk together sugar, cornstarch, cocoa powder, and salt.
- Add milk and transfer to stovetop over medium-low heat and whisk ingredients together.
- Whisk ingredients frequently on medium heat until ingredients begin to thicken (this will take several minutes). Do not increase the heat to expedite the process, as it is important that the sugars melt for the pudding to ultimately reach the desired consistency.
- Once mixture has thickened (it should be approaching a pudding consistency and be able to coat the back of a spoon so that no metal shows through) whisk constantly, the mixture will come to a boil (again, don't increase heat, this will take several minutes but the mixture will eventually come to a boil) and continue to whisk for 60 seconds (use a timer) before removing from heat (still whisking constantly).
- Immediately add chopped chocolate, butter, and vanilla extract.
- Whisk until ingredients are smooth and chocolate and butter are completely melted.
- Pour your pudding through a fine mesh sieve (optional, but this will eliminate any lumps) into a medium-sized heatproof bowl. Allow to cool for 15 minutes, stirring occasionally to prevent skin from forming.
- Cover the surface of your pudding with clear plastic wrap, making sure that the clear wrap is pressed against the surface of the chocolate to prevent a skin from forming.
- Refrigerate at least 4 hours to allow pudding to cool completely before serving, topped with homemade whipped cream (if desired).
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
Peggy
Hi! I wanted to ask a question or two before I try making this, if you won’t mind. I just made your vanilla pudding and was comparing this recipe to that one. I am wondering why this one doesn’t call for any heavy cream or egg yolks.
Hope this doesn’t come across in a negative way as I don’t mean for it to sound that way, it’s just curiosity mostly.
Sam
Hi Peggy! Honestly, I just found that this combination with the chocolate brought me to the best consistency and texture. 🙂
Farah
I’m planning to use this recipe in multiple batches.. I was wondering if there is a more precise way to check the consistency for it to be same every single time?
Right now i struggle with coming up with the same thickness when cooked at different size batches.. like double, triple etc….
Sam
Hi Farah! My best suggestion is the back of the spoon test. I’m not sure of a better test than that. 🙁
Miriam Rose Blanar
Such a great and easy recipe! I’m using this pudding in a chocolate lasagna instead of instant pudding, and can’t wait to see how it turns out!
Emily @ Sugar Spun Run
That sounds amazing, Miriam! We hope the pudding works perfectly for you 😊
Cindy
I use this recipe all of the time, I love it and it always turns out perfectly. Yesterday I decided to try making it dairy free, I used unsweetened almond milk and dairy free chocolate and it turned out really well, using it to make dairy free, gluten free dirt and worm pie.
Amy Wonder
what kind of butter did you use? salted or unsalted
Sam
Hi Amy! Either will work here. 🙂
Carol
I used to make chocolate pudding all the time years ago. I’ve never added the butter. In recent years the pudding thickens nicely as cooking but once it has cooled it turns to chocolate water. I use organic milk, either 2% or whole. The milk is ultra pasteurized. I wonder if this is the problem. What milk do you use? Is it organic? Ultra pasteurized? Thanks!
Sam
Hi Carol! I use whole milk and it is not ultra pasteurized.
Carol
Thanks Sam! I suspect the milk is the problem.
Debra
Would this recipe work with cashew milk ?
Sam
Hi Debra! I haven’t tried it but I think it could work. Let me know how it goes. 🙂
Theresa
I made the chocolate pudding and it turned out perfect consistency everything I put in the fridge and four hours later it was liquid chocolate. I used whole milk I don’t know what happened but it sure taste good for liquid chocolate pudding. Anybody that has an tips or
Ideas please help!!!
Bruce
The problem might be with the temperature and the cornstarch. I suggest trying a lower temperature while cooking it. You might have overcooked it for the cornstarch to set the pudding properly. A fresh box of cornstarch might take care if it, too.
Shrea
Hi Kindly help me with some of my doubts . The puddings set by th next day . In a day or too starts to leave behind water N becomes watery but taste s good. Please can I know the reason for it?
What’s the right temperature to chill the puddings ?
and how long can it be left out of refrigeration.
Sam
Hi Shrea! A little separation with this pudding is completely natural. Just mix it back together. I would keep the pudding in the refrigerator and don’t leave it out for much more than an hour. 🙂
Rosey Campbell
another delicious recipe made on a sunday evening watching baseball. snuck a taste before setting for chill and so delicious.
Sugar Spun Run
A perfect way to spend the afternoon. I am so glad that you enjoyed it, Rosey! 🙂