Homemade Chocolate Pudding

Ingredients:

  • 1 cup sugar
  • 1/2 cup baking cocoa
  • 1/4 cup cornstarch
  • 1/2 teaspoon salt
  • 4 cups milk
  • 2 tablespoons butter
  • 2 teaspoons vanilla extract

I stopped buying the kids pudding packs a long time ago, used to buy the packaged powder kind you add milk to, but not often. Definitely not since our zero waste lifestyle.

I bought some gelatin at Bulk Barn, thinking I would make pudding and jello, and what ever other treats. Behold . . . You don’t need gelatin to make pudding! Nope. The recipe I used is just 7 ingredients you probably have at home! Here is the link!

This recipe would be perfect for chocolate pies too. Just like my nanny used to make. With whipping cream on top. Oh, mouth watering!!!!

No one should have to go buy a package of pudding anymore!!! For school treat size portions, mix up a batch, and pour into the kids containers to take in their lunch can. Portioned and ready to go! It would be easy to even cut the recipe in half.

Put dry ingredients in a “heavy saucepan”.
Blend them together well, no heat yet.
The first of 2 cups of milk
I slowly added the first 2 cups of milk until well combined. Literally, slowly add as in the picture, a constant drizzle as the mixture is whisked together
Turn the heat to medium and slowly add the next and final 2 cups of milk. Same as above, slowly, to ensure a great mix.
4 cups of milk added. Constantly whisk so it does not stick to the bottom of the pan
just before the boiling point. Getting thick. Must whisk or it will stick on the bottom.
boiling point, continuing whisking for 2 minutes as the recipe says.
2 minutes are up. Off the heat and add butter and vanilla. Whisk until well combined.
Complete
A quick rinse to see how much stuck on the bottom. Not much at all! Easy clean up!
Poured and ready to set in the fridge. I waited until the pudding stopped steaming at room temperature first.
Yum!

I recommend small servings. This pudding is excellent, but rich!

Leave a Reply

Your email address will not be published. Required fields are marked *