Homemade chocolate pudding comes together in just a few minutes. With just sugar, cornstarch, cocoa powder, milk, salt, vanilla extract, and chocolate chips, you can whip up an easy stovetop chocolate pudding.
Rich in chocolatey flavor, it makes such an easy dessert for small groups. Don’t forget to top it with Homemade Whipped Cream.
If you pack your pudding in small containers with lids, you can add them to packable lunches.
Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!
Jump to:
When I was a kid, pudding came in a box. Or a plastic cup. But usually a box that I added cold milk to and whipped with the mixer. In five minutes, I had a sweet chocolately treat. #childofthe70s
For my husband, nine years my senior, pudding also came in boxes and plastic cups, but if you were to mix up a box, you did so in a pan on the stovetop. And had to wait hours for it to cool. And risk its forming a skin, which he actually liked. Ew. #childofthe60s
Clearly, we had different childhoods. 😉
Good thing we both love homemade chocolate pudding. I don’t go for the skin, but that’s okay. We can both have it our own way.
Why Make This
It’s simple! Chocolate pudding is a thick, cooked dessert made from milk, sugar, and some form of chocolate that is thickened with either eggs or cornstarch. It can be served hot or cold.
This chocolate pudding is super simple to make. Serve it in pudding cups or in a Homemade Chocolate Cream Pie.
It uses standard kitchen staples. You don’t need any fancy ingredients or equipment, just sugar, cocoa powder, milk, chocolate chips, cornstarch, salt, and vanilla extract. It’s a great recipe to help you use up a lot of milk.
You get to control the ingredients. The little extra work to make homemade chocolate pudding is totally worth it since you get to control what goes into the pudding. (The commercial stuff has a pretty sketchy ingredients list. Takes about 90 seconds to measure those ingredients, and you’ll know that your pudding is all real food. Amen. Hallelujah.
Ingredients
Many recipes for homemade chocolate pudding call for egg yolks mixed into it, creating a custard. This recipe is egg-free, making it a little bit cheaper and easier to make. It’s thickened with cornstarch instead.
This recipe is made with:
- sugar – granulated sugar is best
- cornstarch – cornstarch is what helps the pudding thicken
- cocoa powder – unsweetened cocoa powder is the first layer of chocolate
- salt – salt helps round out the flavor of chocolate
- milk – this is a great recipe for using a lot of milk. You can use whatever milk you like: cow’s milk or a plant-based version. If going with dairy milk, the fuller fat you use, the thicker and more flavorful the pudding will be
- chocolate chips – any variety or size you like is fine here. I like dark chocolate. If you’re making this dairy-free, be sure to use DF chips.
- vanilla extract – adds another layer of flavor. You can use another extract if you prefer to add a different twist, such as coffee or peppermint.
Variations
You can definitely customize this pudding and add some fun things to it to have it take on a whole new flavor.
Add ¼ teaspoon of another extract, such as coffee, almond, or peppermint. Try my Mint Chocolate Cream Parfaits for a fun twist on the recipe!
If you want to go in the mocha direction, add some instant coffee or espresso powder to the mixture as you’re heating it.
Step-by-Step Instructions
1. In a large saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt until well combined.
2. Whisk in the milk, taking care to get the dry bits in the corner of the pan.
3. Heat the mixture. Heat the mixture over medium-high heat, stirring constantly until it thickens and starts to bubble lightly, about 6 to 8 minutes. Remove from heat.
4. Stir in the chocolate chips and vanilla extract.
Divide the pudding into six 4-ounce ramekins. Place a bit of plastic wrap or waxed paper ON the surface of the pudding to prevent a skin from developing. Refrigerate for several hours until cold. Serve with whipped cream if desired.
Tips for success
- Have all of your ingredients ready. That way when your pudding is ready to come off the stove you can quickly add the vanilla and chocolate!
- Whisk constantly. The pudding mixture could easily burn on you. So don’t walk away. And stir like you mean it!
- Don’t forget to cover the surface. If you don’t your pudding will definitely get this skin on top. And nobody wants to eat that. So make sure it’s not just covering the pudding, but in actually ON the pudding surface.
- Finish with whipped cream! Once your pudding is ready, it’s time to serve! And there’s nothing like homemade whipped cream on top. Be a little extra and use chocolate whipped cream for a triple dose of chocolate.
FAQs
Mousse is a lighter, airier version of chocolate pudding. Air is whipped into chocolate mousse, unlike chocolate pudding. It is accomplished by either adding whipped egg whites, or whipped cream, into the mixture.
You absolutely can! Just swap out the milk for any plant-based milk you like. Be sure to use dairy-free chocolate chips or omit the chips.
This is probably because you didn’t keep it on the stove long enough. If the pudding is ready then it should coat the back of a spoon. If it doesn’t it needs to be cooked longer. Every stovetop is different so use this as your visual cue that your pudding is ready!
You need to make sure to cover the pudding while it’s chilling. Make sure the plastic wrap is touching the surface of your pudding not just covering the container.
The best part of making homemade chocolate pudding is that it can last up to 4 days, covered in the refrigerator. So this makes a great make ahead dessert to entertain with.
Recipe costs
Knowing how much it costs you to prepare a recipe can help you decide if it’s the type of recipe to make regularly or one you might want to save for special occasions. Let’s crunch some numbers and see how this recipe pencils out.
- sugar – $0.11
- cornstarch – $0.16
- cocoa powder – $0.16
- vanilla extract – $0.13
- salt – $0.02
- chocolate chips – $1.00
- milk – $0.42
Made with non-sale prices at a midrange grocery store, this recipe costs $2/batch or $0.33/serving.
Comparatively speaking, 4-packs of pudding cups sell at the same grocery store for between $0.89 and $2.50. A boxed mix goes for $2.19, but you still need to add milk.
Admittedly, you could buy the low-end cups for just 22 cents each. It’s up to you to decide if homemade is worth it. Personally, I think homemade is a winner. You can get your costs down even lower using the Good Cheap Eats System.
Tell us what you think!
We love to hear your experiences with Good Cheap Eats. Click the STARS on the recipe card or leave a STARRED comment to let us know what you think of the recipe.
Homemade Chocolate Pudding Recipe
Equipment
- sauce pan
- wire whisk
- six 5-ounce ramekins
Ingredients
- ⅔ cup granulated sugar
- ¼ cup cornstarch
- ¼ cup unsweetened cocoa powder
- ¼ teaspoon salt
- 2 ½ cup milk
- ½ cup chocolate chips
- 1 teaspoon vanilla extract
- whipped cream for serving with the pudding, optional
Instructions
- In a large saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt until well combined. Whisk in the milk, making sure to get all the dry bits incorporated.
- Heat the mixture over medium-high heat, stirring constantly until it thickens and starts to bubble lightly, about 6 to 8 minutes.
- Remove from heat. Stir in the chocolate chips and vanilla extract.
- Divide the pudding into six 4-ounce ramekins. Place a bit of plastic wrap or waxed paper ON the surface of the pudding to prevent a skin from developing.
- Refrigerate for several hours until cold. Serve with whipped cream if desired.
Notes
Nutrition
This post was originally published on November 30, 2015. It has been updated for content and clarity.
Sue Kelley
Wow! Does this take me back to my childhood?!?! I didn’t cover the ramekins because, let’s face it, the skin on pudding is the best and I haven’t had it in decades! So good. I lessened the sugar by using Splenda blend. Delicious.
Jessica Fisher
Yay! So glad you enjoyed it, even with the skin. 😉
Jessica
This recipe was so decadent. I said “yum” with every bite. A keeper to pass on! Thanks for sharing.
Jessica Fisher
So great to hear! Thanks for your feedback!
Joyce Larson
I needed to use up some oat milk and homemade almond milk. I made this pudding, used carib powder(twice as much as cocoa, no caffeine, and added collagen peptides for extra protein. FABULOUS! Poured over a cake type base made with squash and carob. Have fake whipped cream. Heaven. I am on a doctor ordered gluten free, no cow dairy, no additives, everything must be cooked(even fruit) and limited foods. After 2 months, I feel much better, but get so frustrated with no variety. Thankyou, from my heart. I have always been able to make things from scratch but this is a whole different, overwhelming, life. Do you have any ideas for things I can prepare to just grab for at work, that dont need refrigeration? Healthy,pantry items, and snacks when I am too ill to cook are baffling me.
Jessica Fisher
So glad to hear this worked for you, Joyce!
For snacky lunches, how about rice crackers, nut butter, dried fruit, trail mix, hummus and veggies when you can swing refrigeration?
Debra Ricci
Absolutely delicious!!! Rich, creamy and with whipped topping very close to Mousse. I l??
Jessica Fisher
So glad you enjoyed it!
Susan Claire
My go-to recipe for chocolate pudding was lacking in the flavor department-so glad I found your recipe! Those chocolate chips make all the difference. I am hoarding all this pudding just for me-so good!
Jessica Fisher
Yay! So glad you liked it!
Wanda
This was delicious but for some reason my chocolate chips didn’t melt so I have chunky pudding. Actually not bad. Suggestions ?
Thx
Jessica Fisher
Hmm. Did you let things cool before adding the chips? Were they chunks not chips? Do you remember the brand?
Sara Schaffer
This is super yummy and very easy!! I know the comments above are from awhile ago, but for the record, I used unsweetened vanilla almond milk and we all love it. Another recipe for my Kitchen Survival Kit and new favorite dessert!
Jessica Fisher
So glad you liked it! And thanks for the intel on using almond milk. Great to know!
Now, Sara, you can make a chocolate cream pie! You already know how to make the filling. Now, make a crust and you’re good to go!
Fran P
This is a super easy recipe & a great way to use up some milk.
Our personal taste, we thought it was a little too sweet. Next time i’ll probably use just 1/2 cup of sugar.
Jessica Fisher
Thanks for the input! Glad you liked it. I serve unsweetened (or very lightly sweetened) cream with it and that seems like a nice foil. Also, using dark chocolate instead of semi-sweet.
Denise M.
Very Easy to Make! Love licking the spatula! Very Chocolaty, even without the choc. chips. Hubby gonna Love it! Used w/ day old expired milk. I made a double Batch. Hubby won’t drink expired milk, unless it’s made into a recipe. I used expired milk last time to make pancakes. He didn’t even notice the difference from regular pancakes. I told him after the fact, though.
Jessica Fisher
Glad you enjoyed it.
June
My mom made a similar version of your pudding I still remember how much I loved it. I’m making this for my kids. Thanks
Bobbie
It’s delicious – thanks for the recipe!
Cari
We all loved this chocolate pudding, thank you!
Jessica Fisher
Yay!
chantel
SO yummy! Whipped this up yesterday afternoon for a dessert treat after dinner. Kiddos usually don’t get dessert after dinner every night so this was perfect. I also just might have, uhem, “hid” an extra for an after lunch treat for myself today.
Jessica Fisher
Always, always, save the extra for the chef. 😉
Helen
Oh yum! And so hard to find egg free versions which I need for my son. Definitely need to give this a try!
Helen
really good, Jess!! 🙂
Jessica Fisher
Good! Glad to hear you liked it!
MomofTwoPreciousGirls
There was a whole Seinfeld episode about creating a business to sell the pudding skin because it was the best part (another hilarious episode was on selling muffin tops!)
I would like to try this but I need to know from Diana how the coconut milk turns out! My oldest has a milk allergy. It’s gotten better over the years but it still gives her a bit of a tummy ache. The one and only snack at school that she simply refuses to deny due to her allergy is chocolate pudding! However, it gives her rumbly tumbly for a few days. She keeps telling me it’s ok because she doesn’t eat the “white” pudding, just the chocolate. She thinks only the white has milk!! It’s actually a fun conversation to have, but I would love an alternative for her.
AND I would probably like it a little warm too!
Jessica Fisher
I think it’s worth trying with coconut milk. Let us know if you test it that way.
Diana
Will give this a try! We love homemade pudding (my husband likes it warm, so we don’t have to wait for it to cool!) but haven’t made it in awhile due to egg sensitivity of the littlest. I definitely want to try this without eggs! I’ve done the egg version with coconut milk instead of cow’s milk and it works fine too. Wonder how this would be with coconut?
Jessica Fisher
I’m thinking it should work fine. Let me know?
Judie Ashford
After about five decades of drinking and using nothing but reconstituted non-fat dry milk, and reading more and more about the benefits of the nutrients in it, I started using whole milk for my homemade yogurt, creamed soups, and every other use of milk. This has been going on now for about five years, and I have noticed no change in my weight or medical/cardiology check ups.
I am now a firm believer that there are benefits to consuming just about any whole product, rather than something that has been altered. It is particularly galling when you think about it . . . they take the “cream” out of the milk and then sell it to you separately!
Whole milk makes splendid yogurt and buttermilk, as well as puddings, gravies, soups, cocoa, etc.. It is my belief that the extra calories go towards a feeling of satiety and that one feels satisfied, rather than always craving more of something because the satiety point is never reached.
Your mileage may vary! ;->
Virtual hugs,
Judie
Jessica Fisher
Whole milk gives great flavor. Absolutely!
The main reason I don’t buy whole is due to the pesticides. I’ve read that those cling to the fat molecules. My kids drink five gallons of milk each week, so I can’t afford to buy organic. Haha! My compromise is to buy conventional 1% and organic cream. 😉
Elizabeth
This looks great. I have seen some homemade pudding recipes that call for heavy cream, and I just can’t do it to my waistline! Have you tried this with anything other than whole milk?
Jessica Fisher
I typically make it with 1%, but it’s better, of course, with whole milk.
For future reference, I don’t specify what kind of milk to use, but I typically have 1% on hand. Great question!
Judie Ashford
After DH’s transplant, chocolate pudding was one of the only things his system would tolerate, so I made a ton of it. Finally settled on a mixture of flour and cornstarch as the thickener. This gave a bit of softness to the texture while still holding its shape well.
Virtual hugs,
Judie
Jessica Fisher
So glad you found a combination you love!
Emily
My childhood pudding experience is the same as Fish Papa’s. Love that skin! ? nowadays I opt for homemade too, though. It’s so easy and I almost always have the ingredients on hand. I seem to forget about it as an option, though. Thanks for the reminder!