I remember the first time I made chocolate pudding from scratch. The smell of cocoa filled the kitchen, wrapping me in a warm feeling of nostalgia. As I stood over the stove, whisking together the ingredients, I felt a sense of comfort that only a homemade dessert can bring. This chocolate pudding recipe matters because it not only satisfies a sweet tooth but also brings back fond memories of my childhood, when I would eagerly wait for the pudding to set. It’s a simple yet luxurious treat that can brighten any day. What’s special about this recipe is its rich, creamy texture and deep chocolate flavor that comes from using both cocoa powder and semi-sweet chocolate, making it a delightful dessert for all chocolate lovers.
why make this recipe
Making chocolate pudding at home is rewarding and surprisingly easy. You control the ingredients, avoiding artificial flavors and preservatives. Plus, the taste of homemade pudding far surpasses store-bought versions. It’s a classic dessert that is perfect for any occasion, whether it’s a family gathering, a date night, or simply a treat for yourself. The joy of watching it set and the thrill of serving it to loved ones make the effort well worth it.
how to make Chocolate Pudding
Ingredients
- 2 1/2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup unsweetened cocoa powder
- 3 tablespoons cornstarch
- 1/4 teaspoon salt
- 2 large egg yolks
- 4 ounces semi-sweet chocolate, finely chopped
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
Directions
- In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until smooth and free of lumps.
- In a separate bowl, whisk the egg yolks with a small splash of milk until fully smooth.
- Slowly whisk the remaining milk and heavy cream into the dry ingredients in the saucepan.
- Place the saucepan over medium heat and cook, whisking constantly, until the mixture begins to warm and slightly thicken.
- Gradually add a small amount of the warm mixture into the egg yolks while whisking constantly to temper them.
- Pour the egg mixture back into the saucepan and continue cooking over medium heat, whisking constantly.
- Cook until the pudding becomes thick, glossy, and begins to bubble gently.
- Remove from the heat and stir in the chopped chocolate, butter, and vanilla extract until completely melted and smooth.
- Pour the pudding into serving cups or a bowl.
- Press plastic wrap directly onto the surface if you want to prevent a skin from forming.
- Chill for at least 2–3 hours, or until fully set before serving.
how to serve Chocolate Pudding
Serve your chocolate pudding chilled in individual cups or bowls. You can top it with whipped cream, chocolate shavings, or fresh berries for a delightful twist. Enjoy it as is, or pair it with cookies or cake for a more indulgent dessert experience.
how to store Chocolate Pudding
Store any leftover chocolate pudding in the fridge. Make sure to cover it tightly with plastic wrap to prevent a skin from forming. It will keep well for about 3 to 5 days, but it’s best enjoyed fresh.
tips to make Chocolate Pudding
- Whisk continuously to avoid lumps and ensure a smooth pudding.
- Make sure to cook the pudding until it thickens; this ensures the best texture.
- Use high-quality chocolate for a richer flavor.
- If you want a lighter version, you can substitute half of the heavy cream with more milk.
variation
You can easily adapt this recipe by adding flavors like espresso powder for a mocha twist or a dash of peppermint extract for a festive touch during the holidays.
FAQs
1. Can I make chocolate pudding dairy-free?
Yes! You can use almond milk, coconut milk, or any other dairy-free milk in place of whole milk and heavy cream.
2. How do I prevent a skin from forming on the pudding?
Press plastic wrap directly onto the surface of the pudding while it’s cooling. This will prevent exposure to air.
3. Can I freeze chocolate pudding?
It’s not recommended to freeze pudding because the texture may change. However, you can store it in the fridge for several days.

Chocolate Pudding
Ingredients
Method
- In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until smooth and free of lumps.
- In a separate bowl, whisk the egg yolks with a small splash of milk until fully smooth.
- Slowly whisk the remaining milk and heavy cream into the dry ingredients in the saucepan.
- Place the saucepan over medium heat and cook, whisking constantly, until the mixture begins to warm and slightly thicken.
- Gradually add a small amount of the warm mixture into the egg yolks while whisking constantly to temper them.
- Pour the egg mixture back into the saucepan and continue cooking over medium heat, whisking constantly.
- Cook until the pudding becomes thick, glossy, and begins to bubble gently.
- Remove from the heat and stir in the chopped chocolate, butter, and vanilla extract until completely melted and smooth.
- Pour the pudding into serving cups or a bowl.
- Press plastic wrap directly onto the surface if you want to prevent a skin from forming.
- Chill for at least 2–3 hours, or until fully set before serving.
