Description
Make the creamiest, richest homemade chocolate pudding from scratch. This recipe is simple enough for a quick treat but tastes far better than any box mix. Get ready for decadent flavor in minutes.
Ingredients
Scale
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 1/4 cup 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 milk until the mixture is smooth.
- Place the saucepan over medium heat. Cook, whisking constantly, until the mixture thickens and comes to a boil. Continue boiling for one minute, still whisking. Remove from heat.
- In a small bowl, whisk the egg yolks lightly. Temper the yolks by slowly whisking about 1/2 cup of the hot pudding mixture into the yolks.
- Pour the tempered yolk mixture back into the saucepan with the remaining pudding. Return to medium heat. Cook, stirring constantly, for one minute more; do not let it boil again.
- Remove the saucepan from the 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, use high-quality cocoa powder.
- You can substitute half-and-half for part of the milk for an even creamier texture.
- Serve topped with fresh whipped cream or shavings of dark chocolate.
- If you prefer a thicker pudding, increase the cornstarch by one teaspoon.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Stovetop Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 250
- Sugar: Approx. 25g
- Sodium: Approx. 150mg
- Fat: Approx. 12g
- Saturated Fat: Approx. 7g
- Unsaturated Fat: Varies
- Trans Fat: 0g
- Carbohydrates: Approx. 32g
- Fiber: Approx. 2g
- Protein: Approx. 6g
- Cholesterol: Approx. 90mg