Homemade Chocolate Pudding

Homemade chocolate pudding is a creamy and decadent dessert. It’s silky and smooth and oh so easy to make!

Devilishly delicious pudding, whipped and ever so slightly warm, makes people’s eyes go wide. This delightful pudding is always a treat. For more treats to wow, try Cream-Filled Hostess Style Cupcakes, Homemade Oatmeal Cream Pie, and No-Bake S’mores Pie

Chocolate pudding in individual serving glasses

A Delicious Chocolatey Dessert

I LOVE chocolate pudding. It is one of my favorite treats! While I will not turn down a plastic pudding cup, homemade is definitely the way to go. It is even richer and creamier with a heavenly chocolate flavor.

Another bonus? It’s actually easy to make. All it takes is a little love, and arm power for whisking! 

I have so many wonderful memories eating this sweet treat with some little munchkins. The kids go ga ga over this homespun goodness. This creamy and satisfying dessert is love in a bowl. It is sure to be a family favorite!

How to make chocolate pudding in a pan

How to Make Chocolate Pudding

COMBINE. In a medium heavy bottomed saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt. Pour in the milk and cream, whisk together.

WHISK. Set saucepan over medium-low heat. Whisk frequently as the mixture warms. After 3 minutes, turn heat up to medium. Continue whisking for 3-4 minutes until the mixture thickens.

BOIL. Let the mixture come to a gentle boil for 2 minutes, then remove from the heat and continue whisking. Add the chopped chocolate, butter, and vanilla.

WHISK. Immediately add the chopped chocolate, butter, and vanilla extract. Whisk until smooth.

COOL. Pour the pudding into a medium size bowl. Let the mixture cool at room temperature for 20 minutes, whisking every 5 minutes or so. (You can speed up this process by putting this over and ice bath)

REFRIGERATE. Place a piece of plastic wrap directly on top of the pudding to prevent a skin from forming. Place in the refrigerator to cool for 4-5 hours before serving. Top with homemade whipped cream and sprinkles or chocolate shavings, if desired.

Ingredient Tips:

  • Milk. 2% milk will give your pudding the best consistency. If you use a thinner milk, you could risk having too thin of a pudding that doesn’t set correctly. Using diary alternatives won’t boil and thicken correctly.  
  • Cocoa. This recipe calls for both cocoa powder and melted chocolate. For the melted chocolate, you can use milk chocolate or bittersweet dark chocolate shavings/chips.
  • Cornstarch. The cornstarch acts a thickener and stabilizer for the pudding. Some recipes use flour instead of cornstarch. When incorporating either you need to whisk your mixture very well, and even consider turning your cornstarch into a slurry by combining it with the water the recipe needs. This decreases the chances that you will have chunks of dry cornstarch in your pudding!

Homemade chocolate pudding in a class mixing bowl

Tips, Variations, & Storing

Here are some tips to make sure your pudding has the perfect texture:

  • How to keep from getting a skin? You can place a piece of plastic wrap/wax paper right on top of the pudding while it cools to prevent it from getting a “skin”. This means the pudding will keep its deliciously smooth texture without getting any dried out layer on top.
  • Extra creamy. To get an almost custard like texture you can add in 2-3 whisked egg yolks. This will give it more richness and depth.

Additions/Variations

  • Whipped cream: top with either homemade or store-bought whipped cream
  • Fudge sauce: drizzle fudge sauce over the pudding 
  • Raspberries: create a lovely parfait with pudding, whipped cream, and raspberries
  • Chocolate shavings: top with the same chocolate shavings that you used in your pudding. This will give a nice change of texture to your pudding

Storing: Homemade chocolate pudding needs to be refrigerated, preferably with a piece of plastic wrap/wax paper on top of it for up to 3 days. If you need to chill it quickly I recommend pouring it onto a sheet pan and then covering it. The less depth the pudding has the quicker it will cool.

Freezing: Chocolate pudding freezes amazingly well into pudding pops! Place the pudding into ice cube trays or popsicle molds with a wooden popsicle stick and freeze until solid. Don’t try to thaw frozen pudding. The cornstarch in the mix doesn’t allow it to thaw back to a normal consistency.

Make ahead: You can easily make this ahead of time as long as you store it correctly. Keep the plastic wrap tightly on the top of the pudding and make sure to serve it within three days of making it.

Close up of homemade chocolate pudding recipe with whipped cream

For delicious pudding-filled recipes, try:

For more delicious chocolate recipes, check out:

 

 

Homemade Chocolate Pudding Recipe

Homemade chocolate pudding is a creamy and decadent dessert. It's silky and smooth and oh so easy to make!
5 from 3 votes
Pin Rate
Course: Dessert
Cuisine: American
Prep Time: 10 mins
Cook Time: 10 mins
Chill Time: 4 hrs
Total Time: 4 hrs 20 mins
Servings: 8 servings
Calories: 314kcal
Print Recipe

Ingredients

  • 3/4 cup granulated sugar
  • 3 1/2 tbsp cornstarch
  • 2 tbsp unsweetened cocoa powder
  • 1/4 tsp salt
  • 2 1/2 cup whole milk
  • 2/3 cup heavy cream
  • 4 oz semisweet chocolate - OR bittersweet dark chocolate, chopped (I used a Ghirardelli baking bar)
  • 2 tbsp unsalted butter
  • 1 1/2 tsp vanilla extract

Instructions

  • In a medium heavy bottomed saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt. Pour in the milk and cream, whisk together.
  • Set saucepan over medium-low heat. Whisk frequently as the mixture warms. After 3 minutes, turn heat up to medium. Continue whisking for 3-4 minutes until the mixture thickens.
  • Let the mixture come to a gentle boil for 2 minutes, then remove from the heat and continue whisking. Add the chopped chocolate, butter, and vanilla.
  • Immediately add the chopped chocolate, butter, and vanilla extract. Whisk until smooth.
  • Pour the pudding into a medium size bowl. Let the mixture cool at room temperature for 20 minutes, whisking every 5 minutes or so. (You can speed up this process by putting this over and ice bath)
  • Place a piece of plastic wrap directly on top of the pudding to prevent a skin from forming. Place in the refrigerator to cool for 4-5 hours before serving. Top with homemade whipped cream and sprinkles or chocolate shavings, if desired.

Nutrition

Serving: 8g | Calories: 314kcal | Carbohydrates: 34g | Protein: 4g | Fat: 18g | Saturated Fat: 11g | Cholesterol: 43mg | Sodium: 116mg | Potassium: 216mg | Fiber: 2g | Sugar: 28g | Vitamin A: 511IU | Vitamin C: 1mg | Calcium: 110mg | Iron: 1mg