📝 Modified: April 17, 2023 This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
Jump to Recipe
A delightful chocolaty smooth and creamy pudding treat with lots of chocolate flavor for chocoholics!

(Last Updated On: April 17, 2023)

Homemade chocolate pudding is so much yummier than store-bought pudding by a long shot, that’s for sure. Also, you have peace of mind knowing all of the ingredients that your kids are eating. You may never want to buy chocolate pudding at the store again.

This is a quick and easy recipe to follow and your family and friends are going to love it.

Homemade chocolate pudding in two bowls.

Key Ingredients for Homemade Chocolate Pudding

  • 2 egg whites
  • 2/3 cup of Hershey’s cocoa (unsweetened)
  • 2 tablespoons of cornstarch
  • 2 and 1/4 cups of skim milk (divided)
  • 1/2 cup of granulated sugar
  • 1/8 teaspoon of salt
  • 1 teaspoon of vanilla extract
Ingredients for homemade chocolate pudding.
Ingredients for homemade chocolate pudding.

Step-By-Step Homemade Chocolate Pudding Instructions with Photos

1. Egg Whites

In a small bowl, (not shown) lightly beat 2 egg whites with a fork just until they are blended, then set the egg whites aside for now.

2. Unsweetened Cocoa and Cornstarch

In a large bowl, add 2/3 cup of unsweetened Hershey’s cocoa together with 2 tablespoons of cornstarch. You can use whichever unsweetened cocoa powder you prefer, we just so happened to have some Hershey’s cocoa in the cupboard.

Two-thirds cup of unsweeteded cocoa and two tablespoons of cornstarch in a bowl.
Cocoa and cornstarch.

3. Skim Milk

Add 3/4 of a cup of skim milk together with the cocoa mixture. Save the remaining 1 and 1/2 cups of skim milk for later. Skim milk reduces fat content, however, you can use whole milk, 2% milk, or 1% milk if you prefer.

Three-fourths of a cup of skim milk is added to the cocoa and cornstarch.
Skim milk is added to the cocoa and cornstarch.

4. Whisk It Smooth

Whisk the skim milk and the cocoa mixture together until the cocoa mixture is completely smooth. Set aside for now.

Skim milk and the cocoa mixture whisked together until smooth.
Skim milk and the cocoa mixture whisked together until smooth.

5. Skim Milk, Sugar, and Salt

In a large heavy pot, put the remaining 1 and 1/2 cups of skim milk together with 1/2 cup of sugar and 1/8 teaspoon of salt. Mix it all up together with a whisk.

Set the pot on the stove and turn the heat on high. Bring the milk, sugar, and salt mixture to a boil whisking constantly, then remove the pot from the burner and immediately go to step 6.

IMPORTANT: Milk will scorch, in other words, burn, on the bottom of the pan, so be sure to keep whisking fast and constantly as the milk cooks.

Note: If you don’t have a whisk, don’t panic, a fork will work fine. A whisk helps you mix the ingredients faster, and without making a big mess, and also a whisk gets air into the ingredients to increase the volume of the mixture. A whisk also helps to prevent lumps or clumps.

Remaining one and a half cups of skim milk, one half cup of sugar, and one-eighth teaspoon of salt in a bowl.
Skim milk, sugar, and salt in a bowl.

6. Unsweetened Cocoa Mixture

Immediately dump the cocoa mixture into the hot skim milk mixture while the skim milk is still hot, whisking constantly. Put the pot back on the burner on medium-high heat. Bring the mixture to a boil and continue to whisk constantly. Boil for 2 minutes. After the 2 minutes are up, once again remove the pot from the burner.

Add cocoa mixture to the hot skim milk mixture. Boil for two minutes, stirring constantly.
The cocoa mixture is added to the hot skim milk mixture.

7. Egg Whites

Gradually add the egg whites into the cocoa mixture whisking fast and constantly. Put the pot back on the burner on medium-low heat and cook for 2 minutes and continue to whisk constantly. Note: This time we do not want the cocoa mixture to come to a boil. After cooking for 2 minutes, remove the pot from the burner again.

Add the two beaten eggs whites to the chocolate pudding mixture.
Two egg whites are added to the cocoa mixture.

8. Add Vanilla Extract to the Chocolate Pudding

Add 1 teaspoon of vanilla extract together with the chocolate pudding mixture, then blend well.

Add one teaspoon of vanilla extract to the chocolate pudding mixture.
One teaspoon of vanilla extract is added to the chocolate pudding mixture.

9. Ready-to-Eat Homemade Chocolate Pudding

Pour the chocolate pudding into your favorite serving dishes. Cool at room temperature or chill in the refrigerator for about 1 hour or so.

Tip: To prevent the top of the pudding from forming a film or pudding skin while it is cooling, press a sheet of waxed paper or plastic wrap in each bowl directly on the surface of the pudding. Of course, you will have to cut the wax paper or plastic wrap to fit each bowl of pudding. We didn’t need to do this because the pudding didn’t last long enough to form anything on it. 🙂

Final Thoughts

Homemade chocolate pudding in three bowls with whipped cream on top.

We topped our chocolate pudding with some whipped cream out of a can, but some homemade whipped cream would be even better on top! Some other suggestions for edible garnishes to put on top of the chocolate pudding are fresh strawberries, coconut flakes, chocolate flakes, slivered almonds, mini marshmallows, or crushed oreo cookies.

This homemade chocolate pudding is delightful. Your kids are going to love it. Another similar delicious dessert we have made is Mississippi mud pie.

Homemade chocolate pudding

Homemade Chocolate Pudding

Flo
A delightful chocolaty smooth and creamy pudding treat with lots of chocolate flavor for chocoholics!
5 from 2 votes
Cost $3
Prep Time 10 minutes
Cook Time 7 minutes
Total Time 17 minutes
Course: Dessert
Cuisine: American
Servings 4

🫕 Equipment

🧂 Ingredients
  

👩‍🍳 Instructions
 

  • In a small bowl, lightly beat the egg whites. Set aside.
  • In a large bowl, add the unsweetened cocoa and the cornstarch.
  • Add half of the skim milk to the cocoa mixture. Save the remaining half of the skim milk for later.
  • Whisk the skim milk and the cocoa mixture until smooth. Set aside.
  • In a large heavy pot, add the remaining half of the skim milk, sugar, and salt. Mix well.
  • Set the pot on the stove, turn the heat on high, and bring the skim milk mixture to a boil. Whisk constantly, then remove from the burner.
  • Immediately dump the cocoa mixture into the pot with the hot skim milk mixture whisking constantly.
  • Put the pot back on the burner on medium-high heat. Bring the mixture to a boil whisking constantly. Boil for 2 minutes, then remove the pot from the burner.
  • Gradually whisk the egg whites into the cocoa mixture.
  • Put the pot back on the burner on medium-low heat. Cook for 2 minutes, whisking constantly, but do not boil. Then, remove the pot from the burner.
  • Add the vanilla extract to the chocolate pudding mixture. Blend well.
  • Pour the chocolate pudding into serving bowls.
  • Cool at room temperature or chill in the refrigerator for about 1 hour.

*️⃣ Recipe Notes

  • When making pudding, stir constantly so the mixture doesn’t burn on the bottom of the pan.
  • Top the chocolate pudding with strawberries, cocoa, whip cream, coconut flakes, crushed Oreo cookies, coconuts flakes, slivered almonds, or chocolate flakes.
  • You can cover each bowl of pudding with plastic wrap or waxed paper to prevent the pudding from forming a film on top.
Keyword chocolate, chocolate pudding, homemade pudding, pudding
Tried this recipe?Let us know how it was!

Leave a Comment