Go Back
Delicious homemade chocolate pudding in a bowl, garnished with chocolate shavings.

Chocolate Pudding

This homemade chocolate pudding is a rich, creamy dessert with deep chocolate flavor, perfect for satisfying any chocolate lover's cravings.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 3 hours
Servings: 4 servings
Course: Dessert
Cuisine: American
Calories: 300

Ingredients
  

For the pudding base
  • 2.5 cups whole milk
  • 0.5 cup heavy cream
  • 0.5 cup granulated sugar
  • 0.25 cup unsweetened cocoa powder
  • 3 tablespoons cornstarch
  • 0.25 teaspoon salt
  • 2 large egg yolks
  • 4 ounces semi-sweet chocolate, finely chopped
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Method
 

Preparation
  1. In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until smooth and free of lumps.
  2. In a separate bowl, whisk the egg yolks with a small splash of milk until fully smooth.
  3. Slowly whisk the remaining milk and heavy cream into the dry ingredients in the saucepan.
Cooking
  1. Place the saucepan over medium heat and cook, whisking constantly, until the mixture begins to warm and slightly thicken.
  2. Gradually add a small amount of the warm mixture into the egg yolks while whisking constantly to temper them.
  3. Pour the egg mixture back into the saucepan and continue cooking over medium heat, whisking constantly.
  4. Cook until the pudding becomes thick, glossy, and begins to bubble gently.
  5. Remove from the heat and stir in the chopped chocolate, butter, and vanilla extract until completely melted and smooth.
  6. Pour the pudding into serving cups or a bowl.
Cooling
  1. Press plastic wrap directly onto the surface if you want to prevent a skin from forming.
  2. Chill for at least 2–3 hours, or until fully set before serving.

Notes

Store leftover pudding in the fridge, covered tightly with plastic wrap. Best enjoyed fresh but will keep for about 3 to 5 days. Whisk continuously to avoid lumps and ensure a smooth pudding. Use high-quality chocolate for a richer flavor.