Chocolate Pudding Snack Packs Recipe


What I like about this recipe (aside from its simplicity and delightful flavor and texture) is that it uses egg yolks, which I hate throwing away after making a meringue or something. It can be layered in individual serving cups, or in a large bowl for folks to help themselves. Keep covered in the fridge for up to 5 days.

Recipe Facts

Active: 10 mins
Total: 60 mins
Serves: 4 to 6 servings

Rate & Comment


  • 1/4 cup granulated sugar

  • 1/4 cup corn starch

  • 1/2 teaspoon salt

  • 2 1/2 cups whole milk

  • 4 large egg yolks

  • 2 tablespoons unsalted butter, cut into 1/2" pieces

  • 1 teaspoon vanilla extract

  • 2 ounces high-quality milk chocolate

  • 2 ounces high-quality dark chocolate

  • 1 tablespoon Dutch-process cocoa powder (optional)


  1. Place the milk chocolate and dark chocolate in separate, medium bowls. Bloom the cocoa powder (if using) in a little hot water to make a liquidy paste, and add to the bowl with the dark chocolate. Set aside.

  2. Put the sugar, cornstarch, and salt in a medium saucepan and whisk to combine.

  3. Whisk in the milk, a few tablespoons at a time, making sure to dissolve all the cornstarch, and taking care to smooth out any lumps. Whisk in the egg yolks.

  4. Whisking constantly, cook over medium-high heat until the mixture thickens and bubbles start to form and sputter; about 6 minutes.

  5. Reduce heat to low and continue to cook, whisking constantly, for 1 minute. Remove from heat and whisk in the butter and vanilla. Divide the pudding, through a strainer, evenly between the two bowls with chocolate. Whisk quickly to incorporate the melted chocolate.

  6. Spoon the milk chocolate pudding into individual serving cups, or transfer to a large serving bowl. Top with the dark chocolate pudding. Press plastic wrap to the surface of the pudding and chill for at least 1 hour.

Special Equipment

  • Medium saucepan, whisk, sieve
Nutrition Facts (per serving)
310 Calories
17g Fat
30g Carbs
9g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 310
% Daily Value*
Total Fat 17g 22%
Saturated Fat 9g 45%
Cholesterol 178mg 59%
Sodium 280mg 12%
Total Carbohydrate 30g 11%
Dietary Fiber 1g 4%
Total Sugars 23g
Protein 9g
Vitamin C 0mg 0%
Calcium 162mg 12%
Iron 2mg 9%
Potassium 274mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)