Go Back
+ servings
homemade chocolate pudding

Homemade Chocolate Pudding Recipe

Course: Dessert
Cuisine: American
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 5 people
Calories: 248kcal
Author: Becky Hardin
This homemade chocolate pudding is silky, rich, and made in one pot with simple pantry ingredients. It’s an easy stovetop pudding recipe that’s eggless, smooth, and full of deep chocolate flavor.
Print Recipe

Equipment

  • Kitchen Scale (optional)

Ingredients

  • ½ cup granulated sugar
  • ¼ cup unsweetened cocoa powder *
  • teaspoon kosher salt
  • 3 tablespoons cornstarch
  • cup milk **
  • 3 tablespoons unsalted butter room temperature
  • 1 teaspoon pure vanilla extract

Optional Toppings

Instructions

  • In a medium saucepan set over medium heat, whisk together the sugar, cocoa powder, salt, cornstarch, and milk.
    ½ cup granulated sugar, ¼ cup unsweetened cocoa powder, 3 tablespoons cornstarch, ⅛ teaspoon kosher salt, 2¾ cup milk
    ingredients for chocolate pudding in a saucepan.
  • Constantly stir the ingredients together until they begin to boil, about 5 minutes. The chocolate should look like a thick hot cocoa.
    partially cooked chocolate pudding in a saucepan.
  • Once it begins to boil, the mixture will start to slowly begin to thicken. Allow it to lightly boil for about 30 seconds, then turn the heat off and stir in the butter and vanilla.
    3 tablespoons unsalted butter, 1 teaspoon pure vanilla extract
    adding cubed butter and vanilla extract to chocolate pudding in a saucepan.
  • Continue stirring until the butter has melted into the chocolate.
    cooked chocolate pudding in a saucepan.
  • Remove from heat and pour into individual bowls. Serve immediately, or cover each dish or bowl with plastic wrap gently touching the tops of the pudding, so a coating will not form on the top of the pudding.
    chocolate pudding in dessert coupes with plastic wrap pressed into the surface.
  • Let the pudding set in the refrigerator for 2-3 hours before removing the plastic wrap and serving topped with whipped cream, sprinkles, and fresh fruit, if desired.
    whipped cream, sprinkles, fresh fruit
    two coupes of chocolate pudding topped with whipped cream, chocolate sprinkles, and strawberry halves.

Video

Notes

Yield: This recipe makes 2 ½ cups of cooked pudding. A serving is ½ cup. 
*You can use any cocoa powder you prefer, as long as it is unsweetened. Use natural cocoa powder for a more natural taste, and use Dutch-process cocoa powder for a smoother taste.
**I recommend using whole milk for the creamiest pudding.
Tips:
  • Sift the cornstarch and cocoa powder to avoid lumps!
  • If your pudding ever tastes slightly grainy, it’s usually from undissolved sugar or overheated milk. To prevent this, whisk continuously before the milk gets hot so the sugar fully dissolves before thickening begins.
  • The pudding will thicken suddenly at around 200°F, so don’t walk away once it starts steaming. Keep whisking until it coats the back of a spoon. It will continue to set as it cools, so don’t overcook it.
  • Make sure you don't let the chocolate mixture boil for too long. If boiled past 30 seconds, you risk burning the mixture and losing the creamy texture of the pudding.
  • If your pudding ends up thicker than you like, whisk in a tablespoon of warm milk at a time until it loosens back up.
  • Let the pudding cool slightly at room temperature before refrigerating. Chilling it too fast can cause separation or a watery layer.
  • If your pudding hasn’t set, whisk 1 tablespoon of cornstarch mixed with 2 tablespoons of cold milk into the warm pudding, then gently simmer until thickened.
  • For picture-perfect pudding cups, press the plastic wrap directly on the surface to prevent a skin, but remove it before it’s completely cold so condensation doesn’t drip onto the pudding.
  • Nutritional information does not include optional ingredients.
Variations to Try:
  • For a chocolate mint pudding, swap out half of the vanilla extract for peppermint extract.
  • For a coffee chocolate pudding, add 1-2 teaspoons of instant espresso powder with the dry ingredients.
  • For peanut butter chocolate pudding, stir 1-2 tablespoons of peanut butter into the pudding with the butter and vanilla.
Storage: Store chocolate pudding in an airtight container with plastic wrap pressed into the surface to prevent a skin from forming for up to 5 days.
Freezing: You can freeze chocolate pudding in individual portions, but I highly recommend enjoying it in its frozen state like an ice cream or fudgsicle rather than thawing it, as the consistency will change dramatically.

Nutrition

Serving: 0.5cup | Calories: 248kcal | Carbohydrates: 33g | Protein: 5g | Fat: 12g | Saturated Fat: 7g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 3g | Trans Fat: 0.3g | Cholesterol: 34mg | Sodium: 82mg | Potassium: 270mg | Fiber: 2g | Sugar: 27g | Vitamin A: 427IU | Calcium: 173mg | Iron: 1mg