Homemade Chocolate Pudding

Rich, creamy, and easy to make! Homemade chocolate pudding doesn't require any fancy ingredients or equipment, and tastes so much better than store-bought.

  • Author: Mandy
  • Category: Dessert



2/3 cup granulated sugar

1/4 cup unsweetened cocoa, sifted

3 tablespoons cornstarch, sifted

1/4 teaspoon salt

2 1/4 cups milk

2 tablespoons unsalted butter

1 teaspoon pure vanilla extract


  1. In a medium saucepan, whisk together the sugar, sifted cocoa and cornstarch, and the salt. 
  2. Slowly drizzle in the milk, whisking until smooth. 
  3. Heat mixture over medium-low heat, whisking frequently, until thickened, about 10-15 minutes. Mixture should coat the back of a spoon. 
  4. Continue heating thickened mixture until boiling, whisking constantly for exactly 60 seconds.
  5. Remove from heat, still whisking. Add butter and vanilla and whisk until smooth. 
  6. Transfer to heatproof bowl. Let cool 15 minutes at room temperature, stirring frequently to prevent a skin from forming on the surface. 
  7. Cover pudding with plastic wrap directly on the surface of the pudding to prevent skin from forming. 
  8. Refrigerate at least 4 hours before serving.


For best flavor, use a good quality cocoa. I typically use Ghirardelli.

Do not skip the step of sifting the cocoa and the cornstarch. This helps prevent lumps in your pudding.

Keywords: chocolate, pudding, homemade pudding,