Yield: 4 servings

Chocolate Pudding

Prep Time 5 minutes
Cook Time 5 minutes
Chill Time 2 hours
Total Time 2 hours 10 minutes

The classic Chocolate Pudding you loved as a kid tastes even better when it's homemade! This Chocolate Pudding recipe creates a thick and creamy pudding with a silky finish.


  • ½ cup granulated sugar
  • 3 Tbsp unsweetened cocoa powder
  • ¼ cup cornstarch
  • Pinch of salt
  • 2 ¼ cups whole milk
  • 2 Tbsp cold salted butter
  • ½ tsp vanilla extract


  1. Stir together sugar, cocoa, cornstarch, and salt in a medium sized saucepan. Whisk in cold milk until combined.      
  2. Turn on heat to medium high and stir constantly until it reaches a boil.      
  3. Set timer for 1 minute and boil while stirring constantly.       
  4. Remove pan from heat and stir in butter and vanilla.      
  5. Place in a separate bowl and cover with plastic wrap. Place plastic wrap directly against the pudding to prevent a skin from forming.       
  6. Cool completely (about 1-2 hours) in the refrigerator.       
  7. Once cooled, top with optional garnishes and serve.


  • Optional garnishes: chocolate flakes, whipped cream, fresh fruit
  • Store your chocolate pudding in an airtight container in the refrigerator for 2-3 days. Because the consistency is likely to change in the freezer, I do not recommend freezing your homemade chocolate pudding.
  • Recipe adapted from Hershey's Chocolate

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 279Total Fat: 11gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 29mgSodium: 139mgCarbohydrates: 41gFiber: 1gSugar: 32gProtein: 5g

*Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram