Description
Make rich, velvety chocolate pudding at home using simple ingredients. This easy stovetop recipe yields a silky smooth dessert that surpasses any boxed mix.
Ingredients
Scale
- 2/3 cup granulated sugar
- 1/4 cup unsweetened Dutch-process cocoa powder
- 2 tablespoons cornstarch
- 1/4 teaspoon salt
- 2 cups whole milk
- 2 large egg yolks
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
Instructions
- In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until combined.
- Gradually whisk in the whole milk until the mixture is smooth.
- Place the saucepan over medium heat. Cook, stirring constantly with a whisk, until the mixture thickens and just begins to bubble. This takes about 6 to 8 minutes.
- In a small bowl, whisk the egg yolks lightly.
- Remove the saucepan from the heat. Temper the egg yolks by slowly whisking about 1/2 cup of the hot milk mixture into the yolks.
- Pour the tempered yolk mixture back into the saucepan with the remaining milk mixture.
- Return the saucepan to medium-low heat. Cook, stirring constantly, for 1 to 2 minutes until the pudding is thick enough to coat the back of a spoon. Do not let it boil after adding the yolks.
- Remove from heat. Stir in the butter and vanilla extract until smooth.
- Pour the pudding into individual serving dishes or a single bowl. Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming.
- Chill in the refrigerator for at least 2 hours, or until completely cold and set.
Notes
- For an extra rich flavor, substitute 1/2 cup of the milk with heavy cream.
- Use high-quality Dutch-process cocoa for the deepest chocolate color and flavor.
- If you prefer a lighter pudding, you can use 2% milk instead of whole milk.
- Prep Time: 10 min
- Cook Time: 15 min
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 310
- Sugar: 35
- Sodium: 150
- Fat: 13
- Saturated Fat: 7
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 42
- Fiber: 2
- Protein: 8
- Cholesterol: 85