Go Back

Homemade Chocolate Pudding Recipe

Prep Time5 minutes
Cook Time20 minutes
Additional Time2 hours
Total Time2 hours 25 minutes
Servings: 6 Servings

Ingredients

Instructions

  • Combine dry ingredients: In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt.
    ¾ cup granulated sugar, ¼ cup unsweetened cocoa powder, 3 tablespoons cornstarch, ½ teaspoon salt
  • Add liquids: Gradually whisk in the milk and heavy cream until smooth. Place the saucepan over medium heat.
    2 cups whole milk, ½ cup heavy cream
  • Cook the pudding: Stir constantly until the mixture thickens and begins to bubble slightly, about 6–8 minutes. Reduce the heat to low and continue stirring for another 1–2 minutes.
  • Temper the egg yolks: In a small bowl, lightly whisk the egg yolks. Slowly add a a tablespoon at a time of the hot pudding mixture to the yolks, whisking constantly to avoid scrambling them.
    2 large egg yolks
  • Incorporate yolks: Pour the tempered egg yolks back into the saucepan, whisking to combine. Cook for another 1–2 minutes until the pudding thickens a little more.
  • Add chocolate and vanilla: Remove the saucepan from the heat. Stir in the chopped chocolate and vanilla extract until smooth and fully melted.
    4 ounces bittersweet chocolate, 1 teaspoon pure vanilla extract
  • Cool and set: Pour the pudding into individual serving dishes or a large bowl. Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Refrigerate for at least 2 hours.
  • Serve: Top with whipped cream, fresh berries, or chocolate shavings if desired. Enjoy!

Notes

  • The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 pudding cup assuming the recipe is divided into 6 equal portions. Actual calories will vary.
  • This post was updated on 2/9/25. The recipe was modified slightly to ensure the recipe clarity and consistency. New photos were also added.
Nutrition Facts
Homemade Chocolate Pudding Recipe
Serving Size
 
1 pudding cup
Amount per Serving
Calories
367
% Daily Value*
Fat
 
19
g
29
%
Saturated Fat
 
11
g
69
%
Trans Fat
 
0.01
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
5
g
Cholesterol
 
98
mg
33
%
Sodium
 
236
mg
10
%
Potassium
 
311
mg
9
%
Carbohydrates
 
45
g
15
%
Fiber
 
3
g
13
%
Sugar
 
37
g
41
%
Protein
 
6
g
12
%
Vitamin A
 
519
IU
10
%
Vitamin C
 
0.1
mg
0
%
Calcium
 
138
mg
14
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
QR Code linking back to recipe